查找Clicked单选按钮的标题

时间:2015-05-05 13:17:49

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

我刚开始使用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中?

1 个答案:

答案 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 
   });
});