云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业邮箱_百度云迅雷下载大文件方法_免费1年

小七 141 0

宽带加速器_怎么选择_人工智能有哪些课程

本社区提示重点关注身份管理的细微差别,以确保在Mixpanel实现中跟踪用户。这篇文章描述了多个设备上的单个用户、单个设备上的多个用户的最佳实践,以及处理用户注销的技巧。在开始使用Mixpanel之后,您将认识到身份管理是Mixpanel集成最重要的方面之一。要正确地对用户的活动进行属性化,必须在用户与应用程序或站点的交互过程中为其维护相同的唯一标识符。幸运的是,我们的SDK包含了对匿名用户和经过身份验证的用户进行管理的方法。多个设备上的单个用户:注册时使用别名,登录时标识如今,许多用户有多种设备可以用来访问他们的账户——手机、笔记本电脑,也许还有平板电脑。您如何确保用户跨多个平台的活动能够真正连接到正确的用户?最佳实践是在注册时调用alias方法(在用户的生命周期内只调用一次),然后在以后的所有登录中调用identify方法。alias方法(JavaScript/iOS/Android)的功能有两个:将预先验证的活动与经过身份验证的操作链接起来,以及使您能够在别名调用到达Mixpanel的数据存储时使用您的唯一标识符来代替Mixpanel自动生成的不同Id。通过这种方式,靠谱云服务器,alias方法允许您连续地将您的唯一标识符绑定到Mixpanel中的同一个不同的Id值,将所有操作都归因于同一个用户。identify方法(JavaScript/iOS/Android)将更新随将来事件发送的不同Id。N、 B.identify不发送跟踪调用(尽管它可能根据您的平台刷新排队的调用)。有关这些方法及其特定用例的更多信息,请参阅此处,以图形形式详细说明该过程。单个设备上的多个用户:登录时标识,注销时重置既然您知道别名和标识方法有助于确保一个用户在多个设备上的活动跟踪到同一个用户,那么如果在同一个设备上有多个用户,会发生什么情况?如何确保每个用户都有一个单独的配置文件,并且多个用户的活动看起来不像一个用户?在这个特定的场景中,如果您跟踪自己服务器上的用户,并且没有任何需要链接到该用户的预身份验证行为,大数据的概念,则不需要使用alias方法。相反,手游返利折扣,大淘客推广,您可以使用您的唯一标识符(即内部Id、用户名、电子邮件地址)立即调用identify方法来覆盖默认的不同Id—这将导致用户的所有活动都绑定到同一个唯一标识符上。如果您有预先认证的行为,您仍然应该使用alias方法来确保用户的不同Id在注册前后保持一致。这里真正重要的是你需要考虑如何处理注销。当用户注销时,默认情况下不更改非重复标识。它存在于设备的本地存储(移动)或cookie(浏览器)中,以便在将来的会话中持久化,因此只有在显式地使用新值调用identify方法时才会更改。为了正确处理同一设备上的多个标识,您需要在注销过程中添加一些附加代码。每个库的语法稍有不同,但影响是相同的-您将重置不同的Id并删除所有现有的超级属性。在下面的部分中,我们将这个示例代码作为在每个客户端库中重置用户配置文件的示例。如果同一设备上有多个用户,则重置用户很有用,但这确实会产生一些不良影响。首先,注销用户的所有事件都将显示为匿名的,这意味着这些事件的唯一用户计数将不正确。此外,由于删除了超级属性,因此需要在登录时为每个用户再次注册这些属性。对于上述缺点的最终折衷是,每个概要文件在您的实现中都是一个唯一的用户。我们通常只建议在您预期这种情况会发生的情况下实施上述方案——如果同一设备上的多个用户并不常见,那么在注销时实现逻辑来处理这种情况可能会比它值得的麻烦更多。处理客户端库上的注销对于JavaScript,调用reset方法将清除Distinct Id和所有超级属性,并为用户生成一个新的Distinct Id。mixpanel.reset()对于Android,调用reset方法将清除Distinct Id和所有超级属性,并为用户生成一个新的Distinct Id。如果下一个登录的人已经有了一个帐户,那么他们将触发identify方法,并且他们的活动将映射回他们现有的配置文件。如果他们没有配置文件,他们将有一个新的不同的Id,并创建一个新的配置文件,因为他们与你的网站或应用程序互动。MixpanelAPI.reset();对于iOS,云服务器ecs,如果包含广告支持框架,则Distinct Id默认为IFA(广告商标识符);否则将使用设备的IFV(供应商标识符)。当您调用reset方法时,它将重置超级属性,但是由于IFA/IFV的管理方式,Distinct Id将始终与该设备相关联。您需要做的是生成一个新的UUID,并将其作为参数传递给identify方法,以便为下一个用户将不同的Id重置为匿名的。[混音面板复位];NSString*uuid=[[nsuid uuid]UUIDString];[混音面板标识:uuid];关于在您的特定场景下应该如何实现身份管理的问题?伸出援手support@mixpanel.com跟聪明的人说话,快。