【问题标题】:Are google analytics campaigns stored in session scope?谷歌分析活动是否存储在会话范围内?
【发布时间】:2011-09-23 21:02:05
【问题描述】:

我正在尝试使用我们现有的网络表单和谷歌分析来跟踪电话销售与网络销售。

目前,当发生转换时,会在数据库中创建一个对象,该对象的主键作为自定义变量(具有页面级别范围)记录在 Google Analytics 中。

通过跨“广告系列”维度创建自定义报告,该维度深入到“自定义变量值 1”维度,我可以查看与每个广告系列相关的自定义变量,从而有效地让我收集归因于特定的所有特定数据库对象广告系列。

复杂性:我们希望自己接听电话并为客户提交表单(创建转化)。这意味着来自同一台机器的多次转换将在短时间内连续发生。我们仍然希望将每次转化归因于特定的广告系列。但是,我不清楚活动/媒体/来源变量的范围。

如果我超时报告GA session 多次“访问”,哇哦!

但奇怪的是,自定义变量根本没有记录在分析中的任何地方,无论是在预期的来源还是其他地方。

我试图通过会话重置来完成什么,是基于以下假设:源/广告系列/媒体具有会话级别范围,并且如果多个广告系列在同一会话中提交应用,而没有会话重置,会最后一套广告系列获得所有功劳?

相关代码:

_gaq.push(['_setAccount', 'UA-xxxxxxx-x']);

if(getParameterByName("reset_session") == "1"){ //reset google analytics session
  _gaq.push(['_setSessionCookieTimeout', 1 ]);
}

//track pageview under new session
_gaq.push(['_trackPageview']);

//called when business logic dicates under specific circumstances
function register_conversion(){
  _gaq.push(
          ['_setCustomVar', 1, 'DatabaseKey', _object_id + '', 3], 
          ['_trackPageview', '/goal_url']
  ); 
}

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    活动和来源范围的概念与自定义变量使用范围的概念并不相似。[1]

    用户的活动和来源是持久的(存储在 6 个月的 cookie 中),但每个页面/访问/用户记录都带有活动和来源的注释。

    因此,例如,在同一次访问期间,在多次浏览量之后更改您的广告系列,将更改所有后续浏览量和访问,但所有之前的浏览量仍保留在前一个广告系列的范围内。

    我是通过实验而不是通过文档发现的。

    [1]http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 2018-06-04
      相关资源
      最近更新 更多