我正在使用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;
这是目标数据
这是事件总计数据
这是目标设置
我想念什么吗?