Google跟踪代码管理器从点击的元素中获取数据集

时间:2018-02-09 09:53:43

标签: javascript dataset google-tag-manager

我正在尝试从按钮获取数据操作属性。

我有多个按钮,具有不同的数据操作:

<button type="button" class="a-Button js-actionButton" data-action="search"><span class="a-Button-label">search</span></button>

<button type="button" class="a-Button js-actionButton" data-action="printen">print document</button>

我知道我可以通过以下方式获取数据操作的值:

var el = document.querySelector('.js-actionButton');
el =  el.dataset.action

我需要一些帮助才能在Google跟踪代码管理器中返回dataset.action。

这是我尝试过的:

return {{Click Element}}.dataset.action;

var el = document.querySelector({{Click Element}}.className);
return el.dataset.action;

1 个答案:

答案 0 :(得分:0)

您能否通过网站网址向我们提供?创建一个javascript变量,如下例所示。这听起来像是一种解决方案吗?

function(){
var el = document.getElementsByClassName('a-Button js-actionButton').innerHTML;
return el;
}