3.2.3定義自訂動作

在本練習中,您將建立自訂動作以傳送訊息至Slack頻道。

前往Adobe Experience Cloud登入Adobe Journey Optimizer。 按一下​ Journey Optimizer

ACOP

您將被重新導向到Journey Optimizer中的​ 首頁 ​檢視。 首先,確定您使用正確的沙箱。 要使用的沙箱稱為--aepSandboxName--。 然後您就會進入沙箱​ ​首頁--aepSandboxName--檢視。

ACOP

您現在將使用現有的Slack頻道,並傳送訊息至該Slack頻道。 Slack有簡單易用的API,您將使用Adobe Journey Optimizer來觸發其API。

示範

在左側功能表中,向下捲動並按一下​ 組態。 接著,按一下​ 動作 ​下的​ 管理 ​按鈕。

示範

然後您會看到​ 動作 ​清單。 按一下​ 建立動作

示範

您會看到空白的「動作」快顯視窗。

示範

作為動作的名稱,請使用--aepUserLdap--TextSlack

設定描述為: Send Message to Slack

對於​ URL組態,請使用這個:

  • URL: https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
  • 方法: POST
NOTE
上述URL會參考AWS Lambda函式,該函式隨後會將您的請求轉送至上述Slack頻道。 這麼做是為了保護Adobe所擁有Slack頻道的存取權。 如果您有自己的Slack頻道,您應該透過https://api.slack.com/建立Slack應用程式,然後需要在該Slack應用程式中建立傳入Webhook,然後將上述URL取代為傳入Webhook URL。

示範

驗證 ​應該設定為​ 無驗證

示範

在​ 負載 ​下,您需要定義應將哪些欄位傳送至Slack。 邏輯上,您想要讓Adobe Journey Optimizer和Adobe Experience Platform成為個人化的大腦,所以傳送至Slack的文字應該由Adobe Journey Optimizer定義,然後傳送至Slack執行。

若為​ 要求,請按一下​ 編輯裝載 ​圖示。

示範

然後您會看到一個空白的快顯視窗。

示範

複製下列文字並貼到空白的彈出式視窗中。

{
 "text": {
  "toBeMapped": true,
  "dataType": "string",
  "label": "textToSlack"
 }
}

您將會看到此訊息。 按一下​ 儲存

示範

向上捲動並再按一次​ 儲存 ​以儲存您的動作。

示範

您的自訂動作現在是​ 動作 ​清單的一部分。

示範

您已定義事件、外部資料來源和動作。 接下來,您將所有這些結合在一個歷程中。

後續步驟

移至3.2.4建立您的歷程與訊息

返回Adobe Journey Optimizer:外部資料來源和自訂動作

返回所有模組

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d