假设我有 65 个人在 2012 年 1 月 1 日注册。
我想知道这 65 人中有多少人在同一周返回了该网站。(更一般地说,如果 n 人在日期 A 注册,我希望能够找出这 n 人中有多少人在给定日期范围内返回。)
有没有办法使用谷歌分析来做到这一点?如果是这样,怎么做?我目前正在为每个页面点击获取用户的用户名。
假设我有 65 个人在 2012 年 1 月 1 日注册。
我想知道这 65 人中有多少人在同一周返回了该网站。(更一般地说,如果 n 人在日期 A 注册,我希望能够找出这 n 人中有多少人在给定日期范围内返回。)
有没有办法使用谷歌分析来做到这一点?如果是这样,怎么做?我目前正在为每个页面点击获取用户的用户名。
如果您只需要跟踪登录的人,那么您不需要花哨。您可以使用事件或会话级自定义变量将相关用户属性(例如注册日期)从数据库复制到 GA。
但是,如果您想跟踪所有人,包括那些没有注册的人,那么您需要使用访问者级别的自定义变量 (GA cookie)。
我在这篇文章中详细解释了如何设置它,所以我将在这里突出重点:
一旦你投入工作,你的新访客将被他们的第一次访问日期标记,并且很好地落入每个每日或每周的保留桶中。如果您跟踪每周留存率,这可能是这样的,例如:
这不是一个完整的解决方案,但这里有一些关于我将如何在 Google Analytics 的帮助下解决这个问题的要点:
您必须确保以某种方式将每个用户的注册日期存储在数据库或 cookie 中。然后看看谷歌分析事件跟踪。例如,您可以根据注册日期设置一个新类别。在页面中的每个页面加载时,您都必须设置此事件跟踪调用,例如:
_trackEvent("returns", "2012-01-01", "UserId:123123123")
这样,您将收到在该特定日期注册的用户的所有页面浏览量。要在其中添加日期范围,您必须确保这些事件仅在注册后的日期数(例如 7 天)内被触发。
在您的日期范围之后,您将能够看到有多少页面浏览量和多少用户返回 - 您甚至知道哪些用户返回了。