自定义事件用于跟踪您的网站或移动应用上发生的、未按标准方法处理的互动。当您希望跟踪默认行为已被更改的表单的提交情况时,例如,submit
浏览器事件被覆盖时,就最常出现这种应用情况。
要创建新的自定义事件触发器,请按以下步骤操作:
以下是一个网站配置示例,当一个名为“button1-click”的自定义事件被推送到数据层时,将会触发代码:
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">Button 1</a>
当此触发器应用于代码时,即使已覆盖默认提交事件,该代码也会触发。当用户点击特定按钮时,一个值为“button1-click”的自定义事件将被推送到数据层。然后,跟踪代码管理器会检测到作为自定义事件值的“button1-click”,并随之触发代码。
使用 dataLayer.push()
可随该事件一起发送多个变量,例如:随自定义事件名称发送转化价值:
dataLayer.push({'event':'button1-click','conversionValue':25});
您可以在跟踪代码管理器中创建数据层变量,并在 Google Ads 转化跟踪代码的转化价值字段中使用此变量。
本文由 SilenceLee的学习笔记 作者:silencelee 发表,转载请注明来源!