form_submit 事件在 GTM 中触发,但在 GA4 中不触发

问题描述 投票:0回答:1

我正在使用增强测量表单跟踪Mailerlite嵌入式 HTML 和 JS 表单。

这会触发两个事件

form_start
(用户与表单交互)和
form_submit
(用户提交表单)。

form_start
form_submit
在 GTM 调试模式下都能正确触发:

但是

form_submit
在 GA4 调试模式下不会触发:

我可以看到该网站的事件分析中有更多

form_start
>>>
form_submit
事件,这表明此功能无法正常工作。

我只是半技术人员,所以任何帮助/想法将不胜感激!

javascript google-tag-manager google-analytics-4 mailerlite
1个回答
0
投票

当事件在 Google 跟踪代码管理器 (GTM) 中正确触发但未出现在 Google Analytics 4 (GA4) 中时,有几个潜在问题需要调查:

  1. GTM 中的配置:确保正确设置

    form_submit
    的 GTM 代码以将数据发送到 GA4。 GTM 事件可能不与 GA4 代码关联,因此请确保该代码存在且配置正确。另请检查您在配置标签中设置的MeasurementId。

  2. GA4 中的过滤器:确保 GA4 中没有可能阻止或更改传入

    form_submit
    事件的过滤器或配置。

  3. 事件命名:仔细检查您在 GTM 中为事件使用的命名约定,并确保它们与您在 GA4 中寻找的内容匹配。

  4. 预览模式差异:请记住,GA4 的 DebugView 和 GTM 的预览模式并不总是实时完美同步。可能会有延迟,尤其是当您快速连续触发多个事件时。刷新并稍等一下,看看事件最终是否成功。

  5. 阻止脚本:如果您运行任何其他脚本或浏览器扩展(如广告拦截器),它们可能会干扰某些跟踪事件。

  6. JavaScript 错误:查看浏览器控制台是否有任何可能中断跟踪序列的 JavaScript 错误。有时,即使

    form_start
    事件正在触发,随后的 JavaScript 错误也可能会阻止
    form_submit
    事件触发。

  7. 标签排序:确保 GTM 中没有其他标签正在触发并可能破坏

    form_submit
    标签。如果您需要一个标签在另一个标签之前触发,您可以在 GTM 中设置标签排序。

  8. 网络问题:使用浏览器的开发者工具,检查网络选项卡,查看是否正在向 GA4 发出请求以及是否存在任何问题。例如:console.log(" GA 事件已触发");

© www.soinside.com 2019 - 2024. All rights reserved.