如何在Mixpanel中跟踪匿名事件

时间:2014-04-29 19:18:40

标签: ruby mixpanel

mixpanel的文档说明了

tracker.track(user_id, 'Sent Message')

需要user_id作为事件的来源。

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

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

1 个答案:

答案 0 :(得分:0)

可以在API级别跟踪没有distinct_id(aka user_id)的事件,但这不是一个好主意,因为除了“Total”参数的“Segmentation”之外,此事件在任何报告中都不可用(即它在Segmentation + Unique,Retention和Funnel报告中将毫无用处)。那时,最好不要发送任何内容,因为它永远不会归因于用户。

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