使用 javascript 事件作为 google 跟踪代码管理器触发器

Using javascript event as google tag manager trigger

本文关键字:跟踪 代码 管理器 触发器 google javascript 事件 使用      更新时间:2023-09-26

我正在尝试使用标签来跟踪使用Universal Analytics和Google Tag Manager在我的网站上提交的表单。我已经使用标准表单触发器在另一个网站上成功完成了此操作,但它没有在此站点上触发。我相信原因是这种表单的设置方式不同。任何人都可以帮助我诊断问题并找到解决方案。更改表单设置不是一种选择,因为它是一个旧站点并且没有模板化。所以我需要找出一个基于标签管理器的解决方案。

这是开始表单标签:

<form name="QuotesForm" onsubmit="return false;">

下面是触发表单提交的输入元素:

<input class="button" name="submit" onclick="goToUrl( document.QuotesForm )" type="submit" value="">

那么,关于如何在Google跟踪代码管理器中跟踪表单提交的任何建议?(我还应该注意,我正在使用更新的 UI)

默认表单行为由"return false"取消。您可以使用自定义脚本检查表单验证并将事件发送到 dataLayer,如果一切正常,然后单击提交按钮发生。然后,您可以在dataLayer中使用此事件触发事件Google Analytics代码。