我刚开始使用Google跟踪代码管理器,我需要一些帮助。我想用Jquery构建它,它会像这样工作:
$('input[type=radio]').on("click", function() {
dataLayer.push({
"event":"Google Event",
"eventCategory":"Google Category",
"eventAction": "Event Action",
"eventLabel": "Desired Label of Radio Button"
})
});
现在我想要做的是能够将单选按钮的标签附加到eventLabel。我可以在:
内完成"eventLabel": "Desired Label of Radio Button"
或者我是否需要在上面创建一个新函数,然后将该变量插入到eventLabel中?
答案 0 :(得分:1)
您可以尝试这样的事情(无法从我所在的位置重新创建正确的测试设置 - 可能会出现一些故障):
$('input[type=radio]').on('click', function () {
var inputElement = $(this);
var inputID = inputElement.attr('id');
var labelElement = $('label[for="' + inputID + '"]');
var labelText = labelElement.text();
dataLayer.push({
'event': 'Google Event',
'eventCategory': 'Google Category',
'eventAction': 'Event Action',
'eventLabel': labelText
});
});