設定啟動規則以支援Adobe Campaign Standard 使用案例

在Adobe Experience Platform Launch中,您需要建立資料元素和規則,以將PII和其他資料從行動應用程式傳送至Adobe Campaign Standard。

為確保Adobe Experience Platform Launch中的所有配置更改都生效,您必須發佈這些更改。 如需詳細資訊,請參閱Publishing

要在Experience Platform Launch中建立規則,請執行以下步驟:

  1. 建立資料元素
  2. 建立 要支援的使用案例的規則:

建立資料元素

以下是建議您在Experience Platform Launch中建立的資料元素。
您可以視需要建立其他資料元素。

  • Experience Cloud ID
  • Pkey
  • Campaign server

若要建立這些資料元素:

  1. 在Experience Platform Launch中,從行動應用程式控制面板,按一下​Data Elements​標籤。

  2. 若要建立​Experience Cloud ID​資料元素,請按一下​Create New Data Element

  3. 例如,在​Name​欄位中,輸入​mcid

  4. 從​Extension​下拉式清單中,選取​Mobile Core。 然後,在​Data element​類型下拉式清單中​Experience Cloud ID

  5. 若要建立Pkey資料元素,請按一下​Add data element

  6. 例如,在​Name​欄位中,鍵入​pkey

  7. 從​Extension​下拉式清單中,選取​Adobe Campaign Standard。 然後,在​Data element​類型下拉式清單中​pkey

  8. 若要建立Campaign伺服器資料元素,請按一下​Add data element

  9. 在​Name​欄位中輸入名稱,例如​camp-server

  10. 從​Extension​下拉式清單中,選取​Adobe Campaign Standard。 然後,Data element​類型下拉式清單中的​Campaign Server

建立規則

您需要建立下列規則:

PII回傳

注意

若要將PII資訊從行動應用程式傳送至Adobe Campaign,您需要實作SDK API。 如需詳細資訊,請前往CollectPII

若要將PII資料傳送至Adobe Campaign Standard,請在Experience Platform Launch中建立規則:

  1. 在Experience Platform Launch中,從行動應用程式控制面板,依序按一下​Rules​標籤和​Create New Rule

  2. 輸入名稱,例如​行動核心 — 收集PII

  3. 在​Events​區段中,按一下​Add

  4. 從​Extension​下拉式清單中,選取​Mobile Core。 然後, Event type​下拉式清單中的​Collect PII

  5. 按一下 Keep changes

  6. 在​Actions​區段中,按一下​Add

  7. 從​Extension​下拉式清單中,選取​Mobile Core。 然後, Action type​下拉式清單中的​Send PII

  8. 在​URL​中,輸入以下URL:

    https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/subscriptions/{%%mcid%%}
    
  9. 選中​Add Post Body​複選框。

  10. 在​Post Body​中,鍵入以下內容:

    {
    "marketingCloudId":
    "{%%mcid%%}",
    "cusEmail":
    "{%contextdata.email%}",
    "cusFirstName":
    "{%contextdata.firstName%}",
    "cusLastName":
    "{%contextdata.lastName%}" }
    

    marketingCloudId可讓您調解應用程式訂閱者與資料庫中的收件者,因此是必要項目。 您可以根據業務需求指定其他索引鍵值配對。 在上述範例中,會從應用程式傳遞電子郵件、名字和姓氏。

    金鑰(例如cusEmail、cusFirstName和cusLastName)應符合Adobe Campaign Standard例項中自訂資源中定義的欄位ID。 值變數(例如電子郵件、firstName和LastName)應符合行動應用程式在從應用程式程式碼呼叫AMS collectPII API時,從行動應用程式傳送之JSON資料中的索引鍵。

    您也可以根據事件觸發器,在Collect PII回傳或不同的回傳中傳遞生命週期資料。 以下是生命週期資料JSON的範例:

    {
    "marketingCloudId":"{%%mcid%%}",
    "cusDayslastlaunch": "{%%DaysSinceLastUse%%}", 
    "cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}", 
    "cusLaunches": "{%%Launches%%}"
    }
    

    Experience Platform Launch中定義的資料元素應以雙重百分比括住,例如%mcid%%,而來自應用程式的內容變數應以單一百分比括住,例如%contextdata.email%。

  11. 在​Content Type​中,鍵入​application/json

  12. 在​Timeout​中,選擇0。

