我期待有人在下面帮助我。以下是场景
我们计划跟踪收入,销售的产品等,我们已在测试域中使用GTM设置标准电子商务跟踪。如果电子商务跟踪在测试域上正常运行,那么我们计划将其移至实时。
触发我已设置
标记我已设置
打开标签后,数据层代码立即放置在GTM容器上方的确认页面上
<script>
window.dataLayer = window.dataLayer || []
dataLayer.push({
'transactionId': 'XYZ',
'transactionTotal': 123,
'currencyCode': 'SAR',
'transactionProducts': [{
'sku': 'abcd',
'name': 'iphone',
'category': 'Mobile',
'price': 999,
'quantity': 1
}]
});
</script>
这里的问题是
1)每当有人在确认页面上实时进行目标转换时,访问者都会显示为 该确认页面有两个而不是1个。
2)我连续进行了4次预订,但目标转换选项中只显示了一次预订 电子商务跟踪也仅适用于该预订。但是对于GTM标签的所有4个预订 触发并实时转换为4次预订。
3)15分钟后,我再预订,预订正在跟踪分析和显示 在转换选项下。
我只是想知道为什么会这样。如果我这样做,为什么分析不跟踪目标转换 从我的系统不断预订。为什么在15分钟后跟踪。
答案 0 :(得分:0)
2)目标每次只会注册一次,所以除非你等待30分钟或删除cookie,否则目标只会完成一次。此外,如果您重新使用事务ID,它将合并到报告中的单个行中(尝试将分钟设置为辅助维度,这应该将事务分解为不同的行)。更好地使用不同的事务ID进行测试(可能是随机字符串)。
3)到那时你的会话似乎已经结束(异常,默认情况下会话应该是30分钟,或直到更改流量来源),因此会再次录制转换。
至于1)真的不知道 - 如果两个用户出现这意味着你创建了两个具有不同客户端ID的GA sessons,但是你的触发器没有任何问题。我不认为如果不看你的页面就可以诊断出来。