跨子域跟踪Mixpanel用户

时间:2015-06-07 13:37:29

标签: ruby-on-rails ruby wordpress mixpanel

我有一个WordPress营销网站和一个Rails网络应用程序。用户在WP站点上启动会话,然后进入Rails站点。

我想跟踪从上一个WP步骤到第一个Rails步骤的转换,但Mixpanel似乎没有意识到用户在那时是同一个用户。

如何跨子域跟踪Mixpanel中的用户?

1 个答案:

答案 0 :(得分:1)

这里有两个解决方案:

快速解决方案是查询参数。

如果用户直接从WP博客重定向到Rails站点,那么您可以将您在WP博客上设置的user_id作为查询参数传递给Rails站点(例如GET参数或标题)。

然后,您将能够在Rails站点中检索并设置相同的user_id,Mixpanel将识别出它是同一个用户。

更干净的东西就是使用cookies。

如果您有权访问WP站点的后端,则可以创建一个端点,该端点返回用户在您博客上的用户cookie。然后,您可以从Rails站点调用该端点。

  • 在WP博客上使用user_id创建一个cookie
  • 从Rails网站
  • 调用WP博客的cookie端点
  • 使用您刚检索到的Cookie在Rails站点上设置相同的user_id。

这是a bit like Facebook does