如何在没有GA代码的情况下跟踪出站链接而不断开到会员模板的链接

时间:2018-07-30 22:24:01

标签: google-analytics hyperlink event-tracking outbound

我有数百个会员模板,当我更改GA文件时,它适用于所有模板。

如果我想跟踪出站链接,别无选择,只能将GA javascript代码以及出站链接放在所有模板中。

JavaScript是这样的:

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

我的理解是,如果模板中未包含GA跟踪代码(即UA-#######-#),出站链接(如下所示)将会断开:

 <a  href="https://linktotrack.com"  onclick="trackOutboundLink('https://linktotrack.com')">Track this link</a> 

某些会员没有或希望其GA代码(即UA-#######-#)包含在模板中。

有没有一种方法可以设置出站跟踪而不会破坏没有GA代码的模板上的链接?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以创建一个 Measurement Protocol (测量协议)命中来发送数据而无需使用GA代码。

Google Analytics(分析)评估协议允许开发人员发出HTTP请求,以将原始用户互动数据直接发送到Google Analytics(分析)服务器

点击看起来像这样

www.google-analytics.com/collect?v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome

tid =跟踪ID /媒体资源ID。

在此处了解有关测量协议的更多信息:https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide