尽管手动测试成功,但通过 Gravity Form 从 Google 广告点击中捕获的 UTM 参数无法正常工作

UTM parameter capture from Google Ad clicks via Gravity Form not working despite successful manual testing

提前感谢您的宝贵时间。我会尽力做到这一点。

我正在将付费点击从 Google 广告转移到一些嵌入了 Gravity Forms 的 Wordpress 页面。我所有的广告网址都包含 UTM 参数。我这样做是为了将查询字符串中的那些 UTM 参数作为隐藏字段传递到表单提交中。我的最终目标是使用这些 UTM 参数来帮助 sort/route 填写表单并将其路由到适当的销售人员活动。

我遇到的挑战是我看到零表单填充这些 UTM 参数完好无损。我一次又一次地测试了这个表格,甚至牺牲了一些实时付费转化来进行经验测试。在手动提交的情况下,UTM 可以很好地进入表格,但这并不是“在野外”发生的。我正在绞尽脑汁想出关于为什么这些点击可能在质量上有所不同的理论。他们是机器人点击吗?欺诈?

这是测试用例:

Actions Taken Expected Behavior Actual Behavior Pass/Fail
We apply UTM parameters to our Ad destination URLs, and have our capture form set up to grab those as hidden fields. Clicking one of our ads, you see parameters in the URL querystring. (I can see the parameterized URLs in the Google Ads list of expanded landing pages.) Paid clicks from Google ads campaign should carry through the UTM values in the querystring to our form and capture those values as hidden fields, which we have personally verified with test submissions. None of the paid click form fill conversion events are capturing UTM parameters. FAIL

欣赏任何理论,我可能太接近这个了(有点像森林的树木。)

动态填充的表单字段在缓存页面上不起作用,这可能是原因吗?

查看文档:https://docs.gravityforms.com/using-dynamic-population/#query-string