我不明白如何正确使用 distinct_id。我正在尝试使用 Rails 创建一个 Mixpanel 漏斗。目前我正在使用 distinct_id 执行此操作,因此 mixpanel 趋势非常准确,但依赖于唯一用户数的漏斗似乎不起作用。我应该如何使用 distinct_id 属性来解决这个问题?
我同时使用 Javascript 库和 Ruby 库。
漏斗步骤是:
1.) 用户受邀 2.) 受邀用户收到邀请电子邮件并点击邀请链接 3.) 页面加载 4.) 打开注册模块 5.) 创建帐户
我不明白如何正确使用 distinct_id。我正在尝试使用 Rails 创建一个 Mixpanel 漏斗。目前我正在使用 distinct_id 执行此操作,因此 mixpanel 趋势非常准确,但依赖于唯一用户数的漏斗似乎不起作用。我应该如何使用 distinct_id 属性来解决这个问题?
我同时使用 Javascript 库和 Ruby 库。
漏斗步骤是:
1.) 用户受邀 2.) 受邀用户收到邀请电子邮件并点击邀请链接 3.) 页面加载 4.) 打开注册模块 5.) 创建帐户
仅从 Ruby 发送数据可能最简单(顺便问一下,您使用的是哪个 Ruby 库?)因为链接和帐户创建必须在服务器端发送。
您必须选择一个 distinct_id 来识别整个过程中的用户。最简单的方法是只使用受邀者的电子邮件地址。这还有一个额外的好处,就是能够使用该电子邮件跟踪其他事件和“人员”数据,并将其与正确的用户相关联。
唯一棘手的部分是第 2 步。您需要生成一个链接,该链接看起来像
http://api.mixpanel.com/track/?data=...&ip=1&redirect=http://www.your-site.com/invitation
放在电子邮件中作为邀请链接。
有关重定向参数的更多信息,请参阅文档。