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

要创建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 部分提供了多个选项,但是这两个选项对于创建跨设备数据源非常重要:

  • 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在客户ID最后一次在Audience Manager平台上看到后,将其保留在我们的数据库中多长时间。 默认值为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(如Adobe Campaign)在Audience Manager实例与目标之间进行正确集成,请确保满足以下要求:

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

如果您已达到最大数量Profile Merge Rules,并且需要根据上述说明在配置这些量度时提供帮助,请联系客户关怀团队。

配置合并规则代码

按照以下说明设置Adobe Experience Platform Identity Service、DIL和移动设备SDK代码,以便与合并规则一起使用。

先决条件

在​完成这些步骤之前,必须设置跨设备数据源配置文件合并规则

对于Adobe Experience Platform Identity Service客户

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

配置Set Customer 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部分找到此ID。 您需要管理员权限才能查看此功能板。 请参阅管理:核心服务

配置SDK

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

旧版DIL

如果您尚未使用Adobe Experience Platform Identity Service,则确实应该使用。 但是,我们明白迁移到新代码需要仔细思考和测试。 在这些情况下,请检查DIL.create函数以确保正确设置该函数,如以下代码示例中所示。

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

有关更多信息,请参阅声明的ID变量中的旧版DIL部分。

配置SDK

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

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

Android

setDpidAndDpuuid

语法:

 public static 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方法

在此页面上