設定檔合併規則快速入門 getting-started-with-profile-merge-rules
若要建立Profile Merge Rules,請檢閱並完成本節中說明的每個程式中的步驟。
建立跨裝置資料Source create-data-source
若要建立跨裝置資料來源,請前往 Audience Data > Data Sources > Add New 並完成此處所述每個區段的步驟。 需要管理員許可權才能建立或編輯跨裝置資料來源。
資料Source詳細資料 details
若要完成Data Source Details區段:
-
為資料來源命名。
-
(選擇性) 說明資料來源。 簡潔的說明可協助您定義資料來源的角色或用途。
-
提供整合程式碼。 整合程式碼是您針對此資料來源擁有的唯一ID。
-
在 ID Type 清單中,選取 Cross Device。
-
在 ID Definition 清單中,選取定義資料來源型別的選項。 選項包括:
- Person:定義單一人員的識別碼。 此ID可對應至多個Audience Manager ID。
- Household:定義一組人員的ID。 此ID可對應至多個Audience Manager ID。
資料匯出控制 export-controls
資料匯出控制項是選擇性分類規則,可套用至資料來源和目的地。 當動作違反資料隱私權或使用合約時,這些功能會防止您將資料傳送至目的地。 如果您不使用Data Export Controls,請略過此章節。
資料Source設定 settings
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會將客戶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」清單中。
建立設定檔合併規則 create-profile-merge-rule
若要建立Profile Merge Rule,請前往 Audience Data > Profile Merge Rules > Add New Rule 並完成此處所述每個區段的步驟。
設定跨裝置資料來源後,您最多可以建立3個合併規則。 如果您註冊以人物為基礎的目的地,即可存取第4個設定檔合併規則(All Cross-Device Profiles)。
建立、編輯或刪除規則需要管理員許可權。 所有使用者都可以檢視及使用現有的Profile Merge Rules。
必要條件: 需要跨裝置資料來源才能建置Profile Merge Rule。 請參閱建立資料Source。
基本資訊 basic-info
若要完成Basic Information區段:
- 為Profile Merge Rule命名。
- (選擇性) 說明Profile Merge Rule。 簡潔的說明可協助您定義規則的角色或用途。
- (選擇性) 若要將此設定為預設Profile Merge Rule,請選取 Set as default。 新區段會自動與預設規則相關聯。
資料匯出控制 data-export-controls
資料匯出控制項是選擇性分類規則,可套用至Profile Merge Rule。 當動作違反資料隱私權或使用合約時,這些功能會防止您將資料傳送至目的地。 如果您不使用Data Export Controls,請略過此章節。
設定檔合併規則設定 profile-merge-rule-setup
若要完成Proflie Merge Rule Setup區段:
-
選取 Authenticated Option。 選項包括:
- No Authenticated Profile
- Current Authenticated Profile
- Last Authenticated Profile
-
選取 Authenticated Profile Option (最多3個)。 這些是您先前已建立的跨裝置資料來源。
-
選取 Device Option。 選項包括:
- No Device Profile
- Current Device Profile
- Profile Link Device Graph
-
按一下 Save。
使用跨裝置ID作為使用者ID金鑰的Adobe Campaign目的地考量事項 considerations
2019年底,我們發佈了一系列設定檔合併規則增強功能,以改進使用跨裝置ID產生批次檔案的準確性。 自2020年3月16日星期一起,您的Audience Manager執行個體將嚴格遵循這些增強功能。 因此,使用跨裝置ID對應至目的地的區段,在某些設定檔合併規則設定中將會停止產生匯出專案。
為確保您的Audience Manager執行個體與使用跨裝置ID (例如Adobe Campaign)的目的地之間正確整合,請確定您符合下列需求:
- 檢閱對應至您Adobe Campaign宣告ID目的地的區段所使用的設定檔合併規則。 設定檔合併規則必須使用Last Authenticated Profile選項,所以所有已驗證的設定檔都可以包含在匯出中。 如果您的設定檔合併規則使用不同的選項,請將其切換為Last Authenticated Profile。
- 在設定檔合併規則設定中選取Adobe Campaign宣告ID資料來源。
設定合併規則程式碼 configure-merge-rule-code
請依照這些指示,設定Adobe Experience Platform Identity Service、DIL和行動SDK程式碼以搭配您的合併規則使用。
必備條件
您必須先設定跨裝置資料來源和設定檔合併規則 ,然後 才能完成這些程式。
適用於Adobe Experience Platform Identity Service客戶 id-service-customers
使用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
如需詳細資訊,請參閱建立跨裝置資料Source和客戶ID與驗證狀態。
設定DIL.create
函式
最新版本的DIL現在會自動從DIL.create
中的visitorService
函式中擷取declared ID (請參閱宣告識別碼變數)。 請檢查您的DIL.create
函式,確定已正確設定(如下列程式碼範例所示)。
var vDil = DIL.create({
partner:"partner name",
visitorService:{
namespace:"INSERT-MCORG-ID-HERE"
}
});
在名稱空間機碼值組中,*
MCORG*
變數是您的Experience Cloud組織識別碼。 如果您沒有此ID,可以在Experience Cloud儀表板的Administration區段中找到。 您需要管理員許可權才能檢視此儀表板。 請參閱管理:核心服務。
設定SDK
請參閱下方的設定SDK區段。
舊版DIL legacy-dil
如果您尚未使用Adobe Experience Platform Identity Service,您確實應該使用。 但我們瞭解,使用新程式碼需要進行審慎的思考和測試。 在這些情況下,請檢查您的DIL.create
函式,以確定已正確設定它,如下列程式碼範例所示。
DIL.create({
partner: "partner name",
declaredId:{
dpuuid: YOUR_DPUUID,
dpid: YOUR_DPID
}
});
如需詳細資訊,請參閱宣告ID變數中的舊版DIL區段。
設定SDK configure-sdks-legacy-dil
檢查您的SDK程式碼中可讓您從Android和iOS行動裝置傳遞declared IDs的方法。 Android和iOS程式碼程式庫的變數名稱相同:
dpid
:跨裝置資料來源識別碼。dpuuid
: declared ID (即使用者識別碼)。
setDpidAndDpuuid
語法:
公用靜態void setDpidAndDpuuid(字串dpid,字串dpuuid);
範例:
AudienceManager.setDpidAndDpuuid("myDpid","myDpuuid");
audienceSetDpid:dpuuid
語法:
+ (void) audienceSetDpid:(NSString *)dpid dpuuid:(NSString *)dpuuid;
範例:
[ADBMobile audienceSetDpid:@"290" dpuuid:@"99301393923940"];
另請參閱Android的Audience Manager方法和iOS的Audience Manager方法。