使用谷歌标签管理器跟踪事件

Tracking events using Google Tag Manager

本文关键字:跟踪 事件 管理器 标签 谷歌      更新时间:2023-09-26

自从开始使用Google Tag Manager以来,我一直在尝试学习一些Javascript进行分析。目前,我想跟踪退出链接,并使用以下自定义html片段:

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('.app-cta a').onClick=_gaq.push(['_trackEvent', 'App', 'Click', 'iOS']);
});
</script>

发射规则是:

{{event}} equals GAevent

然后我尝试了一个射击规则:

{{url}} matches RegEx .*

运气不好。谷歌分析和HTTPfox都没有发现任何信息。

我仍然在考虑谷歌标签管理器。

有人看到我在这里做错了什么吗?

您需要使用dataLayer.push,而不是_gaq.push,并且您的onClick函数不正确。应该看起来像这样:

<script>
    $('.app-cta a').click(function(event){
        dataLayer.push({
            'event':'GAevent',
            'eventCategory': 'App', //create a datalayer variable macro called eventCategory
            'eventAction': 'Click', //create a datalayer variable macro called eventAction
            'eventLabel': 'iOS' //create a datalayer variable macro called eventLabel
        });
    });
</script>

此自定义HTML标记应激发{{url}}与RegEx.*匹配

除此设置外,您还需要创建一个新的Google Analytics标签,其track-type=Event。将您创建的宏(eventCategory等)添加到事件跟踪参数中,并将激发规则设置为{{Event}}等于GAevent。