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