我已成功设置 Google Analytics(分析)和 Google Ads 转化跟踪,但我们将一些不准确的数据传递到 Google Ads。
我们在 Google Analytics 中为感谢页面设置了转化目标。用户从提交到提交的每个源都可以完美地跟踪这一点。这表明表格没有任何问题。
Google Ads 设置为通过 UTM 参数进行手动跟踪。这就是问题发生的地方,因为我们对此有两个转换目标。
- 感谢页面转换
- AMP 表单提交(使用“amp-form-submit-success”作为事件,因此它只触发一次)
这两种转化类型非常不准确,并且转化次数总是少于 CRM 中的实际数字。
为什么只有少数转化被传递到 Google Ads 有什么原因吗?我注意到的一件事是,当用户登陆登录页面时,UTM 参数被删除。我可以看到这一点,因为很多潜在客户的数据都没有传递到 CRM 中。
来自 Google Ads/PPC 的 16 条线索中:
- 3 出现与 UTM_Term、UTM_Campaign、UTM_Source 和 UTM_Medium 到 CRM(其余空白参数)。
- 5 显示感谢页面转换目标。
- 3 显示表单提交的转换目标。
下面的谷歌表单提交转换跟踪作为参考,虽然这工作正常,因为一些线索正在通过。我检查了所有 AMP Cache API URL,它们正在缓存正确的页面。
这与 Google AMP 缓存有关吗?任何有关文档或解决方案的指导,以获取更准确的 Google Ads 转化计数,我们将不胜感激。
<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>