Google 广告转化跟踪仅针对来自 AMP 的部分线索触发 HTML

Google Ads Conversion Tracking only firing on some Leads from AMP HTML

我已成功设置 Google 分析和 Google 广告转化跟踪,但我们将一些不准确的数据传递到 Google 广告。

我们在感谢页面的 Google 分析中有一个转化目标。这在用户从提交到提交的每个来源上都得到了完美的跟踪。这表明表格没有任何问题。

Google 广告设置为通过 UTM 参数进行手动跟踪。这就是问题所在,因为我们有两个转换目标。

  1. 感谢页面转换
  2. AMP 表单提交(使用 'amp-form-submit-success' 作为事件,因此它只触发一次)

这两种转化类型非常不准确,转化次数总是少于 CRM 中的实际数字。

为什么只有少数转化被传递到 Google 广告中?我注意到的一件事是,当用户登陆登录页面时,UTM 参数将被删除。我可以看到这一点,因为很多潜在客户的数据都没有传递到 CRM。

来自 Google Ads/PPC 的 16 条线索中:

Google 下面的表单提交转化跟踪作为参考,虽然这在一些线索通过时工作正常。我检查了所有 AMP 缓存 API 网址,它们缓存了正确的页面。

这是否与 Google AMP 缓存有关。非常感谢任何有关文档或解决方案的指导,以更准确地计算 Google 广告的转化率。

 <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
    <script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
    <script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script>

    <!-- Global site tag (gtag) - Google Ads: XXXXXXXX -->
        <amp-analytics type="gtag" data-credentials="include">
        <script type="application/json">
        {
          "vars": {
            "gtag_id": "AW-XXXXXXXX",
            "config": {
              "AW-XXXXXXXX": {
                "groups": "default"
              }
            }
          },
          "triggers": {
            "C_LZsYO74kXME": {
              "on": "amp-form-submit-success",
              "request": "event",
              "selector": "#bdf-amp-form",
              "vars": {
                "event_name": "conversion",
                "send_to": ["AW-XXXXXXXX/XXXXXXXX"]
              }
            }
          }
        }
        </script>
        </amp-analytics>

很简单,非 amp 版本的脚本没有触发,与 AMP 无关