身份解析onboarding.

笔记:本指南中的步骤适用于之后创建的空间2020年10月5日。对于之前创建的空间2020年10月5日,请参阅身份解决方案设置

笔记:工作区所有者,PersonAs管理员和具有Identity Admin角色的用户可以编辑标识分辨率设置。

分段基于空间的身份解析配置创建和合并用户配置文件。段搜索标识符,例如用户身份匿名电子邮件关于传入事件并将其与现有配置文件匹配或创建新配置文件。这些标识符在用户资源管理器中的用户配置文件的标识选项卡中显示:

平面匹配逻辑

当PersonAs收到新事件时,段会查找与事件上任何标识符匹配的任何配置文件。

基于匹配的存在,可能发生三种动作之一:

1:新建配置文件当没有将匹配标识符匹配的预先存在的配置文件时,段创建一个新的用户配置文件。

2:添加到现有配置文件当存在一个配置文件匹配事件中的所有标识符时,段试图将呼叫的特征,标识符和事件映射到该现有配置文件。如果最终配置文件上存在过量的任何标识符,则段缺少到下面列出的身份解析规则。

3:合并现有配置文件当存在与事件中的标识符匹配的多个配置文件时,段检查下面概述的标识解析规则,并尝试合并配置文件。

身份解决方案设置

Identity Admins应首先配置标识分辨率设置页面,以保护身份图来自不准确的合并和用户配置文件。

在空间创建过程中,第一步是选择身份分辨率配置。如果这是您的第一个空间,您可以选择选择分段建议的开箱即用的配置或自定义标识分辨率设置。所有其他空间都有第三个选项,请从不同的空间导入设置。

开箱即用的

对于大多数首次立场用户来说,Segment建议您使用开箱即用的配置,并为您的用例提供一系列最佳安装设置的问题。

如果您有自定义唯一标识符或没有规范用户身份您将自动重定向到标识分辨率设置页面以完成设置。

定制规则

如果您熟悉身份或具有自定义标识符,则段建议您选择自定义规则。

段将您重定向到身份分辨率设置页面,您可以在其中添加默认标识符或自定义标识符。

段的11默认是:

外部ID类型 追踪或识别呼叫的消息位置
用户身份 用户身份
电子邮件 traits.email或context.traits.email.
android.id context.device.id时context.device.type ='Android'
Android.idfa. Context.Device.AdvertIsingId当context.device.type ='android'和context.device.adtrackingenabled = true
android.push_token context.device.Token.Token.Device.type ='Android'
anonymous_id 匿名
ga_client_id. context.Integrations ['Google Analytics']。ClientID在用户明确捕获时
group_id. Groupid.
ios.id context.device.id.Denction.Device.type ='iOS'
ios.idfa. Context.Device.AdvertIsingid当context.device.type ='iOS'和context.device.adtrackingEnabled = true
ios.push_token. context.device.Token.Token.Device.type ='iOS'

您还可以提供匹配的特征或属性键以添加自定义标识符。您可以预览段查找标识符的位置。段接受Convert.Traits,特征和属性的CamelCase和Snake_Case,但仅在Context.externalDs对象中接受标识符的小写类型。

阻塞的价值观

Segment建议您主动防止使用某些值作为标识符。虽然这些值保留在事件本身的有效负载中,但它不会被提升为Segment用来确定用户配置文件的标识符。

当开发人员对字段具有硬编码值时,这很重要用户身份在QA或开发期间,然后错误地使其生产。这可能导致数百个简要合并错误,如果这些空间已将数据送入生产电子邮件营销工具或下游推送通知工具,则可能会产生昂贵的后果。

在过去,Segment已经看到了导致大量配置文件错误合并的某些默认值。Segment建议,对于每个标识符,客户选择自动屏蔽以下建议值:manbetx客户端应用下载

