analytics - Mixpanel - 有没有办法区分第一次访问者和其他访问者?

标签 analytics mixpanel

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

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

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

最佳答案

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

Mixpanel 为您跟踪的每个事件放置一个时间戳。 因此,当您查看“保留”时,它通常知道每个用户的第一个事件何时发生。

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

  1. 每次用户访问您的网站时,都会询问 mixpanel cookie 是否已有 UserID,而不仅仅是 AnonymousID(请在 Google Chrome 开发者模式中查看 Resources-Cookies 以获取参数)
  2. 如果没有 - 触发 IDENTIFY 方法(使用匿名 ID),然后触发“首次访问”事件。
  3. 如果是这样 - 什么也不做。
  4. 然后,当用户注册时 - 触发 ALIAS 方法,将先前识别的匿名访问与新识别的注册用户合并,以便将“首次访问”事件与注册的用户 ID 关联起来。

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

关于analytics - Mixpanel - 有没有办法区分第一次访问者和其他访问者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21692172/

相关文章:

sql - Postgres - 按顺序跨月进行队列分析,而不是在任何以后的月份中存在

google-analytics - 如何从谷歌分析更新现有的自定义数据?

java - 安卓/乱舞 : Unable to instantiate activity component?

adobe - Omniture Test & Target 中的类和 ID 有什么区别?

sql - 甲骨文 SQL : standard analytics functions vs modeling clause

charts - Google Analytics API 自定义仪表板 - 活跃用户页面

javascript - 如何使用 JavaScript 检测用户的 IP 地址?

jquery - 使用 jquery ajax 调用 mixpanel

api - Mixpanel:数据导出 API 为 Web 仪表板提供不同的结果和范围

ruby-on-rails - 如何向 Mixpanel 添加过滤器(如在 Google 分析中)