GTM - 具有相同ID的多个按钮

时间:2015-10-14 13:39:22

标签: javascript google-analytics analytics google-tag-manager

我正在为GA创建一个新的Google跟踪代码管理器标记,当带有类"按钮"已被点击。所有的按钮(其中5个)完全相同,只是它们的位置不同。

我想设置标签的标签或值等于点击按钮的索引(0-4)。

可能我应该创建新的自定义JS变量,但我无法弄清楚它应该是什么样子。

提前致谢!

1 个答案:

答案 0 :(得分:1)

所以我能够从谷歌的产品论坛得到答案。

您可以使用自定义JavaScript var:

获取页面上按钮的“第n”个数字
function() {
  var els = document.querySelectorAll('.button');
  for (var i = 0; i < els.length; i += 1) {
    if (els[i] === {{Click Element}}) {
      return i;
    }
  }
  return;
}

链接到原始答案:https://productforums.google.com/forum/#!topic/tag-manager/mrJ9NQsaS8Q;context-place=forum/tag-manager

谢谢Simo Ahava先生!