【问题标题】:Paypal Tracking IN GA doesnt work and code is messedGA 中的 Paypal 跟踪不起作用,代码混乱
【发布时间】:2015-07-21 08:51:58
【问题描述】:

经过两周的挫折。我不知道如何处理这个问题。因为我无法访问后端,而且它不像 WP 或开源代码那样标准。

我面临一个常见问题:通过 Google Analytics(分析)正确跟踪通过 Paypal 支付的交易。 由于某种原因,它无法正确跟踪,我无法确定 GA 中的源或流和/或事务 ID。 有一个 Google Tag Manager 和 GA/GU 的展示位置 但是现在代码已经搞砸了。 GA 和 GTM 不再工作。

我认为这是错误的,因为它给我带来了冲突。

此页面上仅显示一个购买按钮:https://www.naturvel.com/checkout 购买时,像往常一样转到贝宝。重定向后:到这里结束:https://www.naturvel.com/confirmation

我在 GA 后端看到的只有以下内容:所有付款的四位数交易 ID,我不想要。 PayPal 付款应显示来自 paypal 来源的交易 ID。

我之前在更动态的环境中解决了这个问题,但不是在这里。

有什么想法吗?

【问题讨论】:

  • Google Tag Assistant 说 GTM 帐户 ID 无效,所以这可能是一个开始的地方; dataLayer 也需要在 GTM 脚本之上。

标签: php paypal google-analytics transactions


【解决方案1】:

在您的网站上,尤其是在您的确认页面上,dataLayer 位于您的 Google 跟踪代码管理器代码下方,这意味着 GTM 会在加载 DOM 时看到数据的最早时间点。我不确定此时它是否会读取 dataLayer 声明,通常您在 GTM sn-p 上方声明 dataLayer 并使用 dataLayer.push({'key':'value') 添加新数据。

如果您没有收到交易数据,很可能是因为您的跟踪在数据出现在代码中之前已经执行。将 dataLayer 移到 GTM sn-p 之前就可以了。

Google Tag Assistant 还抱怨您的帐户 ID 无效,但这可能只是 Tag Assistant 的一个怪癖(有时会发生在未发布的容器中)。

【讨论】:

    猜你喜欢
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多