3

我们目前在我们的网站上设置了 Mixpanel,我们正在遵循关于使用别名(注册时)和识别(用户登录时)的建议。

我无法理解的一件事是,如果使用 Mixpanel 可以查看用户(登录或未登录)第一次访问网站时的行为。

由于 Mixpanel 使用 cookie,我想我可以手动检查它,但只是想知道是否已经为它构建了一些东西。

4

1 回答 1

1

您需要手动执行此操作,该任务没有解决方案。Mixpanel 不是为跟踪访问而创建的,新的唯一用户是在 Google Analytics 中跟踪的。

Mixpanel 为您跟踪的每个事件放置一个时间戳。因此,当您观看 Retention 时,它通常会知道每个用户的第一个事件发生的时间。

如果您想分析 Mixpanel 漏斗中的首次访问(而不是保留),请创建名为“首次访问”的事件并使用此场景触发它(当然,您需要向您的网站编写额外的代码):

  1. 在每个用户访问您的网站时,询问 mixpanel cookie 是否已经有 UserID,而不仅仅是 AnonymousID(在 Google Chrome 开发人员模式下查看 Resources-Cookies 以获取参数)
  2. 如果没有 - 触发 IDENTIFY 方法(使用匿名 ID),然后触发“首次访问”事件。
  3. 如果确实如此 - 什么也不做。
  4. 然后,当用户 SignsUp - 触发 ALIAS 方法以将先前识别的匿名访问与新识别的注册用户合并,以便“首次访问”事件将绑定到注册的 UserID。

笔记!仅当您使用自己的数据库用户 ID 并且仅当用户从一台设备访问您的网站时,此场景才适用。(不幸的是,如果用户首先来自 PC,然后从平板电脑注册 - 他的个人资料中绑定的首次访问事件将来自平板电脑,而不是来自 PC。这就是 cookie 的工作原理)

于 2014-12-15T09:16:04.707 回答