【发布时间】:2021-10-30 15:12:08
【问题描述】:
我有一个由 Zoho Forms 托管的表单,它使用 iframe 嵌入到我的网站中。
zoho 表单有一个自定义域,设置如下:
- 我的网站:example.com
- Zoho 表单:forms.example.com
使用 Google 跟踪代码管理器 (GTM) 我试图在有人提交 Zoho 表单时触发 Google Analytics 4 (GA4) 事件。
Zoho 允许我将 GTM 容器 ID 添加到我的表单中。他们还推送zf_submitform、zf_formview等数据层变量。
所以我已将我的 GTM 容器 ID 添加到我的表单、配置事件并在 GTM 上设置触发器。但是标签永远不会被触发。
例如,我创建了一个标签,当zf_submitform 事件被触发时,它应该会触发一个 GA4 事件。但它不会触发。
即使我直接在其原生 URL(未嵌入我的网站)中查看表单,该事件也不会触发。
此外,在使用 GTM Preview 进行调试时,触发触发器旁边有一个绿色的“勾号”符号。但触发状态为“未触发”。因此,即使是他们自己的调试器也认为该标签应该已触发,但事实并非如此。
以下是该设置的一些屏幕截图,向您展示我的尝试:
我做错了什么?
标签:
自定义事件 (zf_submitform)
GTM 预览调试器
【问题讨论】:
-
尝试一些调试:将事件类型更改为UA。查看问题是否与 GA4 所需的设置有关。甚至只是一些自定义的 html 控制台记录一些东西。还可以尝试删除标签排序。也许它会破坏标签。