この節では、過去の地域情報を使用して、Adobe Campaign Standard経由で配信されるターゲットのプッシュ通知を行う方法について説明します。
開始する前に、次のタスクを実行します。
Adobe Campaign Standard拡張子を含む、Adobe Experience PlatformモバイルSDKを使用してモバイルアプリを設定します。
Adobe Experience PlatformモバイルSDKをアプリに統合します。
モバ追加イルアプリ設定のAdobe Campaign Standard拡張機能。
Places Service POI管理インターフェイスで POIを作成します。
場所の拡張子を有効にしてインストールします。
Places拡張機能とPlaces Monitor拡張機能がアプリケーションで正しく動作していることを確認した後、Experience Platform Launchでデータ要素を作成する必要があります。 データ要素を使用すると、Mobile SDKイベントハブを介して提供される拡張機能から提供される情報を読み取り、クライアントアプリケーションからデータを取得するエイリアスとして機能できます。 Places拡張からデータを取得し、Places Service情報をキャンペーンに送信するには、いくつかのデータ要素を作成する必要があります。
データ要素を作成するには:
Experience Platform Launchのモバイルプロパティで、「データ要素」タブをクリックし、「データ要素追加」をクリックします。
拡張機能ドロップダウンリストで、「サービスを配置」を選択します。
「データ要素タイプ」ドロップダウンリストから、「名前」を選択します。
右側のウィンドウで、「現在のPOI」を選択して、ユーザーが現在配置されているPOIの名前を取得できます。
Last Enterrievesは、ユーザーが最後に入力したPOIの名前を取得し、 Last Exitedは、ユーザーが最後に残したPOIの名前を提供します。この例では、「最後に入力した値」を選択し、データ要素の名前を入力しました(例:最後に入力したPOI名)。「保存」をクリックしました。
上記の手順1 ~ 4を繰り返し、最後に入力したPOI緯度、最後に入力したPOI経度、最後に入力したPOI半径のデータ要素を作成します。
Places Serviceのデータ要素に加えて、App IDおよびExperience CloudID用のMobile Coreデータ要素を作成します。
Experience Platform Launch内のルールを使用すると、イベントのトリガーに基づいて複雑で複数のソリューションのワークフローを作成できます。 ルールを使用すると、新しいルールを作成したり、既存のルールを変更したりできます。また、モバイルアプリケーションに更新を動的にデプロイすることもできます。 次の例では、ユーザーが地域フェンスのPOIに入るとルールがトリガーされます。 ルールがトリガーされた後、Campaign Standardに更新が送信され、Experience CloudIDに基づいて、特定のユーザーの特定のPOIへのエントリを記録します。
Experience Platform Launchのモバイルプロパティの「ルール」タブで、「ルール」追加をクリックします。
「イベント」セクションで、「+」をクリックし、「サービスを拡張子として配置」を選択します。
イベントタイプに対して、POIを入力を選択します。
ルールに名前を付けます(例:ユーザーがPOIを入力した)。
「変更を保存」をクリックします。
「条件」セクションは空白のままにします。
このセクションでは、このルールをいつ実行するかをフィルターまたは制限できます。
「アクション」セクションで、「+」をクリックします。
「拡張機能」ドロップダウンリストで「モバイルコア」を選択し、「アクションタイプ」ドロップダウンリストで「ポストバックを送信」を選択します。
URLで、Campaign Standardの場所のエンドポイントを作成する必要があります。
URLはhttps:///rest/head/mobileAppV5//locations/
のようになります。
キャンペーンサーバーおよびpKey用に以前に作成した正しいデータ要素を使用していることを確認します。
ボックスをクリックして投稿の本文を追加し、次の内容を送信します。
{
"locationData": {
"distances": "{%%Last Entered POI Radius%%}",
"poiLabel": "{%%Last Entered POI Name%%}",
"latitude": "{%%Last Entered POI Lat%%}",
"longitude": "{%%Last Entered POI Long%%}",
"appId": "{%%AppID%%}",
"marketingCloudId": “{%%ecid%%}”
}
}
前の節で作成したデータ要素を使用していることを確認します。
「コンテンツタイプ」に、「application/json」と入力します。
「変更を保存」をクリックします。
キャンペーンに場所のデータが入力されたので、POIをオーディエンスセグメントツールとして使用できます。
Adobe Campaign Standardインスタンスで、「プッシュ通知を作成」をクリックします。
プッシュ通知タイプとして、「キャンペーンプロファイルにプッシュを送信」を選択します。
「次へ」をクリックし、一般的な詳細を入力します。
オーディエンス画面で、「カウント」をクリックして、プッシュ通知を送信する推定ユーザー数を指定します。
この例では、アプリケーションがテストされる3台のインストール済みデバイスがあるので、カウントは3になります。
左側のウィンドウで、「プロファイル」タブを展開し、POI位置フィルターをメイン領域にドラッグします。
POIフィルタウィンドウで、ターゲットするPOIの正確な名前を入力します。
このPOIに対して、ユーザーが以前に訪問してからの期間を指定することもできます。
「確認」をクリックします。
上部でカウントを再度実行して、オーディエンスのサイズ変更を確認します。
カウントの更新が表示されない場合は、エントリをトリガーしたデバイスがないPOI名を入力した可能性があります。 様々なテストデバイスからのPOIエントリの一覧が見られるので、この状況ではSlackWebフックを持つことは有用です。
追加のPOI位置フィルターーをドラッグして、メッセージに複数のPOIを含めることができます。
「次へ」をクリックして、配信用のプッシュ通知の作成を終了します。
Places ServiceをAdobe Campaign Standardと共に使用すると、地域フェンスの入口と出口に基づいてユーザーにメッセージを分類し、ターゲットするための強力なツールが提供されます。 この統合により、よりパーソナライズされた状況に応じた使用例を構築できます。