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

注意

如果使用通過oAuth身份驗證的較舊版本的觸發器整合, 您需要移到Adobe I/O,如下所述
請注意,在移動到 Adobe I/O,某些傳入觸發器可能丟失。

具有市場活動的舊式身份驗證模式已在 2021年10月20日。 托管環境從擴展中受益,直到 2022年5月25日。 作為本地或混合型客戶,請與Adobe客戶服務部門聯繫,將支援範圍擴展到 2022年5月。 你必須 提供OAuth應用程式的AppID Adobe。

必要條件

此整合僅應用於啟動 Campaign Classic20.2.4及以上版本19.1.8和金標準11

在啟動此實施之前,請檢查您有:

  • 有效 組織標識符:組織ID是Adobe Experience Cloud內的唯一標識符,用於VisitorID服務和IMS單一登錄(SSO)。 了解更多
  • a 開發人員訪問 組織。 組織的系統管理員需要 將開發人員添加到單個產品配置檔案 過程詳細 此頁 為開發人員提供訪問 Analytics - {tenantID} 與觸發器關聯的Adobe Analytics產品的產品配置檔案。

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

  1. 訪問 Adobe I/O 並使用您組織的開發人員訪問權限登錄。

    注意

    確保您已登錄到正確的組織門戶。

  2. 從實例配置檔案ims/authIMSTAClientId中提取現有整合客戶端標識符(客戶端ID)。 非現有或空屬性表示未配置客戶端標識符。

    注意

    如果客戶端標識符為空,則可以直接 Create a New project Adobe I/O。

  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添加項目憑據

注意

如果中的客戶端標識符不為空,則不需要此步驟 步驟1:建立/更新Adobe I/O項目

私鑰應以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實例的每個容器,並通過以下命令在Adobe Campaign添加項目憑據 neolane 。 這將插入 Technical Account 實例配置檔案中的憑據。

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

第3步:更新流水線標籤

注意

如果中的客戶端標識符不為空,則不需要此步驟 步驟1:建立/更新Adobe I/O項目

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

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

然後,運行 config -reload 然後重啟 pipelined 以便將更改考慮在內。

本頁內容