自定義個性化連接

總覽

此目的地提供了從Adobe Experience Platform檢索段資訊到外部個性化平台、內容管理系統、廣告伺服器以及在客戶網站上運行的其他應用程式的方法。

先決條件

此整合由 Adobe Experience PlatformWeb SDKAdobe Experience Platform移動SDK。 您必須使用其中一個SDK才能使用此目標。

重要

建立自定義個性化連接之前,請閱讀有關如何 為同一頁和下一頁個性化設定配置個性化目標。 本指南將引導您跨多個Experience Platform元件完成同一頁和下一頁個性化使用案例所需的配置步驟。

導出類型和頻率

配置檔案請求 — 您正在請求在自定義個性化目標中映射的所有段,以用於單個配置檔案。 可以為不同設定不同的自定義個性化目標 Adobe資料收集資料流

使用案例

的 Custom personalization connection 使您能夠使用您自己的個性化合作夥伴平台(例如, Optimizely。 Pega),同時利用Experience Platform邊緣網路資料收集和分段功能,為客戶提供更深入的個性化體驗。

下面描述的使用案例包括站點個性化和目標現場廣告。

要啟用這些使用情形,客戶需要一種快速、簡化的方法,從Experience Platform中檢索段資訊,並將此資訊發送到他們在Experience PlatformUI中配置為自定義個性化連接的指定系統。

這些系統可以是外部個性化平台、內容管理系統、廣告伺服器,以及運行於客戶Web和移動屬性上的其他應用程式。

同頁個性化

用戶訪問您網站的頁面。 客戶可以使用當前頁面訪問資訊(例如,引用URL、瀏覽器語言、嵌入式產品資訊)來選擇下一個操作/決策(例如,個性化),使用非Adobe平台的自定義個性化連接(例如, Pega。 Optimizely等)。

下一頁個性化

用戶訪問您網站上的A頁。 基於此交互,用戶已限定一組段。 然後,用戶按一下將其從A頁轉到B頁的連結。用戶在A頁上上次交互期間限定的段以及當前網站訪問確定的概要檔案更新,將用於支援下一操作/決定(例如,向訪問者顯示哪個廣告橫幅,或在A/B測試中顯示哪個版本的頁面)。

下一會話個性化

用戶訪問您網站上的幾頁。 基於這些交互,用戶已限定一組段。 用戶然後終止當前瀏覽會話。

次日,用戶返回同一客戶網站。 他們在與所有訪問網站頁面的上次交互過程中限定的段,以及由當前網站訪問確定的配置檔案更新,將用於選擇下一操作/決定(例如,向訪問者顯示哪個廣告橫幅,或在A/B測試中顯示哪個版本的頁面)。

連接到目標

要連接到此目標,請按照 目標配置教程

連接參數

同時 設定 此目標,必須提供以下資訊:

  • 名稱:填寫此目標的首選名稱。
  • 說明:輸入目標的說明。 例如,您可以提及您為此目標使用的市場活動。 此欄位為可選欄位。
  • 整合別名:此值將作為JSON對象名發送到Experience PlatformWeb SDK。
  • 資料流ID:這確定在響應頁面時將包括段的資料收集資料流的位置。 下拉菜單僅顯示啟用了目標配置的資料流。 請參閱 配置資料流 的子菜單。

將段激活到此目標

重要

要激活資料,您需要 管理目標激活目標查看配置檔案, 查看段 訪問控制權限。 閱讀 訪問控制概述 或聯繫您的產品管理員以獲取所需權限。

閱讀 激活配置檔案和段以配置請求目標 有關激活此目標受眾段的說明。

導出的資料

如果您使用 Adobe Experience Platform標籤 要部署Experience PlatformWeb SDK,請使用 發送事件完成 功能和自定義代碼操作將 event.destinations 可用於查看導出資料的變數。

下面是 event.destinations 變數:

[
   {
      "type":"profileLookup",
      "destinationId":"7bb4cb8d-8c2e-4450-871d-b7824f547111",
      "alias":"personalizationAlias",
      "segments":[
         {
            "id":"399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         },
         {
            "id":"499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         }
      ]
   }
]

如果您不使用 標籤 要部署Experience PlatformWeb SDK,請使用 處理事件響應 功能,查看導出的資料。

可以分析來自Adobe Experience Platform的JSON響應,以查找您正與Adobe Experience Platform整合的應用程式的相應整合別名。 段ID可以作為目標參數傳遞給應用程式的代碼。 下面是特定於目標響應的示例。

alloy("sendEvent", {
  "renderDecisions": true,
  "xdm": {
    "commerce": {
      "order": {
        "purchaseID": "a8g784hjq1mnp3",
        "purchaseOrderNumber": "VAU3123",
        "currencyCode": "USD",
        "priceTotal": 999.98
      }
    }
  }
}).then(function(result) {
    if(result.destinations) { // Looking to see if the destination results are there

        // Get the destination with a particular alias
        var personalizationDestinations = result.destinations.filter(x => x.alias == “personalizationAlias”)
        if(personalizationDestinations.length > 0) {
             // Code to pass the segment IDs into the system that corresponds to personalizationAlias
        }
        var adServerDestinations = result.destinations.filter(x => x.alias == “adServerAlias”)
        if(adServerDestinations.length > 0) {
            // Code to pass the segment ids into the system that corresponds to adServerAlias
        }
     }
   })
  .catch(function(error) {
    // Tracking the event failed.
  });

資料使用和治理

全部 Adobe Experience Platform 目標在處理資料時符合資料使用策略。 有關如何 Adobe Experience Platform 強制實施資料治理,讀取 資料治理概述

本頁內容