价值 类型
zeroes和破折号(`^ [0 - ] * $) 模式(正则表达式)
-1 完全符合
空值 完全符合
匿名 完全符合

在发送数据之前,Segment还建议您添加团队在开发过程中使用的任何默认硬编码值,例如空白或者ABC123

限制

Identity Admins可以在特定时间段内在配置文件上指定每个标识符类型允许的总值。例如,在下面的图像中,anonymous_id字段有一个限制每周5个

这将根据公司今天定义用户的方式而有所不同。在大多数情况下,公司依赖用户身份要区分用户配置文件和段落默认为以下配置:

标识符 限制
用户身份 1
所有其他标识符 5.

具体情况可能偏离此默认值。例如,用户可以拥有多个的情况用户身份但是一封电子邮件,就像何时shopify_id.内部UUID定义用户。在这种情况下,一个示例配置可能是:

标识符 限制
电子邮件 1
用户身份 2
所有其他标识符 5.

在标识符上选择限制时,请询问您发送给段中的每个标识符的以下问题:

  1. 它是一个不变的ID吗?不可变ID,例如用户身份,应该有1人每个用户配置文件。
  2. 是一个不断变化的ID吗?一个不断变化的ID,例如anonymous_id或者ga_client_id.,应该有一个短的滑动窗口,如每周5个或者每月5,取决于您的应用程序自动注销用户的频率。
  3. 是否是每年更新的ID?大多数客户manbetx客户端应用下载在任何时候都有大约5个电子邮件或设备,但可以随时间更新这些电子邮件或设备。对于类似的标识符电子邮件android.id或者ios.id, Segment建议更长的限制每年5

优先级

一旦标识符超过最终配置文件上的限制,段将考虑该标识符的优先级。

例如,考虑具有以下身份解析配置的角色空间:

标识符 限制 优先级
用户身份 1 1
电子邮件 5. 2
anonymous_id 5. 3.

配置文件已经存在用户身份ABC123电子邮件jane@example1.com.。一个新事件伴随着新出现用户身份ABC456.但同样的电子邮件jane@example1.com.

如果此事件映射到此配置文件,则结果配置文件将包含两个用户身份价值观和一体电子邮件。鉴于用户身份限制为1,这超出了该标识符的限制。结果,段检查了优先级用户身份标识符。因为电子邮件用户身份事件中的两个标识符是电子邮件排名低于用户身份段,降低电子邮件作为传入事件上的标识符,再次尝试。

此时,事件将搜索任何只匹配标识符user_id的概要文件ABC456.。现在,没有使用此标识符的现有配置文件,因此段使用user_id创建新配置文件ABC456.

默认情况下,段显式命令User_ID和电子邮件作为排名12, 分别。所有其他标识符按排名开始按字母顺序排列3.。这意味着,如果与事件一起发送到角色的标识符是user_id, email, anonymous_id和ga_client_id,排名将如下:

标识符 优先级
用户身份 1
电子邮件 2
anonymous_id 3.
ga_client_id. 4.

如果一个新的机器人。Id标识符出现之前没有给出明确的顺序,顺序将自动重新洗牌为:

标识符 优先级
用户身份 1
电子邮件 2
android.id 3.
anonymous_id 4.
ga_client_id. 5.

如果您需要对所有标识符进行显式顺序,请在发送事件之前在Identity Resolution Settings Page中配置此操作。

当选择你的标识符的优先级时,询问以下关于你发送给Segment的每个标识符的问题:

  1. 它是一个不变的ID吗?给不可变的id,如user_id,最高优先级。
  2. 他们是独特的ID吗?提供唯一的ID,例如电子邮件更高的优先级,而不是android.id或ios.id等可能的共享标识符。
  3. 它暂时识别用户吗?anonyous_id,ios.idfa,ga_client_id等标识符不断更新或过期用户。一般而言,排名比永久识别用户的标识符低。

从现有空间导入

创建初始开发空间后,新空格可用此选项。段建议在初始开发空间中验证身份设置正确时此选项,并且应将其复制到生产空间中。

在完成导入之前,您可以查看标识符,优先级,限制和阻止值。

连接源码

配置身份分辨率设置后,下一步是连接来源到人物角色空间。

创建一个受众

连接源后,PersonAs基于重放和新传入的数据创建用户配置文件。

在DEV空间中很重要的下一步是创建一个受众,以确保正确地填充了用户配置文件,并且身份分辨率设置遵循预期的业务逻辑。

例如,如果应该有100,000个不同的用户有一个用户身份,这是验证身份解析设置是否正确计算配置文件的好方法。

有关如何创建受众和特征的更多信息,请参见观众

此页面上次修改:2021年3月5日



开始使用细分

段是将网站和移动应用程序数据集成到超过300个分析和增长工具的最简单方法。
或者
创建免费帐户