开始使用配置文件合并规则

要创建Profile Merge Rules,请查看并完成本节中介绍的每个过程中的步骤。

创建跨设备数据源

要创建跨设备数据源,请转至​Audience Data > Data Sources > Add New​并完成此处描述的每个部分的步骤。 创建或编辑跨设备数据源需要管理员权限。

小贴士

有关这些不同控件的说明,请参见数据源设置和菜单选项

数据源详细信息

完成Data Source Details部分:

  1. 命名数据源。
  2. (可选) 描述数据源。简洁的描述可帮助您定义数据源的角色或用途。
  3. 提供集成代码。 集成代码是您自己的、此数据源的唯一ID。
  4. 在​ID Type​列表中,选择​Cross Device
  5. 在​ID Definition​列表中,选择定义数据源类型的选项。 选项包括:
    • Person:定义单个人员的ID。此ID可以映射到多个Audience Manager ID。
    • Household:定义一组人员的ID。此ID可以映射到多个Audience Manager ID。

数据导出控制

数据导 出控件是可应用于数据源和目标的可选分类规则。它们可防止您在数据隐私或使用协议违反数据隐私或使用协议时向目标发送数据。 如果不使用Data Export Controls,请跳过此部分。

数据源设置

Data Source Settings 部分提供了多个选项,但这2个选项对于创建跨设备数据源很重要:

  • Use as Authenticated Profile:默认情况下,此设置允许您使用自己的 Profile Merge Rule 已验证数据构建一个。

  • Use as a Device Graph:此控件仅对作为数据提供者列出的帐户可用。选中此复选框将创建数据源作为设备图,并允许您与其他Audience Manager客户共享它。 请与Audience Manager顾问合作,以设置为数据提供者并指定应与此Data Source共享哪些客户。 您的顾问将通过内部配置流程配置您的帐户和设备图形共享。

  • Data retention for inactive Customer IDs:此控件允许您为非活动的客户ID设置数据保留期。这决定了Audience Manager在Audience Manager平台上最后一次看到客户ID后,在我们的数据库中保留这些ID的时间。 默认值为24个月(720天)。 您可以设置的最小值为1个月,最大值为5年。 请注意,我们把所有月份都算作30天。 Audience Manager运行一个流程,根据您为非活动客户ID设置的数据保留情况,每周删除不活动客户ID一次。

通过与这些设置关联的文本字段,您可以使用别名重命名Data Source,该别名显示在用户档案合并规则选项中。 例如,如果向​Use as Authenticated Profile​添加别名,该名称将显示在Authenticated Profile Options列表中。 如果向​Use as a Device Graph​添加别名,该名称将显示在Device Options列表中。

创建用户档案合并规则

要创建Profile Merge Rule,请转至​Audience Data > Profile Merge Rules > Add New Rule​并完成此处描述的每个部分的步骤。

在设置跨设备数据源后,最多可创建3个合并规则。 如果您注册基于人员的目标,则可访问第4个用户档案合并规则(All Cross-Device Profiles)。

创建、编辑或删除规则需要管理员权限。 所有用户都可以视图和使用现有的Profile Merge Rules。

先决条件 :构建应用程序需要跨设备数据源 Profile Merge Rule。请参阅创建数据源

小贴士

有关这些不同控件的说明,请参阅已定义用户档案合并规则选项

基本信息

完成Basic Information部分:

  1. 命名Profile Merge Rule。
  2. (可选) 描述 Profile Merge Rule。简洁的描述可帮助您定义规则的角色或用途。
  3. (可选)Set as default 果要将其设为默认值,请选择 Profile Merge Rule。新区段会自动与默认规则关联。

数据导出控制

数据导 出控件是可应用于您的可选分类规 Profile Merge Rule则。它们可防止您在数据隐私或使用协议违反数据隐私或使用协议时向目标发送数据。 如果不使用Data Export Controls,请跳过此部分。

用户档案合并规则设置

完成Proflie Merge Rule Setup部分:

  1. 选择​Authenticated Option。 选项包括:
    • No Authenticated Profile
    • Current Authenticated Profile
    • Last Authenticated Profile
  2. 选择​Authenticated Profile Option(最多3,最大值)。 这些是您之前创建的跨设备数据源
  3. 选择 Device Option. 选项包括:
    • No Device Profile
    • Current Device Profile
    • Profile Link Device Graph
    • Device Co-op
  4. 单击 Save.

使用跨设备ID作为用户ID密钥的Adobe Campaign目标注意事项

