Google analytics 如何在没有GA代码的情况下跟踪出站链接而不中断到附属模板的链接

Google analytics 如何在没有GA代码的情况下跟踪出站链接而不中断到附属模板的链接,google-analytics,hyperlink,event-tracking,outbound,Google Analytics,Hyperlink,Event Tracking,Outbound,我有数百个附属模板,当我更改GA文件时,它适用于所有模板 如果我想跟踪出站链接,我别无选择,只能将GA javascript代码放入我的所有模板以及出站链接中 Javascript是这样的: <script> var trackOutboundLink = function(url) { ga('send', 'event', 'outbound', 'click', url, { 'transport': 'beacon', 'hitCallback': f

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

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

Javascript是这样的:

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

var trackOutboundLink=函数(url){
ga('send','event','outbound','click',url,{
“传输”:“信标”,
“hitCallback”:函数(){document.location=url;}
});
}
我的理解是,如果GA跟踪代码未包含在模板中(即UA-#######-#),则出站链接(如下所示)将中断:


一些附属公司没有或不希望将其GA代码(即UA-#######-#)包含在模板中

有没有一种方法可以在没有GA代码的模板上设置出站跟踪而不中断链接


谢谢。

是的,您可以创建一个测量协议hit来发送数据,而无需使用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


在此处了解有关测量协议的更多信息:

无跟踪ID,即UA-XXX。GA将无法发送任何信息。你必须匹配GA帐户的信息,追踪ID有助于做到这一点,这是一个好主意,但这不会起作用,因为链接是通用的所有附属公司。
www.google-analytics.com/collect?v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome