【问题标题】:How to track Outbound links without breaking links to affiliate templates with no GA code如何在不破坏没有 GA 代码的附属模板的链接的情况下跟踪出站链接
【发布时间】:2019-01-07 05:47:40
【问题描述】:

我有数百个附属模板,当我更改 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 代码的模板上的链接的情况下设置出站跟踪?

谢谢。

【问题讨论】:

  • 没有跟踪 ID,即 UA -XXX。 GA 将无法发送任何信息。您必须将信息与 GA 帐户匹配,跟踪 ID 有助于做到这一点,

标签: google-analytics hyperlink event-tracking outbound


【解决方案1】:

是的,您可以创建 Measurement Protocol 匹配来发送数据,而无需使用 GA 代码。

Google Analytics Measurement Protocol 允许开发者发出 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

【讨论】:

  • 好主意,但这行不通,因为该链接对所有附属公司都是通用的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-24
  • 1970-01-01
相关资源
最近更新 更多