將事件傳送至Journey Orchestration的其他步驟

注意

建立事件時,Journey Orchestration會自動為此事件產生ID。 推送事件的系統不應產生ID,而應使用有效負載預覽中可用的ID。 請參閱此頁面

要配置要發送到​Streaming Ingestion APIs​以及要在Journey Orchestration中使用的事件,需要執行以下步驟:

  1. 從Adobe Experience Platform API取得入口URL(請參閱串流獲取API)。
  2. 從​Event​功能表中的有效負載預覽複製有效負載。 請參閱此頁面

然後,您需要設定資料系統,使用您複製的裝載將事件推送至串流獲取API:

  1. 設定串流獲取API URL的POSTAPI呼叫(稱為入口)。
  2. 使用您從API呼叫內文(「data section」)中Journey Orchestration複製的裝載,來串流獲取API。 如需範例,請參閱下方
  3. 決定要在何處取得有效負載中所有變數。 範例:如果事件應傳達地址,則貼上的裝載會顯示「地址」:"string"。 「string」應取代為變數,變數會自動填入正確值(要傳送訊息之人員的電子郵件)。 請注意,在有效負載預覽的​Header​區段中,我們會自動填入許多預期有助於您工作的值。
  4. 選取「application/json」作為內文類型。
  5. 使用索引鍵「x-gw-ims-org-id」在標題中傳遞您的IMS組織ID。 若為值,請使用您的IMS組織ID(「XXX@AdobeOrg」)。

以下是串流獲取API事件的範例:

{
    "header": {
        "msgType": "xdmEntityCreate",
        "msgId": "c25585b9-252e-431d-b562-e73da70c04e7",
        "msgVersion": "1.0",
        "xactionId": "f5995abe-c49d-4848-9577-a7a4fc2996fb",
        "datasetId": "string - required if you want the data to land in a specific dataset - not mandatory",
        "imsOrgId": "XXX@AdobeOrg",
        "schemaRef": {
            "id": "XXX",
            "contentType": "application/vnd.adobe.xed-full+json;version=1"
        },
        "source": {
            "name": "Journeys"
        }
    },
    "body": {
        "xdmMeta": {
            "schemaRef": {
                "id": "XXX",
                "contentType": "application/vnd.adobe.xed-full+json;version=1"
            }
        },
        "xdmEntity": {
            "_instance_name": {
                "person": {
                    "firstName": "string",
                    "lastName": "string",
                    "gender": "string",
                    "birthYear": 10,
                    "emailAddress": "string"
                }
            },
            "identityMap": {
                "Email": [
                {
                    "id": "string"
                    }
                ]
            },
            "_id": "string",
            "timestamp": "2018-05-29T00:00:00.000Z",
            "_experience": {
                "campaign": {
                    "orchestration": {
                    "eventID": "XXX"
                    }
                }
            }
        }
    }
}

為方便您識別貼上「data」部件的位置,您可以使用JSON視覺化工具,例如https://jsonformatter.curiousconcept.com

若要疑難排解串流獲取API,請參閱此page

本頁內容