在Adobe Experience Platform Launch中,您需要建立資料元素和規則,將PII和其他資料從行動應用程式傳送至Adobe Campaign Standard。
為確保Adobe Experience Platform Launch中的所有配置更改都生效,您必須發佈這些更改。 如需詳細資訊,請參閱Publishing。
要在Experience Platform Launch中建立規則,請執行以下步驟:
以下是建議您在Experience Platform Launch中建立的資料元素。
您可以根據需求建立其他資料元素。
要建立這些資料元素:
在Experience Platform Launch的行動應用程式儀表板中,按一下Data Elements標籤。
要建立Experience Cloud ID資料元素,請按一下Create New Data Element。
例如,在Name欄位中,鍵入mcid。
從Extension下拉式清單中,選取Mobile Core。 然後,在Data element類型下拉式清單中Experience Cloud ID。
要建立Pkey資料元素,請按一下Add data element。
例如,在Name欄位中,鍵入pkey。
從Extension下拉式清單中,選取Adobe Campaign Standard。 然後,在Data element類型下拉式清單中pkey。
若要建立促銷活動伺服器資料元素,請按一下Add data element。
在Name欄位中輸入名稱,例如camp-server。
從Extension下拉式清單中,選取Adobe Campaign Standard。 然後,在Data element類型下拉式清單中,Campaign Server。
您需要建立下列規則:
若要從行動應用程式傳送PII資訊至Adobe Campaign,您必須實作SDK API。 如需詳細資訊,請前往CollectPII。
若要將PII資料傳送至Adobe Campaign Standard,請在Experience Platform Launch中建立規則:
在Experience Platform Launch的行動應用程式儀表板中,按一下Rules標籤,然後按一下Create New Rule。
鍵入名稱,例如Mobile Core - Collect PII。
在Events區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,在Event type下拉式清單中,Collect PII。
按一下 Keep changes。
在Actions區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,在Action type下拉式清單中,Send PII。
在URL中,輸入以下URL:
https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/subscriptions/{%%mcid%%}
選中Add Post Body複選框。
在Post Body中,鍵入以下內容:
{
"marketingCloudId":
"{%%mcid%%}",
"cusEmail":
"{%contextdata.email%}",
"cusFirstName":
"{%contextdata.firstName%}",
"cusLastName":
"{%contextdata.lastName%}" }
MarketingCloudId可讓您協調應用程式訂閱者與資料庫中的收件者,因此是必要項目。 您可以根據您的業務需求指定其他金鑰值配對。 在上述範例中,會從應用程式傳遞「電子郵件」、「名字」和「姓氏」。
索引鍵(例如cusEmail、cusFirstName和cusLastName)應符合您在Adobe Campaign Standard例項的自訂資源中定義的欄位ID。 值變數(例如email、firstName和LastName)應符合從行動應用程式傳送的JSON資料中,從應用程式程式碼呼叫AMS collectPII API時的金鑰。
您也可以根據事件觸發程式,在Collect PII回傳或不同的回傳中傳遞生命週期資料。 以下是生命週期資料JSON的範例:
{
"marketingCloudId":"{%%mcid%%}",
"cusDayslastlaunch": "{%%DaysSinceLastUse%%}",
"cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}",
"cusLaunches": "{%%Launches%%}"
}
Experience Platform Launch中定義的資料元素應以雙重百分比括住,例如%%mcid%%,而應用程式的上下文變數應以單一百分比括住,例如%contextdata.email%。
在Content Type中,鍵入application/json。
在Timeout中,選擇0。
您的使用者資料現在已設定為傳送至Campaign。
若要傳送追蹤資料至Adobe Campaign Standard,以報告您的使用者如何與行動應用程式中的應用程式內訊息互動,請在Experience Platform Launch中建立下列規則:
在Experience Platform Launch的行動應用程式儀表板中,選取Rules標籤,然後按一下Add Rule。
輸入名稱,例如Adobe Campaign —— 應用程式內點按tracking。
在Events區段中,按一下Add。
從Extension下拉式清單中,選取Adobe Campaign Standard。 然後,在Event type下拉式清單中,In-App click tracking。
按一下 Keep changes。
在Actions區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,在Event type下拉式清單中,Send postback。
在URL中,鍵入以下URL:
https://{%%camp-server%%}/r/?id={%id%}&mcid={%%mcid%%}
選中Add post body複選框。
在Post Body中,鍵入{}。
在Content Type中,鍵入application/json。
在Timeout中,選擇0。
若要傳送追蹤資料至Adobe Campaign Standard,以協助追蹤您的推播通知傳送以及您的使用者與行動應用程式的互動,您必須在Experience Platform Launch中建立規則。
如需推播追蹤的詳細資訊,請參閱推播追蹤。
若要追蹤應用程式動作,請使用trackAction API。 如需詳細資訊,請參閱追蹤應用程式動作。
在Experience Platform Launch的行動應用程式儀表板中,按一下Rules標籤,然後按一下Add Rule。
輸入名稱,例如Adobe Campaign —— 推播點按追蹤。
在Events區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,在Event type下拉式清單中,Track Action。
從Action下拉式清單中,選擇Action,選擇equals,然後輸入tracking。
按一下 Keep changes。然後,在Actions區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,在Action type下拉式清單中,Send postback。
在URL中,輸入以下URL:
https://{%%camp-server%%}/r/?id={%contextdata.broadlogId%},{%contextdata.deliveryId%},{%contextdata.action%}&mcId={%%mcid%%}
選中Add post body複選框。
新增您的貼文內文,例如{ }。
在Content Type中,鍵入application/json。
在Timeout中,選擇0。
在Experience Platform Launch的行動應用程式儀表板中,按一下Rules標籤,然後按一下Add Rule。
鍵入名稱,例如Location postback。
在Events區段中,按一下Add。
建立事件,例如輸入POI或退出POI。 從Extension下拉式清單中,選擇Places - Beta。 然後,在下拉式清單中輸入POI或退出POI。Event type
輸入名稱,例如,Places - Beta —— 輸入POI或Exit POI。
在Actions區段中,按一下Add。
從Extension下拉式清單中,選取Mobile Core。 然後,從Action type下拉式清單中Send postback。
輸入名稱,例如Mobile Core - Send Location Postback。
在URL中,輸入以下URL:
https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/locations/
選取Add post body核取方塊並新增您的貼文內文,例如:
{
"locationData": {
"distances": "{%%Distance%%}",
"poiLabel": "{%%POILabel%%}",
"latitude": "{%%Latitude%%}",
"longitude": "{%%Longitude%%}",
"appId": "{%%AppId%%}",
"marketingCloudId": "{%%ECID%%}"
}
}
在上例中,右側的資料元素需要通過利用建立資料元素中的步驟在Experience Platform Launch中配置。 左側的資料元素在Adobe Campaign Standard中受支援,不需要任何設定。 如果需要其他資料,則需要在Adobe Campaign Standard中執行自定義資源擴展。
在Content Type中,鍵入application/json。
在Timeout中,選擇5。