使用Offer Decisioning和Target擴充功能傳送引數至Target
由於應用程式架構、業務需求及所使用的功能,Target實施在行動應用程式間有所差異。 大部分的Target實作包括傳遞內容資訊、受眾和內容推薦的各種引數。
使用Target擴充功能時,所有的Target引數都是使用TargetParameters函式傳遞。
使用Offer Decisioning和Target擴充功能:
- 可在XDM物件中傳遞用於多個Adobe應用程式的引數
- 只能用於Target的引數可以在
data.__adobe.target物件中傳遞
自訂引數
自訂mbox引數是傳遞資料至Target的最基本方式,可以在xdm或data.__adobe.target物件中傳遞。
輪廓參數
設定檔引數會將資料長時間儲存在使用者的Target設定檔中,且必須在data.__adobe.target物件中傳遞。
實體引數
實體引數是用來傳遞Target Recommendations的行為資料和補充目錄資訊。 與設定檔引數類似,大部分實體引數應該在data.__adobe.target物件下傳遞。 唯一的例外是xdm.productListItems陣列存在,然後第一個SKU值會用作entity.id。
特定專案的實體引數必須以entity.為前置詞,才能正確擷取資料。 建議演演算法的保留cartIds和excludedIds引數不應加上前置詞,而且每個引數的值都必須包含以逗號分隔的實體ID清單。
購買引數
成功訂單後,購買引數會在訂單確認頁面上傳遞,並用於Target轉換和最佳化目標。 透過Offer Decisioning和Target擴充功能的Platform Mobile SDK實作,這些引數和會自動從作為commerce欄位群組一部分傳遞的XDM資料進行對應。
當commerce欄位群組將purchases.value設定為1時,購買資訊會傳遞至Target。 訂單識別碼與訂單總計會自動從order物件對應。 如果productListItems陣列存在,則SKU值會用於productPurchasedId。
如果您未在commerce物件中傳遞xdm欄位,您可以使用data.__adobe.target.orderId、data.__adobe.target.orderTotal和data.__adobe.target.productPurchasedId欄位將訂單詳細資料傳遞至目標。
客戶ID (mbox3rdPartyId)
Target允許使用單一客戶ID跨裝置和系統同步設定檔。 此客戶ID應在XDM物件的identityMap欄位中傳遞,並對應至資料流中的目標協力廠商ID欄位。
表格
pageNamexdm.web.webPageDetails.name或data.__adobe.target.pageNamexdm物件的一部分或data.__adobe.target物件的一部分來傳遞。profile.genderdata.__adobe.target.profile.genderdata物件的一部分傳遞,且前置詞為profile.才能正確對應。user.categoryIddata.__adobe.target.user.categoryIddata物件的一部分傳遞。entity.iddata.__adobe.target.entity.id或
xdm.productListItems[0].SKUdata物件的一部分傳遞,或者如果您的實作使用該欄位群組,則會自動從xdm.productListItems陣列中的第一個專案進行對應。entity.categoryIddata.__adobe.target.entity.categoryIddata物件的一部分傳遞。entity.customEntitydata.__adobe.target.entity.customEntitydata物件的一部分傳遞。cartIdsdata.__adobe.target.cartIdsexcludedIdsdata.__adobe.target.excludedIdsorderIdxdm.commerce.order.purchaseID(當
commerce.purchases.value設定為1)或
data.__adobe.target.orderIdorderTotalxdm.commerce.order.priceTotal(當
commerce.purchases.value設定為1)或
data.__adobe.target.orderTotalproductPurchasedIdxdm.productListItems[0-n].SKU(當
commerce.purchases.value設定為1時)或
data.__adobe.target.productPurchasedId傳遞引數的範例
以簡單範例說明將引數傳遞至Target時,擴充功能之間的差異。
Android
| code language-java |
|---|
|
| code language-java |
|---|
|
iOS
| code language-swift |
|---|
|
| code language-swift |
|---|
|
接下來,瞭解如何使用Platform Web SDK 追蹤Target轉換事件。