為 Adobe Experience Cloud 觸發器配置 Adobe I/O

注意

如果您透過oAuth驗證使用舊版Triggers整合,您需要依照​下方所述移至Adobe I/O。 使用Campaign的舊版oAuth驗證模式(Campaign)將於2021年11月30日淘汰。 瞭解更多

請注意,在移至Adobe I/O期間,某些傳入的觸發器可能會遺失。

必要條件

此整合僅適用於​Campaign Classic20.3、20.2.4、19.1.8和Gold Standard 11版

開始實施前,請檢查您有:

  • 有效的​組織標識符:Identity Management系統(IMS)組織識別碼是Adobe Experience Cloud內的唯一識別碼,用於訪客ID服務和IMS單一登入(SSO)。 瞭解更多
  • a 開發人員存取​至您的組織。 IMS組織的系統管理員需要遵循​將開發人員新增至單一產品設定檔
    本頁面🔗中詳細的程式,提供與觸發器相關聯的Adobe Analytics產品之Analytics - {tenantID}產品設定檔的開發人員存取。

步驟1:建立/更新Adobe I/O項目

  1. 存取Adobe I/O並使用IMS組織的開發人員存取權登入。

    注意

    請確定您已登入正確的組織入口網站。

  2. 從執行個體設定檔案ims/authIMSTAClientId中擷取現有的整合用戶端識別碼(用戶端ID)。 非現有或空屬性表示未配置客戶端標識符。

    注意

    如果您的用戶端識別碼為空,您可以直接在Adobe I/O中​Create a New project

  3. 使用擷取的用戶端識別碼來識別現有專案。 尋找與先前步驟擷取的專案具有相同用戶端識別碼的現有專案。

  4. 選擇​+ Add to Project,然後選擇​API

  5. 在​Add an API​窗口中,選擇​Adobe Analytics

  6. 選擇​Service Account (JWT)​作為身份驗證類型。

  7. 如果您的用戶端ID空白,請選取​Generate a key pair​以建立公開和私密金鑰組。

    接著,系統會自動下載金鑰,預設到期日為365天。 到期後,您需要建立新金鑰組並更新設定檔案中的整合。 使用選項2,您可以選擇手動建立並上傳到期日較長的​Public key

    注意

    下載提示出現時,您應儲存config.zip檔案,因為您將無法再次下載。

  8. 按一下 Next

  9. 選擇任何現有的​Product profile,或視需要建立新的。 此​Product profile​不需要權限。 有關Analytics Product Profiles​的詳細資訊,請參閱Adobe Analytics檔案

    然後,按一下​Save configured API

  10. 從您的專案中,選取​Adobe Analytics​並複製​Service Account (JWT)​下的下列資訊:

    • Client ID
    • Client Secret
    • Technical account ID
    • Organization ID

注意

Adobe I/O憑證將在12個月後到期。 您每年需要產生新的金鑰組。

步驟2:在Adobe Campaign中新增專案認證

私密金鑰應以base64 UTF-8格式編碼。 若要這麼做:

  1. 使用在步驟1中生成的私鑰:建立/更新Adobe I/O專案區段。 私密金鑰必須與用來建立整合的金鑰相同。

  2. 使用下列命令對私密金鑰進行編碼:base64 ./private.key > private.key.base64。 這會將base64內容儲存至新檔案private.key.base64

    注意

    複製/貼上私密金鑰時,有時可自動新增額外的行。 請記得在對私密金鑰進行編碼前將其移除。

  3. 從檔案private.key.base64複製內容。

  4. 透過SSH登入安裝Adobe Campaign執行個體的每個容器,並以neolane使用者身分執行下列命令,新增Adobe Campaign中的專案憑證。 這會將​Technical Account​憑證插入執行個體設定檔案中。

    nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
    

步驟3:更新流水線標籤

要更新pipelined標籤,您需要更新身份驗證類型以Adobe I/O配置檔案​config-< instance-name >.xml​中的項目,如下所示:

<pipelined ... authType="imsJwtToken"  ... />

然後,運行config -reload並重新啟動pipelined,以便考慮更改。

本頁內容