如果使用通過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。
在啟動此實施之前,請檢查您有:
Analytics - {tenantID}
與觸發器關聯的Adobe Analytics產品的產品配置檔案。訪問 Adobe I/O 並使用您組織的開發人員訪問權限登錄。
確保您已登錄到正確的組織門戶。
從實例配置檔案ims/authIMSTAClientId中提取現有整合客戶端標識符(客戶端ID)。 非現有或空屬性表示未配置客戶端標識符。
如果客戶端標識符為空,則可以直接 Create a New project Adobe I/O。
使用提取的客戶端標識符標識現有項目。 查找具有與上一步提取的客戶端標識符相同的現有項目。
選擇 + Add to Project 選擇 API。
在 Add an API 窗口,選擇 Adobe Analytics。
選擇 Service Account (JWT) 類型。
如果客戶端ID為空,請選擇 Generate a key pair 建立公鑰和私鑰對。
然後自動下載密鑰,預設到期日期為365天。 過期後,您需要建立新密鑰對並更新配置檔案中的整合。 使用選項2,您可以選擇手動建立和上載 Public key 期限更長。
下載提示出現時,應保存config.zip檔案,因為您將無法再次下載該檔案。
按一下Next。
選擇任何現有 Product profile 或根據需要建立新的。 無需對此權限 Product profile。 有關 Analytics Product Profiles,請參閱 Adobe Analytics文檔。
然後,按一下 Save configured API。
從項目中,選擇 Adobe Analytics 並複製下列資訊 Service Account (JWT):
Adobe I/O證書將在12個月後到期。 您每年需要生成新密鑰對。
如果中的客戶端標識符不為空,則不需要此步驟 步驟1:建立/更新Adobe I/O項目。
私鑰應以base64 UTF-8格式編碼。 若要這麼做:
使用中生成的私鑰 步驟1:建立/更新Adobe I/O項目部分。 私鑰必須與用於建立整合的私鑰相同。
使用以下命令對私鑰進行編碼: base64 ./private.key > private.key.base64
。 這將將base64內容保存到新檔案 private.key.base64
。
複製/貼上私鑰時,有時可以自動添加額外的行。 記住在對私鑰進行編碼之前將其刪除。
從檔案複製內容 private.key.base64
。
通過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>
如果中的客戶端標識符不為空,則不需要此步驟 步驟1:建立/更新Adobe I/O項目。
要更新 pipelined 標籤,您需要更新身份驗證類型以Adobe I/O配置檔案中的項目 config-<實例名>.xml 如下:
<pipelined ... authType="imsJwtToken" ... />
然後,運行 config -reload
然後重啟 pipelined 以便將更改考慮在內。