我遇到一个常见问题:通过Google Analytics正确跟踪通过Paypal支付的交易。 由于某种原因,它没有正确跟踪,我无法确定GA中的来源或流量和/或交易ID。 Google跟踪代码管理器和GA / GU的展示位置 现在BUt代码已经搞砸了。 GA和GTM不再工作了。
我认为这是错误的,因为它给了我一个冲突。
此页面上只显示了一个购买按钮:https://www.naturvel.com/checkout 购买时,它会像往常一样转到paypal。重定向后:它在此结束:https://www.naturvel.com/confirmation
我在GA后端看到的所有内容如下:一个四位数的交易ID,我不想要所有付款。 PayPal付款应显示来自paypal来源的交易IDS。
我之前在一个更动态的环境中解决了这个问题,但不是在这里。
有什么想法吗?
答案 0 :(得分:0)
在您的网站上,尤其是在您的确认页面上,dataLayer位于您的Google跟踪代码管理器代码下方,这意味着GTM最早可以看到数据是在加载DOM时。我不确定它是否会在此时读取dataLayer声明,通常您将dataLayer声明在GTM片段上方并使用dataLayer.push({'key':'value')来添加新数据。
如果您没有收到交易数据,则很可能是因为您的跟踪已经在代码中的数据出现之前执行过。在GTM片段之前移动dataLayer,你应该没问题。
Google Tag Assistant也会抱怨您的帐户ID无效,但这可能只是Tag Assistant的一个怪癖(有时会发布未发布的容器)。