Я использую 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;
Вот данные о целях
Вот итоговые данные события
А вот и настройка цели
Я что-то упустил?