在2019年末,我们发布了一系列用户档案合并规则增强功能,以提高使用跨设备ID生成的批处理文件的准确性。 从2020年3月16日星期一开始,您的Audience Manager实例将严格遵循这些增强功能。 通常,使用跨设备ID映射到目标的区段将停止在某些用户档案合并规则配置中生成导出。

要确保使用跨设备ID(如Audience Manager)在Adobe Campaign实例与目标之间正确集成,请确保满足以下要求:

  1. 查看映射到您的用户档案声明ID目标的Adobe Campaign段使用的合并规则。 用户档案合并规则必须使用Last Authenticated Profile选项,因此所有经过身份验证的用户档案都可以包含在导出中。 如果您的用户档案合并规则使用其他选项,请将其切换为Last Authenticated Profile。
  2. 在“Adobe Campaign合并规则”设置中选择用户档案声明ID数据源。
注意

如果您已达到最大数量Profile Merge Rules,并需要根据上述说明在配置这些应用程序时提供帮助,请联系客户服务。

配置合并规则代码

按照以下说明设置Adobe Experience Platform Identity Service、DIL和移动SDK代码以使用您的合并规则。

先决条件

完成这些过程之前,必须设置跨设备数据源用户档案合并规则

对于Adobe Experience Platform身份服务客户

使用Profile Merge Rules时,建议使用Adobe Experience Platform Identity Service和最新版本的DIL。 但是,您不必使用Adobe Experience Platform Identity Service来使用此功能。 如果您只使用DIL,请参阅下面的旧版DIL部分

配置设置客户ID功能

使用Adobe Experience Platform Identity Service时,setCustomerIDs函数将声明的ID传递给Audience Manager。 要使用用户档案合并规则,必须修改setCustomerIDs以使用创建跨设备数据源时指定的集成代码。 例如,假设您已使用集成代码my_datasource_ic创建了跨设备数据源。 要传递声明的ID,您应将集成代码添加到访客ID函数,如以下修改的代码示例所示。

通用代码示例

visitor.setCustomerIDs({
  "userid":{
      "id":"12345",
      "authState":Visitor.AuthState.AUTHENTICATED

修改代码示例

visitor.setCustomerIDs({
  "my_datasource_ic":{
     "id":"12345",
     "authState":Visitor.AuthState.AUTHENTICATED

有关详细信息,请参阅创建跨设备数据源客户ID和身份验证状态

配置DIL.create函数

DIL的最新版本现在自动从DIL.createvisitorService函数中选取declared ID(请参阅声明的ID变量)。 检查DIL.create函数,确保正确设置,如下面的代码示例所示。

var vDil = DIL.create({
   partner:"partner name",
   visitorService:{
      namespace:"INSERT-MCORG-ID-HERE"
   }
});

在命名空间键值对中,*MCORG*变量是您的Experience Cloud组织ID。 如果您没有此ID,您可以在Experience Cloud仪表板的Administration部分找到它。 您需要管理员权限才能视图此仪表板。 请参阅管理:核心服务

配置SDK

请参阅下面的配置SDK部分。

旧DIL

如果还没有使用Adobe Experience Platform Identity Service,您真的应该使用。 但是,我们理解,转到新代码需要仔细思考和测试。 在这些情况下,请检查DIL.create函数,确保正确设置,如下面的代码示例所示。

DIL.create({
   partner: "partner name",
   declaredId:{
      dpuuid: YOUR_DPUUID,
      dpid: YOUR_DPID
   }
});

有关详细信息,请参阅Declared ID Variables中的旧版DIL部分。

配置SDK

检查SDK代码中的方法,这些方法允许您从Android和iOS移动设备传递declared IDs。 Android和iOS代码库的变量名称相同:

  • dpid:跨设备数据源ID。
  • dpuuid: declared ID (即用户ID)。
设备类型 方法

Android

setDpidAndDpuuid

语法:

 公共静态void setDpidAndDpuuid(String dpid, String dpuuid); 

示例:

 AudienceManager.setDpidAndDpuuid("myDpid","myDpuuid"); 

iOS

audienceSetDpid:dpuuid

语法:

+ (void) audienceSetDpid:(NSString *)dpid                   dpuuid:(NSString *)dpuuid;

示例:

[ADBMobile audienceSetDpid:@"290"                   dpuuid:@"99301393923940"];

另请参阅Android的Audience Manager方法iOS的Audience Manager方法

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free