使用Google跟踪代码管理器以及硬编码的Google Analytics代码会导致自我推介

时间:2015-10-23 14:23:50

标签: javascript google-analytics google-tag-manager

我通过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>

任何人都可以解释问题的原因吗?我是否在实施这种方式时犯了一个天真的错误?我最初也试图通过谷歌标签管理器实施电子商务跟踪,但无法让它发挥作用。

非常感谢提前。

1 个答案:

答案 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电子商务标签发挥作用?建立像这样的硬编码标签似乎有点荒谬。