目标达成数和事件总数之间的差异-服务器端跟踪Google Analytics(分析)

时间:2018-12-06 12:15:30

标签: javascript node.js google-analytics universal-analytics measurement-protocol

我正在使用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

我想念什么吗?

0 个答案:

没有答案