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

met*_*ras 7 statistics google-analytics

我们有一个有两种类型用户的网站:

  • 宾客
  • 注册用户

我们要寻找的是一种仅在一个Google Analytics配置文件中跟踪这两类用户的方法.我们认为注册用户在网站中停留的次数更多,并且访客的页面浏览量更高.

这只能在一个档案中实现吗?
有没有办法在个人资料页面显示自定义报告,以显示用户的平均时间和来宾平均时间?

我知道Google Analytics是如此强大的应用程序,但我不是大师,我在Google上找不到任何东西.

谢谢.

赏金更新

我知道它与过滤器有关.在您的回答中,请分享代码和分步说明.

mad*_*ode 14

您可以在GA中使用自定义变量来跟踪不同类型的用户.有关详细信息,请参阅GA文档中的此示例.http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#examples

我就是这样做的:

  • 用户会话启动时,如果用户不是注册用户,请设置自定义变量,如下所示:
   pageTracker._setCustomVar(
      1,             // This custom var is set to slot #1
      "User Type",   // The name of the custom varaible
      "Guest",      // Sets the value of "User Type" to "Guest" for non registered users
       2             // Sets the scope to session-level  
   );
   pageTracker._trackPageview();
  • 用户登录后,使用以下代码.
   pageTracker._setCustomVar(
      1,             
      "User Type",   
      "Registered User",
       2              
   );
   pageTracker._trackPageview();

现在,您应该能够User Type在报告中看到自定义变量.

希望这可以帮助.

  • 如果您使用异步跟踪脚本(http://code.google.com/intl/it/apis/analytics/docs/tracking/asyncTracking.html),则必须使用:_gaq.push(['_ setCustomVar', 1,"用户类型","访客",2]); 和_gaq.push(['_ setCustomVar',1,"User Type","Registered User",2]); 在调用_trackPageview之前,异步方式是:_gaq.push(['_ trackPageview']); (4认同)