Mixpanel 用户跟踪 - 从不同设备跟踪注册用户

Mixpanel user tracking- track registred user from different device

我正在使用 mixpanel 用户配置文件跟踪。

1 : 如果是新用户,比如说 A ,访问我的网站并在没有注册的情况下浏览一些页面。那个时候 mixpanel 正在跟踪事件到一个未知的配置文件。 2 : 然后用户A, 在我的站点注册并下订单。

那个时候 mixpanel 正在跟踪以前的事件和注册后的事件也使用相同的配置文件。 (在上面提到的)。

3 : 然后用户使用他的手机访问我的网站,然后他在没有登录的情况下浏览页面

那个时候 mixpanel 跟踪事件到不同的配置文件。

4 : 用户随后登录手机继续下单。

然后混合面板在登录到第 1 步和第 2 步中提到的先前配置文件后跟踪事件。

我的问题是我想将在第 3 步中完成的跟踪也重新映射到用于在第 1 步和第 2 步中跟踪的配置文件

有2条路线

1-) 排队匿名事件:这个想法是,当用户仍然是匿名时,不要向 Mixpanel 发送事件,而是将它们保存在设备(如果它是移动应用程序)或服务器上。然后,当用户登录或创建帐户时,您可以刷新存储的事件,因为现在您知道用户是谁了。正如您可能意识到的那样,缺点是如果用户从未登录或注册,则永远不会发送事件(除非您在服务器中构建一种机制以在这种情况下刷新它们)。

2-) 您可以像现在一样这样做,但是当此人转到第 4 步并登录时,在将 ID 更改为正确 ID 之前,您可以使用匿名 ID 创建人员资料,标记它带有一个标志,表明它是一个孤立的配置文件,并为其保存正确的 ID。这样,您就可以安排一个任务来经常查看这些配置文件,导出它们的事件,然后使用正确的 ID 将它们导回。这实际上会复制这些事件的数据,但您将拥有具有正确 ID 的完整历史记录。您也可以稍后尝试根据 "orphaned" 标志过滤事件,但这确实意味着您将始终需要注意它。