贝宝跟踪在GA不工作和代码混乱


Paypal Tracking IN GA doesnt work and code is messed

经历了两周的挫折。我还不知道该如何处理这个问题。因为我没有访问后端,它的东西不像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是无效的,但这可能只是一个怪怪的标签助理(有时发生与未发布的容器)。