設定啟動規則以支援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. 若要建立促銷活動伺服器資料元素,請按一下​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. 鍵入名稱,例如​Mobile Core - Collect 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。 值變數(例如email、firstName和LastName)應符合從行動應用程式傳送的JSON資料中,從應用程式程式碼呼叫AMS collectPII API時的金鑰。

    您也可以根據事件觸發程式,在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。

應用程式內追蹤回傳

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

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

  2. 輸入名稱,例如​Adobe Campaign —— 應用程式內點按tracking

  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。

推播通知追蹤回傳

若要傳送追蹤資料至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。 然後,在​下拉式清單中輸入POI​或​退出POIEvent type

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

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

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

  8. 輸入名稱,例如​Mobile Core - Send Location Postback

  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。

本頁內容