尝试了解Google跟踪代码管理器。在同事的帮助下,我使用GTM设置了GA安装。
有问题的特定标签(自定义html)是:
<script>
$('.additional-content a').click(function(event){
var label = $(this).attr('title');
dataLayer.push({
'event':'GAevent',
'eventCategory': 'How To Box', //create a datalayer variable macro called
'eventAction': 'Click', //datalayer variable macro called eventAction
'eventLabel': {{url}} // datalayer variable macro called eventLabel
});
});
</script>
此标记会在所有页面上触发,并且可以正常工作 - GA Category和Action会按预期触发。
请注意我尝试使用{{url}}变聪明。以前我刚刚添加了一个带引号的字符串。但是,现在我希望事件标签成为事件被触发的页面。现在我的理解是GTM的强大之处在于我们可以用宏来做到这一点。
网址宏出现在GTM中。宏名称:url,宏类型:url,组件类型:url。我不知道这意味着什么,但它们似乎是默认值,我把它的意思是“包含url宏,页面将被调用”。
事件标签未通过。我原本希望看到,在这个特定的例子中,主页显示为事件标签(因为那是我从中解雇的地方)。
当人们点击指定的锚标记时,如何动态地将URL作为事件标签提取?
有问题的网站在这里。有问题的链接是灰色框中右侧的iPhone和Android App链接。 http://tinyurl.com/o6ycy39