Adobe Campaign Standard の使用例をサポートするための Launch ルールの設定

Adobe Experience Platform Launchでは、PIIやその他のデータをモバイルアプリケーションからAdobe Campaign Standardに送信するためのデータ要素とルールを作成する必要があります。

Adobe Experience Platform Launch内のすべての設定変更を有効にするには、これらの変更を公開する必要があります。 詳しくは、公開を参照してください。

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ポストバック

メモ

モバイルアプリからAdobe CampaignにPII情報を送信するには、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を使用すると、アプリの購読者とデータベース内の受信者を紐付けでき、その結果、が必要になります。 ビジネスのニーズに応じて、他のキーと値のペアを指定できます。 上記の例では、アプリからEメール、名、姓が渡されています。

    キー(例えば、cusEmail、cusFirstName、cusLastName)は、Adobe Campaign Standardインスタンスのカスタムリソースで定義されたフィールドIDと一致する必要があります。 値の変数(email、firstName、LastNameなど)は、アプリコードからAMS collectPII APIを呼び出す際にモバイルアプリから送信されるJSONデータのキーと一致する必要があります。

    また、イベントデータに応じて、PII収集ポストバックまたは別のポストバックにライフサイクルデータを渡すこともできますトリガー。 ライフサイクルデータJSONの例を次に示します。

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

    Experience Platform Launchで定義するデータ要素は、%%mcid%%のように2倍の割合で囲み、アプリのコンテキスト変数は%contextdata.email%のように1つの割合で囲む必要があります。

  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」を選択して、「トラッキング」と入力します。

  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 - 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」を選択します。

このページ