经历了两周的挫折。我还不知道该如何处理这个问题。因为我没有访问后端,它的东西不像WP或开源代码标准。
我正面临一个常见的问题:通过分析正确跟踪通过Paypal支付的交易。由于某些原因,它不能正确跟踪,我无法确定GA中的源或流和/或事务id。有一个位置的谷歌标签管理器和GA/GU但是现在代码被弄乱了。GA和GTM不再工作了。
我认为这是错误的,因为它给了我一个冲突。
在这个页面上只有一个购买按钮:https://www.naturvel.com/checkout购买时,像往常一样会转到paypal。重定向后:它在这里结束:https://www.naturvel.com/confirmation
我在GA后端看到的所有内容如下:一个四位数的交易ID,我不想要所有支付。PayPal支付应该显示来自PayPal源的交易id。
我以前在一个更动态的环境中解决过这个问题,但在这里没有。
任何想法?
在你的网站上,特别是在你的确认页面上,dataLayer在你的Google标签管理器代码下面,这意味着GTM最早看到数据的时候是DOM加载的时候。我不确定它是否会在此时读取数据层声明,通常您会在GTM代码段上方声明数据层,并使用datallayer .push({'key':'value')来添加新数据。
如果您没有收到事务数据,很可能是因为您的跟踪在数据出现在代码中之前已经执行了。将dataLayer移到GTM代码片段之前,应该就没问题了。
也谷歌标签助理抱怨,你的帐户ID是无效的,但这可能只是一个怪怪的标签助理(有时发生与未发布的容器)。