ruby - 如何在 Mixpanel 中跟踪匿名事件

标签 ruby mixpanel

mixpanel 的文档说

tracker.track(user_id, 'Sent Message')

这需要一个 user_id 作为事件的来源。

如果用户未登录或事件在没有用户交互的情况下发生,我该怎么办?例如,一些动态数据引起的重定向

有没有办法跟踪与用户不匹配的事件(使用 ruby​​ api)?

最佳答案

可以在 API 级别跟踪没有 distinct_id(又名 user_id)的事件,但这不是一个好主意,因为除了带有“Total”参数的“Segmentation”(即它在 Segmentation+Unique、Retention 和 Funnel 报告中将无用)。在这一点上,最好不要发送任何东西,因为它永远不会归因于用户。

如果您真的只是在寻找一个事件的计数,您可以简单地生成一个 UUID。不要默认为 -1、null 或其他统称,因为这可能会产生意想不到的后果。

关于ruby - 如何在 Mixpanel 中跟踪匿名事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23373438/

相关文章:

Mixpanel-批量删除旧用户

ruby - Ruby 中有更准确的 "class methods"术语吗?

ruby-on-rails - 带有 Rails 4 的 compass 不起作用

ruby-on-rails - 无法在 Ruby on Rails 中创建数据库

Ruby的数组组合方法

javascript - 检查是否加载了 Mixpanel 库

ruby-on-rails - ruby nokogiri gem 安装 mac osx high Sierra

javascript - Mixpanel:已知用户的别名

ios - XCode 6 中未使用变量警告

ios - Mixpanel 人员个人资料头像图像