使用Google Analytics追踪两种不同类型的用户?

7
我们有一个网站,有两种类型的用户:
  • 访客
  • 注册用户
我们正在寻找一种方法,在只有一个Google Analytics配置文件中跟踪这两种类型的用户。我们相信注册用户在网站上停留的时间更长,页面浏览量比访客多。
是否可能在一个配置文件中实现这一点?是否有一种方法可以在配置文件页面中显示自定义报告,以显示两种用户的平均时间和访客的平均时间?
我知道Analytics是一个功能强大的应用程序,但我不是专家,我在Google上找不到任何信息。
谢谢。 赏金更新 我知道这与过滤器有关。请在您的答案中分享代码和逐步说明。
2个回答

14
您可以使用GA中的自定义变量来跟踪不同类型的用户。有关更多信息,请参阅GA文档中的此示例。http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#examples 以下是我的操作步骤:
当用户会话开始时,如果用户未注册,则设置自定义变量如下:
   pageTracker._setCustomVar(
      1,             // 此自定义变量设置为槽号#1
      "用户类型",   // 自定义变量的名称
      "访客",      // 将“用户类型”的值设置为“非注册用户”的“访客”
       2             //将作用域设置为会话级别  
   );
   pageTracker._trackPageview();
在用户登录后,使用以下代码。
   pageTracker._setCustomVar(
      1,             
      "用户类型",   
      "注册用户",
       2              
   );
   pageTracker._trackPageview();
现在您应该能够在报告中看到用户类型作为一个自定义变量。
希望这可以帮助您。

4
如果您正在使用异步跟踪脚本(http://code.google.com/intl/it/apis/analytics/docs/tracking/asyncTracking.html),则必须使用以下内容: _gaq.push(['_setCustomVar', 1, "用户类型", "游客", 2]); 和 _gaq.push(['_setCustomVar', 1, "用户类型", "注册用户", 2]); 在调用异步方式的 _trackPageview 之前。该调用方式如下: _gaq.push(['_trackPageview']); - Nicolò Martini
@electroportal +1 为异步编程 :) - madaboutcode

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接