3

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

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

有没有办法使用谷歌分析来做到这一点?如果是这样,怎么做?我目前正在为每个页面点击获取用户的用户名。

4

2 回答 2

7

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

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

我在这篇文章中详细解释了如何设置它,所以我将在这里突出重点:

  1. 首先,根据您的要求决定如何在 Google Analytic 的自定义变量中布局数据。例如,您是否存储每天、每周或每月跟踪的保留日期?您还想跟踪同类群组目标吗?将此数据分区到可用的自定义变量槽中。
  2. 当访问者到达或使用 Google Analytic 的 _setCustomVar 函数实现目标时,将同类群组数据写入这些自定义变量。将该函数的第四个参数设置为 1 表示您想要进行访问者级别 (cookie) 跟踪。
  3. 对于您要分析的每个同类群组,请在 Google Analytics(分析)中创建一个高级细分。在条件中使用正则表达式将使您能够灵活地分割有趣的群组。例如:“所有在圣诞节前一周首次访问的用户”。
  4. 通过指定日期范围和相应的同类群组切片高级细分,使用报告分析结果。另一种选择是使用 Google Analytics Data Feed Query Explorer 或其 API 提取数据。

一旦你投入工作,你的新访客将被他们的第一次访问日期标记,并且很好地落入每个每日或每周的保留桶中。如果您跟踪每周留存率,这可能是这样的,例如:

Google Analytics 中的每周队列分析

于 2012-09-16T05:06:34.050 回答
3

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

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

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

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

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

于 2012-09-15T09:59:22.760 回答