Tag: 事件跟踪

target = _blank不适用于GA出站链接跟踪

我想跟踪出站链接的点击次数并实现以下代码: GA代码 var trackOutboundLink = function(url) { ga(‘send’, ‘event’, ‘outbound’, ‘click’, url, {‘hitCallback’: function () { document.location = url; } }); } 链接 <a class="postLinks" href="https://stackoverflow.com/questions/26938800/target-blank-doesnt-work-with-ga-outbound-link-tracking/” onclick=”trackOutboundLink(”); return false;”> TARGET = _blank 我通过jQuery添加target=_blank属性,具体取决于网站访问者是否勾选复选框(然后将选择存储在cookie中)。 但是,如果我选择在新窗口中打开出站链接,则它不起作用。 勾选复选框时,它会正确地将目标属性添加到链接中,但是当我单击链接时,它会在同一窗口中打开它。 与目标属性的链接 <a class="postLinks" href="https://stackoverflow.com/questions/26938800/target-blank-doesnt-work-with-ga-outbound-link-tracking/” onclick=”trackOutboundLink(”); return false;” target=”_blank”> 任何的想法?

Google Analytics – 在页面退出时跟踪事件(表单提交除外)

我正在使用以下代码来跟踪用户何时退出我网站上的页面: //track on page exit function storeData(){ _gaq.push([‘_trackEvent’, ‘Application Form’, ‘exit-form_application_’, ”, 4, false]); } $(window).on(‘unload’,storeData); 但是,我不希望在提交表单时触发事件,因此我该如何防止这种情况?

Google跟踪代码管理器:事件跟踪无效

我尝试使用跟踪代码管理器跟踪我网站上所有mailto-links的点击次数,但它根本不起作用。 查看使用firebug的网络传输,我可以看到没有任何内容提交给Google(当然,我的Google Analytics界面中也没有任何内容)。 我已使用jQuery(在我的页面上正确加载)将推送绑定到click: $(function() { $(“a[href^=’mailto:’]”).bind(“click”, function() { dataLayer.push({ ‘event’: ‘GAevent’, ‘eventCategory’: ‘Mail Link’, ‘eventAction’: ‘clicked’, ‘eventLabel’: ‘My Event Label’ }); }); }); 然后,在Google跟踪代码管理器界面中,我使用适当的网络媒体资源ID(如UA-XXXXXX-X)设置标记为Google Analytics代码。 使用以下参数将类型设置为“event”: 分类: {{eventCategory}} 行动: {{eventAction}} 标签: {{eventLabel}} 值的字段为空,未设置非交互。 要触发事件,我设置规则{{eventLabel}}等于我的事件标签。 当然我还创建了以下宏: 名称:eventLabel 输入:dataLayer变量 变量名称:eventLabel 名称:eventCategory 输入:dataLayer变量 变量名称:eventCategory 名称:eventAction 输入:dataLayer变量 变量名称:eventAction 名称:活动 类型:用户定义的事件 你看到这个有什么错误吗? 为什么没有发送给谷歌? 我知道,即实际上不需要用户定义的变量,但我认为无论如何设置它都没有问题。 jQuery选择器也很好,当我绑定console.log ,同样的事件我可以在控制台中看到它的消息。