【发布时间】:2018-11-02 18:58:07
【问题描述】:
我将一些标签推送到数据层,它们似乎都按预期工作,除了电子商务交易数据。我已经确认交易数据被推送到数据层,但由于某种原因,我在 Google Analytics 中没有看到任何结果——即使在等待 48 小时后也是如此。
我应该提到这是一个SPA,所以没有页面刷新。支付成功后,数据推送到数据层。
这是我要发送的数据:
{
event: 'subscribe',
user: <USER_ID>,
subscribe: {
transactionId: <CUSTOMER>,
transactionAffiliation: <AFFILIATION>,
transactionTotal: <PRICE>,
transactionProducts: [
{
id: <CUSTOMER>,
sku: <SUBSCRIPTION>,
name: <PLAN>,
price: <PRICEPER>,
quantity: <QUANTITY>
}
]
}
};
我的格式化方式有问题吗?任何想法为什么这似乎不起作用?
【问题讨论】:
-
您使用自定义事件“订阅”而不是标准的
"event":"checkout"键是否有特殊原因? -
因为前者的配置就像巫术魔法,而后者只是有点工作。
-
所以你认为我应该只使用“结帐”吗?这是我担心的一个问题。
-
我注意到“结帐”是增强电子商务设置的事件名称,但不确定标准电子商务应该如何工作。我应该使用“结帐”作为事件名称还是交易数据的键名,还是两者都使用?
-
什么时候将数据推送到 DL?我假设当有人点击“订阅”按钮时?
标签: google-analytics google-tag-manager data-layers