要创建Profile Merge Rules,请查看并完成本节中描述的每个步骤中的步骤。
要创建跨设备数据源,请转到Audience Data > Data Sources > Add New并完成此处介绍的每个部分的步骤。 创建或编辑跨设备数据源需要管理员权限。
有关这些不同控件的说明,请参阅数据源设置和菜单选项。
要完成Data Source Details部分,请执行以下操作:
数据导出控 制器是可选的分类规则,您可以将其应用于数据源和目标。当该操作违反数据隐私或使用协议时,它们会阻止您将数据发送到目标。 如果不使用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部分,请执行以下操作:
数据导出控 制器是可选的分类规则,您可以将其应用到 Profile Merge Rule中。当该操作违反数据隐私或使用协议时,它们会阻止您将数据发送到目标。 如果不使用Data Export Controls,请跳过此部分。
要完成Proflie Merge Rule Setup部分,请执行以下操作:
2019年末,我们发布了一系列配置文件合并规则增强功能,以提高使用跨设备ID生成的批处理文件的准确性。 从2020年3月16日星期一开始,您的Audience Manager实例将严格遵循这些增强功能。 通常,在某些配置文件合并规则配置中,使用跨设备ID映射到目标的区段将停止生成导出。
要确保使用跨设备ID(如Adobe Campaign)在Audience Manager实例与目标之间进行正确集成,请确保满足以下要求:
如果您已达到最大数量Profile Merge Rules,并且需要根据上述说明在配置这些量度时提供帮助,请联系客户关怀团队。
按照以下说明设置Adobe Experience Platform Identity Service、DIL和移动设备SDK代码,以便与合并规则一起使用。
在完成这些步骤之前,必须设置跨设备数据源和配置文件合并规则。
使用Profile Merge Rules时,建议使用Adobe Experience Platform Identity Service和最新版本的DIL。 但是,您不必使用Adobe Experience Platform Identity Service即可使用此功能。 如果您只使用DIL,请参阅下面的旧版DIL部分。
使用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.create
的visitorService
函数中选取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部分。
如果您尚未使用Adobe Experience Platform Identity Service,则确实应该使用。 但是,我们明白迁移到新代码需要仔细思考和测试。 在这些情况下,请检查DIL.create
函数以确保正确设置该函数,如以下代码示例中所示。
DIL.create({
partner: "partner name",
declaredId:{
dpuuid: YOUR_DPUUID,
dpid: YOUR_DPID
}
});
有关更多信息,请参阅声明的ID变量中的旧版DIL部分。
检查SDK代码中的方法,这些方法允许您从Android和iOS移动设备中传递declared IDs。 Android和iOS代码库的变量名称相同:
dpid
:跨设备数据源ID。dpuuid
: declared ID (即用户ID)。设备类型 | 方法 |
---|---|
Android |
语法:
public static void setDpidAndDpuuid(String dpid, String dpuuid); 示例:
AudienceManager.setDpidAndDpuuid("myDpid","myDpuuid"); |
iOS |
语法:
示例:
|
另请参阅Android的Audience Manager方法和iOS的Audience Manager方法。