身份图链接规则概述
通过Adobe Experience Platform Identity服务和实时客户个人资料,可以轻松假设您的数据被完全摄取,并且所有合并的个人资料都通过人员标识符(如CRMID)表示单个个人。 但是,在某些情况下,某些数据可能会尝试将多个不同的配置文件合并到单个配置文件中(“图形折叠”)。 要防止这些不需要的合并,您可以使用通过身份图链接规则提供的配置,并允许对用户进行准确的个性化。
快速入门
以下文档对于了解身份图关联规则至关重要。
可能发生图形折叠的示例方案 example-scenarios-where-graph-collapse-could-happen
本节概述了配置身份图链接规则时可以考虑的示例场景。
共享设备
在某些情况下,单个设备可能会发生多次登录:
在这些情况下,从图形的角度来看,未启用任何限制,单个ECID将链接到多个CRMID。
利用身份图链接规则,您可以:
- 配置用于作为唯一标识符登录的ID。 例如,您可以限制图形仅存储一个具有CRMID命名空间的身份,从而将CRMID定义为共享设备的唯一标识符。
- 通过这样做,您可以确保ECID不会合并CRMID。
电子邮件/电话方案无效
还有一些用户在注册时提供虚假值作为电话号码和/或电子邮件地址的实例。 在这些情况下,如果未启用限制,则电话/电子邮件相关的身份最终会链接到多个不同的CRMID。
利用身份图链接规则,您可以:
- 将CRMID、电话号码或电子邮件地址配置为唯一标识符,因此将一个人限制为只能有一个与其帐户关联的CRMID、电话号码和/或电子邮件地址。
标识值错误或错误
在某些情况下,会在系统中摄取非唯一、错误的标识值,而不管命名空间如何。 示例包括:
- 标识值为“user_null”的IDFA命名空间。
- IDFA标识值应包含36个字符:32个字母数字字符和4个连字符。
- 标识值为“未指定”的电话号码命名空间。
- 电话号码不应包含任何字母字符。
这些标识可能会导致以下图表,其中多个CRMID与“坏”标识合并:
借助身份图链接规则,您可以将CRMID配置为唯一标识符,以防止由于此类数据而造成不需要的用户档案折叠。
身份图链接规则 identity-graph-linking-rules
通过身份图链接规则,您可以:
- 通过配置唯一的命名空间,为每个用户创建单个身份图/合并的配置文件,这将阻止两个不同的人员标识符合并到一个身份图中。
- 通过配置优先级,将经过身份验证的在线事件与人员关联
术语 terminology
唯一命名空间 unique-namespace
您可以使用身份设置UI工作区将命名空间配置为唯一。 这样,会通知身份优化算法,给定图形可能只有一个包含该唯一命名空间的身份。 这可以防止在同一图形中合并两个不同的人员标识符。
请考虑以下方案:
- Scott使用平板电脑打开Google Chrome浏览器前往acme.com,登录并浏览新篮球鞋。
-
在幕后,此场景记录以下身份:
- 用于表示浏览器使用情况的ECID命名空间和值
- 用于表示经过身份验证的用户(Scott使用其用户名和密码组合登录)的CRMID命名空间和值。
-
- 然后,他的儿子彼得使用同一台平板电脑,并使用Google Chrome访问acme.com,他在那里使用自己的帐户登录以浏览足球设备。
-
在幕后,此场景记录以下身份:
- 表示浏览器的相同ECID命名空间和值。
- 用于表示经过身份验证的用户的新CRMID命名空间和值。
-
如果将CRMID配置为唯一命名空间,则身份优化算法会将CRMID拆分为两个单独的身份图,而不是将它们合并在一起。
如果不配置唯一的命名空间,最终可能会导致不需要的图形合并,例如具有相同CRMID命名空间但不同标识值的两个标识(此类情况通常表示同一图形中的两个不同人员实体)。
您必须配置唯一的命名空间,以通知身份优化算法强制对摄取到给定身份图中的身份数据实施限制。
命名空间优先级 namespace-priority
命名空间优先级是指命名空间彼此相比的相对重要性。 命名空间优先级可通过UI进行配置,并且您可以在给定的身份图中对命名空间进行排名。
使用命名空间优先级的一种方式是,确定实时客户配置文件中体验事件片段(用户行为)的主要身份。 如果配置了优先级设置,则将不再使用Web SDK上的主标识设置来确定存储了哪些配置文件片段。
唯一的命名空间和命名空间优先级可以在身份设置UI工作区中进行配置。 但是,其配置的影响是不同的:
- 当达到每个图形50个标识的限制时,命名空间优先级不会影响图形行为。
- 命名空间优先级是分配给命名空间的数值,用于指示其相对重要性。 这是命名空间的属性。
- 主标识是针对 存储配置文件片段的标识。 配置文件片段是存储有关特定用户的信息的数据记录:属性(通常通过CRM记录摄取)或事件(通常从体验事件或在线数据中摄取)。
- 命名空间优先级确定体验事件片段的主要身份。
- 对于配置文件记录,您可以使用Experience PlatformUI中的架构工作区来定义身份字段,包括主要身份。 有关详细信息,请阅读在UI中定义标识字段的指南。
- 如果体验事件在identityMap中具有两个或多个具有最高命名空间优先级的身份,则该事件将被拒绝引入,因为它将被视为“错误数据”。 例如,如果identityMap包含
{ECID: 111, CRMID: John, CRMID: Jane}
,则整个事件将作为错误数据被拒绝,因为它意味着该事件同时与CRMID: John
和CRMID: Jane
相关联。
有关详细信息,请阅读有关命名空间优先级的指南。
后续步骤
有关身份图链接规则的更多信息,请阅读以下文档: