我通过Google代码管理器设置了Google分析代码。另外,我已经创建了一个硬编码标签来跟踪交易。自添加硬编码标签以来,自我推荐问题已经形成,似乎与销售归因有关。销售流量的一部分显示归功于卡片处理公司。
这是硬编码标签:
<script>
ga('create', 'UA-{id-number}-1', {'name': 'eCommerceTrackerUniversal'});
ga('eCommerceTrackerUniversal.require', 'ecommerce');
ga('set', 'hostname', '.domain.com');
ga('eCommerceTrackerUniversal.ecommerce:addTransaction', {
'id': '{{transactionId}}',
'revenue': {{transactionTotal}},
'shipping': {{deliveryCost}}/100
});
ga('eCommerceTrackerUniversal.ecommerce:send');
</script>
任何人都可以解释问题的原因吗?我是否在实施这种方式时犯了一个天真的错误?我最初也试图通过谷歌标签管理器实施电子商务跟踪,但无法让它发挥作用。
非常感谢提前。
答案 0 :(得分:1)
自我引荐通常是由设置错误的Cookie域引起的。
虽然您似乎试图允许cookie自动设置,但为什么不尝试在创建跟踪器时设置正确的cookie域。不要忘记cookie域应该尽可能高,以确保您正确地跨子域跟踪
即。您的商店可能在shop.domain.com上,但您的结帐流程可能在checkout.domain.com上。确保将cookie域设置为.domain.com。
ga('create', 'UA-{id-number}-1', {'name': 'eCommerceTrackerUniversal', 'cookieDomain':'.domain.com'});
您当然可以将此域放在GTM变量中并以这种方式引用它。
确保您在GTM原生GA标记中设置相同的Cookie域。
出于好奇,为什么你不能让原生GTM GA电子商务标签发挥作用?建立像这样的硬编码标签似乎有点荒谬。