在Google Analytics上进行同类群组分析

时间:2012-09-15 09:41:38

标签: google-analytics google-analytics-api

假设我有65人在2012年1月1日注册。

我想知道同一周有65个人中有多少人回到了网站。 (更一般地说,如果n人在约会日期注册,我希望能够找出在给定日期范围内有多少人返回。)

有没有办法使用Google Analytics执行此操作?如果是这样,怎么样?我目前正在获取用户每个页面点击的用户名。

2 个答案:

答案 0 :(得分:7)

如果您只需要跟踪登录的人,那么您不需要非常喜欢。您可以使用事件或会话级自定义变量将相关用户属性(例如注册日期)从数据库复制到GA。

但是如果你想跟踪所有人,包括那些没有注册的人,那么你需要使用访客级自定义变量(GA cookies)。

我在this post中详细解释了如何设置这一点,所以我只想强调一下这里的关键点:

  1. 首先,根据您的要求决定如何在Google Analytic的自定义变量中布局数据。例如,您是否存储每日,每周或每月跟踪的保留日期?您是否也想跟踪队列目标?将此数据分区为可用的自定义变量槽。
  2. 当访问者到达或使用Google Analytic的_setCustomVar函数实现目标时,将群组数据写入这些自定义变量。将该函数的第四个参数设置为1表示您要进行访问者级别(cookie)跟踪。
  3. 对于您希望分析的每个群组,请在Google Analytics中创建一个高级细分。在条件中使用正则表达式将使您可以灵活地分割有趣的同类群组。例如:“首次访问的所有用户都是圣诞节前一周”。
  4. 通过指定日期范围和相应的群组切片高级细分来分析报告结果。另一种方法是使用Google Analytics数据Feed查询资源管理器或其API提取数据。
  5. 一旦您投入工作,您的新访问者将在其首次访问日期时加盖标记,并且很好地落入每个每日或每周保留存储桶中。如果您跟踪每周保留期,可能会出现这种情况,例如:

    Weekly Cohort Analysis in Google Analytics

答案 1 :(得分:3)

这不是一个完整的解决方案,但以下是关于如何在Google Analytics的帮助下解决此问题的一些要点:

您必须确保以某种方式将每个用户的注册日期存储在您的数据库或cookie中。然后看看Google Analytics Event Tracking。例如,您可以根据注册日期设置新类别。在页面中的每个页面加载时,您必须设置此事件跟踪调用,例如:

_trackEvent("returns", "2012-01-01", "UserId:123123123")

这样,您将收到在该特定日期注册的用户的所有页面浏览量。要在此添加日期范围,您必须确保仅在注册后的日期数(例如7天)触发这些事件。

在您的日期范围之后,您将能够看到有多少页面浏览量和返回的用户数量 - 您甚至知道哪些用户回来了。