Adobe Experience Platform Launchでは、PIIや他のデータをモバイルアプリケーションからAdobe Campaign Standardに送信するためのデータ要素とルールを作成する必要があります。
Adobe Experience Platform Launch内のすべての設定変更を有効にするには、これらの変更を発行する必要があります。 詳しくは、発行を参照してください。
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を指定します。
次のルールを作成する必要があります。
モバイルアプリからAdobe CampaignにPII情報を送信するには、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を使用すると、アプリの購読者をデータベース内の受信者と紐付けることができます。その結果、アプリの購読者をデータベース内のデータと紐付けることが必要になります。 ビジネスニーズに応じて、他のキーと値のペアを指定できます。 上記の例では、Email、First Name、Last Nameがアプリから渡されています。
キー(cusEmail、cusFirstName、cusLastNameなど)は、Adobe Campaign Standardインスタンスのカスタムリソースで定義されているフィールドIDと一致する必要があります。 値の変数(email、firstName、LastNameなど)は、アプリコードからAMS collectPII APIを呼び出すときにモバイルアプリから送信されるJSONデータ内のキーと一致する必要があります。
また、イベントトリガーに応じて、ライフサイクルデータをCollect PIIポストバックに渡したり、別のポストバックに渡したりすることもできます。 ライフサイクルデータJSONの例を次に示します。
{
"marketingCloudId":"{%%mcid%%}",
"cusDayslastlaunch": "{%%DaysSinceLastUse%%}",
"cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}",
"cusLaunches": "{%%Launches%%}"
}
Experience Platform Launchで定義するデータ要素は、重複の割合(%%mcid%%など)で囲む必要があります。また、アプリのコンテキスト変数は、%contextdata.email%など、1つの割合で囲む必要があります。
Content Typeに、application/jsonと入力します。
Timeoutで、「0」を選択します。
これで、ユーザーデータがキャンペーンに送信されるように設定されました。
モバイルアプリケーションでユーザーがアプリ内メッセージをどのように操作するかに関するレポートを得るために、トラッキングデータをAdobe Campaign Standardに送信するには、Experience Platform Launchに次のルールを作成します。
Experience Platform Launchで、モバイルアプリケーションダッシュボードから「Rules」タブを選択し、「Add Rule」をクリックします。
名前を入力します(例:Adobe Campaign — アプリ内クリック追跡)。
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」を選択して、「追跡」と入力します。
「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」をクリックします。
名前を入力します(例:ポストバック)。
Eventsセクションで、Addをクリックします。
例えば、POIと入力する、POIと入力する、POIと入力するなどのイベントを作成します。 「Extension」ドロップダウンから「場所 — ベータ版」を選択します。 次に、Event typeドロップダウンにPOIまたは出口POIと入力します。
名前を入力します(例:場所 — ベータ — POIまたは出口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」を選択します。