我想在重定向之前发送ga事件。 我注意到最后一个事件未正确发送,可能是因为重定向首先出现在ga代码实际解析之前。所讨论的目标始终为0。虽然那是我的理论。
请放心,我仔细检查了过滤条件,实际ga事件内容和目标本身。一切都检查完了,所以我的理论是,存在一场带有重定向和实际ga事件发送的竞赛。
这是我的代码:
Promise.all([
pga.paymentSuccess(en ,value) // trigger ga code send.
]).then(() =>
redirect(....)
);
PGA模块
const pga = {
paymentSuccess: (en, value)=> ga('send','event', 'payment','payment_success', en, value),
}
export default pga;