无法在 Google 跟踪代码管理器中跟踪触发触发器的来源或其名称

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

是否可以将触发触发器的源或名称作为变量推送到数据层?

在我的例子中,我有一个带有多个触发触发器的标签,其中一次只有一个触发器被完美触发而没有任何问题。但是为了满足我的需要,我还应该将触发器的来源或名称连同它一起推送到 Google Analytics:GA4 事件,是否可以使用任何数据层变量或 JavaScript 变量?

My Tag and the firing triggers at GTM

任何可能的代码解决方案或对现有设置的任何指导都将不胜感激。

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

也许没那么复杂

如果你的

Click - Footer Subscribe Link
触发条件是
button.sub-footer

Click - Header Subscribe Link
触发条件为
button.sub-header

然后只需创建一个自定义变量

function(){
  var clickElement = {{Click Element}};
  if(clickElement.match("button.sub-footer")){
    return "Footer Subscribe Link";
  }else if(clickElement.match("button.sub-header")){
    return "Header Subscribe Link";
  }
  return undefined
}

所以你的GA4事件标签可以从这个获取信息

Variable

您可能需要更改内部代码以符合您的真实 html 代码或触发器。

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