【问题标题】:Tracking both Analytics client ID and Adwords Click ID跟踪 Analytics 客户 ID 和 Adwords 点击 ID
【发布时间】:2013-12-23 13:22:39
【问题描述】:

我在我们的网站上制作了一个带有隐藏字段的表单,用于跟踪和保存 Google Analytics Client ID 和 Google Adwords Click ID。我用 2 个脚本抓取了两个 ID,并将它们放入我的隐藏字段并将它们保存在我的服务器上。

当用户通过自然流量访问网站时,只会保存分析 ID 并将其发送给 Google,没问题。

但当用户通过 Adwords 广告访问我的网站时,我的网站会同时获取这两个 ID。

保存id的脚本:

<script type="text/javascript">

// Set gclid Cookie
function setCookie(name, value, days){
    var date = new Date();
    date.setTime(date.getTime() + (days*24*60*60*1000)); 
    var expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + value + expires;
}
function getParam(p){
    var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var gclid = getParam('gclid');
if(gclid){
    var gclsrc = getParam('gclsrc');
    if(!gclsrc || gclsrc.indexOf('aw') !== -1){
        setCookie('gclid', gclid, 90);
    }
}

// Save gclid Cookie
function readCookie(name) { 
var n = name + "="; 
var cookie = document.cookie.split(';'); 
for(var i=0;i < cookie.length;i++) {      
  var c = cookie[i];      
  while (c.charAt(0)==' '){c = c.substring(1,c.length);}      
  if (c.indexOf(n) == 0){return c.substring(n.length,c.length);} 
} 
return null; 
} 

window.onload = function() {      
    document.getElementById('gclid_field').value = readCookie('gclid');     

} 

// Analytics Client ID in hidden field
$(document).ready( function() {
// Makes use of the Universal Analytics API 'ga' object
ga(function(tracker) {
    var clientId = tracker.get('clientId');     
    $("#clientid_field").val(clientId);     
    });
});

2个保存的id的例子

我们将 ID 发送到 Analytics 和 Adwords 以衡量离线转化的收入,但我的问题是:当您将这 2 个 ID 发送到 Google 时,它​​们是否相互冲突,所以您进行了双重衡量?

【问题讨论】:

  • 当您说“将 ID 发送到 Analytics 和 AdWords”时,您是什么意思?您是否在使用 AdWords 离线转化 Feed 服务(转化导入)?如果是这样,那不是问题,因为它只读取 Click ID。

标签: google-analytics google-ads-api universal-analytics


【解决方案1】:

您想使用 adwords 跟踪代码跟踪什么?如果您有分析和 adwords 帐户链接,您只需要在(在 adwords 中)设置分析代码并设置自动标记首选项或使用 utm 代码来定义活动、内容、术语等。 https://support.google.com/analytics/answer/1033867?hl=en

【讨论】:

  • 我设置了自动标记。但我不确定您是否只能使用客户端 ID 来获得最佳转换数据。谷歌做出gclid的原因是什么?
  • 他们跟踪每个单独的访问。您可以使用它来检查 adwords/analytics 链接是否在客户端工作,或者您是否想分析单独的访问。 support.google.com/analytics/answer/2938246?hl=en
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-30
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多