Show Menu
トピック×

Placesサービスでのプッシュ通知

この節では、過去の地域情報を使用して、Adobe Campaign Standard経由で配信されるターゲットのプッシュ通知を行う方法について説明します。

前提条件

開始する前に、次のタスクを実行します。

Experience Platform Launchでのデータ要素の作成

Places拡張機能とPlaces Monitor拡張機能がアプリケーションで正しく動作していることを確認した後、Experience Platform Launchでデータ要素を作成する必要があります。 データ要素を使用すると、Mobile SDKイベントハブを介して提供される拡張機能から提供される情報を読み取り、クライアントアプリケーションからデータを取得するエイリアスとして機能できます。 Places拡張からデータを取得し、Places Service情報をキャンペーンに送信するには、いくつかのデータ要素を作成する必要があります。
データ要素を作成するには:
  1. Experience Platform Launchモバイルプロパティで、 Data Elements タブをクリックし、をクリックし Add Data Element ​ます。
  2. In the Extension drop-down list, select Places Service .
  3. ドロップダウン Data Element Type リストで、を選択し Name ​ます。
  4. 右側のウィンドウで、ユーザーが現在いるPOIの名前を取得 Current POI するかどうかを選択できます。
    Last Entered ユーザーが最後に入力したPOIの名前を取得し、ユーザーが最後に退出したPOIの名前を Last Exited 入力します。 この例では、データ要素の名前(例:「 Last Entered and clicked」)を選択 Last Entered POI Name し、入力しました Save
  5. Repeat the steps 1-4 above and create data elements for Last Entered POI Latitude , Last Entered POI Longitude , and Last Entered POI Radius .
Places Serviceのデータ要素に加えて、 App IDと Experience CloudIDのMobile Coreデータ要素を作成します **。

場所のデータをAdobe Campaign Standardに送信するルールを作成する

Experience Platform Launch内のルールを使用すると、イベントトリガーに基づいて複雑なマルチソリューションワークフローを作成できます。 ルールを使用すると、新しいルールを作成したり、既存のルールを変更したりできます。また、モバイルアプリケーションに更新を動的にデプロイすることもできます。 次の例では、ユーザーが地域フェンスのPOIに入るとルールがトリガーされます。 ルールがトリガーされた後、Campaign Standardに更新が送信され、Experience CloudIDに基づいて、特定のユーザーの特定のPOIへのエントリを記録します。
  1. Experience Platform Launchモバイルプロパティの Rules タブで、をクリックし Add Rule ​ます。
  2. セクションの下で、をクリック Events し、拡張子 + Places Service として選択します。
  3. For the Event Type , select Enter POI .
  4. ルールに名前を付けます(例: ユーザー入力POI )。
  5. Keep Changes 」をクリックします。
  6. セクションは空白のままにし Conditions てください。
    このセクションでは、このルールをいつ実行するかをフィルターまたは制限できます。
  7. Under the Actions section, click + .
  8. ドロップダウン Extension リストでを選択し、ドロップダウンリスト Mobile Core Action Type を選択し Send Postback ​ます。
  9. では、Campaign Standard URL ​の場所のエンドポイントを作成する必要があります。
    URLは、のようになり https:///rest/head/mobileAppV5//locations/ ます。 キャンペーンサーバーおよびpKey用に以前に作成した正しいデータ要素を使用していることを確認します。
  10. ボックスをクリックして投稿の本文を追加し、次の内容を送信します。
    {
     "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%%}”
     }
    }
    
    
  11. 前の節で作成したデータ要素を使用していることを確認します。
  12. に、 Content Type ​と入力し application/json ​ます。
  13. Keep Changes 」をクリックします。
  • SlackWebフックを追加のアクションとして設定して、エントリがトリガーされていて、適切なデータが収集されていることを検証すると便利です。
  • 最近の変更をアプリに公開して、ルールとすべてのデータ要素が設定の一部としてデプロイされていることを確認してください。 公開した後、モバイルアプリケーションを再起動して、最新の設定の更新を取得します。

場所データを使用したターゲットキャンペーンメッセージ

キャンペーンに場所のデータが入力されたので、POIをオーディエンスセグメントツールとして使用できます。
  1. Adobe Campaign Standardインスタンスで、をクリックし Create Push Notification ​ます。
  2. プッシュ通知タイプに対して、を選択し Send push to Campaign profiles ​ます。
  3. をクリック Next し、一般的な詳細を入力します。
  4. オーディエンス画面で、をクリックし Count て、プッシュ通知を送信する推定ユーザー数を指定します。
    この例では、アプリケーションがテストされる3台のインストール済みデバイスがあるので、カウントは3になります。
  5. 左側のペインで、 Profile タブを展開し、 POI location フィルターをメイン領域にドラッグします。
  6. POIフィルタウィンドウで、ターゲットするPOIの正確な名前を入力します。
    このPOIに対して、ユーザーが以前に訪問してからの期間を指定することもできます。
  7. Confirm 」をクリックします。
  8. 上部でカウントを再度実行して、オーディエンスのサイズ変更を確認します。
    カウントの更新が表示されない場合は、エントリをトリガーしたデバイスがないPOI名を入力した可能性があります。 様々なテストデバイスからのPOIエントリの一覧が見られるので、この状況ではSlackWebフックを持つことは有用です。
  9. 追加のPOI位置フィルターーをドラッグして、メッセージに複数のPOIを含めることができます。
  10. Click Next to finish creating the push notification for delivery.
Places ServiceをAdobe Campaign Standardと共に使用すると、地域フェンスの入口と出口に基づいてユーザーにメッセージを分類し、ターゲットするための強力なツールが提供されます。 この統合により、よりパーソナライズされた状況に応じた使用例を構築できます。