Расхождение между целями и итогами событий - отслеживание на стороне сервера Google Analytics - PullRequest
0 голосов
/ 06 декабря 2018

Я использую universal-analytics для настройки отслеживания подписок на стороне сервера нашего приложения.При просмотре итогов события цифры верны (по сравнению с фактическими подписками).Проблема возникает, когда я пытаюсь установить цель для конкретного события.Достижения цели намного меньше, чем общее количество событий.

const ua = require("universal-analytics");

class Visitor extends ua.Visitor {
    setUser(user) {
        this.set("uid", String(user._id));
        if (user.ipAddress) {
            this.set("uip", user.ipAddress);
        }

        if (user.userAgent) {
            this.set("ua", user.userAgent);
        }
    }

    purchaseSubscription(user, purchaseType, newPlan, oldPlan, inTrial, revenue) {
        this.setUser(user);
        let label = `${newPlan} - ${inTrial ? "Trial" : "Out of Trial"}`;
        if (oldPlan) {
            label = `${newPlan} - ${oldPlan}`;
        }
        this.event("Purchase a subscription", purchaseType, label, Math.round(revenue));
        this.send();
    }
}

module.exports = new Visitor(process.env.GA_KEY);
module.exports.Visitor = Visitor;

Вот данные о целях

Here is the goals data

Вот итоговые данные события

Here is the event totals data

А вот и настройка цели

And here is the goal setup

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...