設定Adobe Experience Cloud Triggers的Adobe I/O configuring-adobe-io

CAUTION
如果您透過oAuth驗證使用舊版的Triggers整合, 您必須依照下方所述移至Adobe I/O.
請注意,在此移動至期間 Adobe I/O,部分傳入的觸發程式可能會遺失。
已淘汰具有Campaign的舊版oAuth驗證模式 2021年10月20日. 託管環境可從擴充功能受益,直到 2022年5月25日. 若為內部部署或混合客戶,請聯絡Adobe客戶服務,將支援延長至 2022年5月. 您必須 提供Oauth應用程式的AppID 以Adobe。

先決條件 adobe-io-prerequisites

這項整合只適用於開始使用 Campaign Classic 20.2.4及更高版本、19.1.8和Gold Standard 11版本.

開始此實作前,請檢查您是否擁有:

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

步驟1:建立/更新Adobe I/O專案 creating-adobe-io-project

AVAILABILITY
JWT (JSON Web 權杖) 目前正在折舊中,並即將由 OAuth 取代。此轉變會在 Campaign 即將發行的版本中逐步執行,並更新文件以反映這些更新。
  1. 存取 Adobe I/O 並使用貴組織的開發人員存取權登入。 請確定您已登入正確的組織入口網站。

  2. 從執行個體設定檔案ims/authIMSTAClientId擷取現有的整合使用者端識別碼(使用者端ID)。 不存在或空白屬性表示未設定使用者端識別碼。

    note note
    NOTE
    如果您的使用者端識別碼為空白,您可以直接 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 到期日較長。

    有關如何替換即將到期的憑證金鑰組的逐步指南,請參閱 此頁面.

    note caution
    CAUTION
    出現下載提示時,您應該儲存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

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

步驟2:在Adobe Campaign中新增專案認證 add-credentials-campaign

NOTE
如果您的使用者端識別碼在 步驟1:建立/更新Adobe I/O專案.

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

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

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

    note note
    NOTE
    複製/貼上私密金鑰時,有時會自動新增額外的行。 在編碼您的私密金鑰之前,請記得移除它。
  3. 從檔案複製內容 private.key.base64.

  4. 透過SSH登入已安裝Adobe Campaign執行個體的每個容器,並透過以下命令在Adobe Campaign中新增Project認證: neolane 使用者。 這將會插入 Technical Account 執行個體組態檔中的認證。

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

步驟3:更新管線標籤 update-pipelined-tag

NOTE
如果您的使用者端識別碼在 步驟1:建立/更新Adobe I/O專案.

更新 pipelined 標籤時,您必須更新驗證型別,才能將專案Adobe I/O在設定檔案中 config-< instance-name >.xml 如下所示:

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

然後,執行 config -reload 以及重新啟動 pipelined 以納入變更。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1