要创建Profile Merge Rules,请查看并完成本节中介绍的每个过程中的步骤。
要创建跨设备数据源,请转至Audience Data > Data Sources > Add New并完成此处描述的每个部分的步骤。 创建或编辑跨设备数据源需要管理员权限。
有关这些不同控件的说明,请参见数据源设置和菜单选项。
完成Data Source Details部分:
数据导 出控件是可应用于数据源和目标的可选分类规则。它们可防止您在数据隐私或使用协议违反数据隐私或使用协议时向目标发送数据。 如果不使用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部分:
数据导 出控件是可应用于您的可选分类规 Profile Merge Rule则。它们可防止您在数据隐私或使用协议违反数据隐私或使用协议时向目标发送数据。 如果不使用Data Export Controls,请跳过此部分。
完成Proflie Merge Rule Setup部分:
在2019年末,我们发布了一系列用户档案合并规则增强功能,以提高使用跨设备ID生成的批处理文件的准确性。 从2020年3月16日星期一开始,您的Audience Manager实例将严格遵循这些增强功能。 通常,使用跨设备ID映射到目标的区段将停止在某些用户档案合并规则配置中生成导出。
要确保使用跨设备ID(如Audience Manager)在Adobe Campaign实例与目标之间正确集成,请确保满足以下要求:
如果您已达到最大数量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部分找到它。 您需要管理员权限才能视图此仪表板。 请参阅管理:核心服务。
请参阅下面的配置SDK部分。
如果还没有使用Adobe Experience Platform Identity Service,您真的应该使用。 但是,我们理解,转到新代码需要仔细思考和测试。 在这些情况下,请检查DIL.create
函数,确保正确设置,如下面的代码示例所示。
DIL.create({
partner: "partner name",
declaredId:{
dpuuid: YOUR_DPUUID,
dpid: YOUR_DPID
}
});
有关详细信息,请参阅Declared ID Variables中的旧版DIL部分。
检查SDK代码中的方法,这些方法允许您从Android和iOS移动设备传递declared IDs。 Android和iOS代码库的变量名称相同:
dpid
:跨设备数据源ID。dpuuid
: declared ID (即用户ID)。设备类型 | 方法 |
---|---|
Android |
语法:
公共静态void setDpidAndDpuuid(String dpid, String dpuuid); 示例:
AudienceManager.setDpidAndDpuuid("myDpid","myDpuuid"); |
iOS |
语法:
示例:
|