2016-05-12 166 views
0

我已经安装站事件对谷歌Analytics跟踪按照由谷歌的指示:谷歌Analytics跟踪出站事件

var trackOutboundLink = function(url) { 
    ga('send', 'event', 'outbound', 'click', url, { 
    'transport': 'beacon', 
    'hitCallback': function(){document.location = url;} 
    }); 
} 

我想,以确定是否可以正常工作,例如,如果被跟踪的事件。

当我在我的开发人员工具中查看点击时,它表示发送给Google Analytics的“收集”请求被取消。

但是,如果我将链接设置为在新选项卡中打开,则'collect'请求不会被取消。

我想知道是否重要,收集被取消,例如,即使我的网络工具说它被取消,它真的发送到谷歌,我的浏览器认为它被取消,因为它没有注册响应 - 哪这种情况下,我们不需要我们从页面重定向?

我知道它正在访问'hitcallback',因为里面的代码执行 - 所以我认为这意味着回拨已发生意外?

我想问的原因是因为iphone,我不能得到在新窗口中打开链接,我会等待1天以上,看看iphone的事件跟踪

回答

0

有一个“事件“实时报告菜单中的项目,所以您不必等待。

就您的传输方式而言,根据this site移动版Safari不支持navigator.sendBeacon,因此该设置将不会对该特定用例进行任何操作,并且仅针对fall back to image or xhr。因为这需要一个服务器响应,我会假设你的事件没有被跟踪,如果请求被取消。但是确实要去查看实时报告。

相关问题