您的使用者資料現在已設定為傳送至Campaign。

應用程式內追蹤回傳

注意

如果您使用Android ACPCore v1.4.0或更新版本/ iOS ACPCore v2.3.0或更新版本,則不需要設定追蹤回傳。

若要傳送追蹤資料至Adobe Campaign Standard以報告使用者在行動應用程式中與應用程式內訊息的互動情形,請在Experience Platform Launch中建立下列規則:

  1. 在Experience Platform Launch中,從行動應用程式控制面板,選取​Rules​標籤,然後按一下​Add Rule

  2. 輸入名稱,例如​Adobe Campaign — 應用程式內點擊追蹤

  3. 在​Events​區段中,按一下​Add

  4. 從​Extension​下拉式清單中,選取​Adobe Campaign Standard。 然後, Event type​下拉式清單中的​In-App click tracking

  5. 按一下 Keep changes

  6. 在​Actions​區段中,按一下​Add

  7. 從​Extension​下拉式清單中,選取​Mobile Core。 然後, Event type​下拉式清單中的​Send postback

  8. 在​URL​中,鍵入以下URL:

    https://{%%camp-server%%}/r/?id={%id%}&mcid={%%mcid%%}
    
  9. 選中​Add post body​複選框。

  10. 在​Post Body​中,鍵入​{}

  11. 在​Content Type​中,鍵入​application/json

  12. 在​Timeout​中,選擇0。

推播通知追蹤回傳

注意

如果您使用Android ACPCore v1.4.0或更新版本/ iOS ACPCore v2.3.0或更新版本,則不需要設定追蹤回傳。

若要將追蹤資料傳送至Adobe Campaign Standard(有助於追蹤推播通知傳送以及使用者與行動應用程式的互動),您必須在Experience Platform Launch中建立規則。

如需推播追蹤的詳細資訊,請參閱推播追蹤

若要追蹤應用程式動作,請使用trackAction API。 如需詳細資訊,請參閱追蹤應用程式動作

  1. 在Experience Platform Launch中,從您的行動應用程式控制面板,按一下​Rules​標籤,然後按一下​Add Rule

  2. 輸入名稱,例如​Adobe Campaign — 推播點擊追蹤

  3. 在​Events​區段中,按一下​Add

  4. 從​Extension​下拉式清單中,選取​Mobile Core。 然後, Event type​下拉式清單中的​Track Action

  5. 從​Action​下拉式清單中,選取​Action,選取​equals,然後輸入​tracking

  6. 按一下 Keep changes。然後,在​Actions​區段中,按一下​Add

  7. 從​Extension​下拉式清單中,選取​Mobile Core。 然後, Action type​下拉式清單中的​Send postback

  8. 在​URL​中,輸入以下URL:

    https://{%%camp-server%%}/r/?id={%contextdata.broadlogId%},{%contextdata.deliveryId%},{%contextdata.action%}&mcId={%%mcid%%}
    
  9. 選中​Add post body​複選框。

  10. 新增貼文內文,例如{ }。

  11. 在​Content Type​中,鍵入​application/json

  12. 在​Timeout​中,選擇0。

位置回傳

  1. 在Experience Platform Launch中,從您的行動應用程式控制面板,按一下​Rules​標籤,然後按一下​Add Rule

  2. 鍵入名稱,例如​Location postback

  3. 在​Events​區段中,按一下​Add

  4. 建立事件,例如輸入POI或退出POI。 從​Extension​下拉式清單中,選取​Places - Beta。 然後,在​Event type​下拉式清單中,輸入POI​或​退出POI

  5. 輸入名稱,例如,Places - Beta - Enter POI​或​Exit POI

  6. 在​Actions​區段中,按一下​Add

  7. 從​Extension​下拉式清單中,選取​Mobile Core。 然後,從​Action type​下拉式清單中​Send postback

  8. 輸入名稱,例如​行動核心 — 傳送位置回傳

  9. 在​URL​中,輸入以下URL:

    https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/locations/
    
  10. 選取​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中執行自訂資源擴展。

  11. 在​Content Type​中,鍵入​application/json

  12. 在​Timeout​中,選擇5。

本頁內容