Show Menu
トピック×

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

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

前提条件

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

エクスペリエンスプラットフォームの起動でのデータ要素の作成

Places拡張機能とPlaces Monitor拡張機能がアプリケーションで正しく機能していることを確認したら、Experience Platform Launchでデータ要素を作成する必要があります。 データ要素を使用すると、Mobile SDKイベントハブを介して提供される拡張機能によって提供された情報を読み取り、クライアントアプリケーションからデータを取得するエイリアスとして機能できます。 Places拡張機能からデータを取得し、Places Service情報をCampaignに送信するには、いくつかのデータ要素を作成する必要があります。
データ要素を作成するには:
  1. エクスペリエンスプラットフォーム起動モバイルプロパティで、タブをク **Data Elements リックし、「データ要素を !UICONTROLA​追加」をクリックしま**す。
  2. ドロップダ Extension ウンリストで、を選択しま Places Service ​す。
  3. ドロップダウ Data Element Type ンリストから、を選択しま Name ​す。
  4. 右側のパネルで、ユーザーが現在い **Current POI**るPOIの名前を取得する対象を選択できます。
    Last Entered ユーザーが最後に入力したPOIの名前を取得し、ユ Last Exited ーザーが最後に残したPOIの名前を提供します。 この例では、「And Clicked」な Last Entered ど、データ要素の名前を選択して入力し 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サービスのデータ要素に加えて、 App IDと Experience Cloud IDのMobile coreデータ要素を必ず作成し ます

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

エクスペリエンスプラットフォームの起動のルールを使用すると、イベントトリガーに基づいて複雑なマルチソリューションワークフローを作成できます。 ルールを使用すると、新しいルールを作成したり、既存のルールを変更したり、更新をモバイルアプリケーションに動的にデプロイしたりできます。 次の例では、ユーザーが地域フェンスのPOIに入るとルールがトリガーされます。 ルールがトリガーされると、Experience Cloud IDに基づいて特定のユーザーの特定のPOIへのエントリを記録するように、Campaign Standardに更新が送信されます。
  1. エクスペリエンスプラットフォーム起動モバイルのプロパティで、 Rules タブのをクリックしま Add Rule ​す。
  2. セクションの Events 下でをクリックし、 + 拡張子と **Places Service**してを選択します。
  3. For the Event Type , select**Enter POI**.
  4. ルールに名前を付けます。例えば、 User entered POI
  5. **Keep Changes**をクリックします。
  6. セクションは空 **Conditions**白のままにします。
    このセクションでは、このルールをいつ実行するかをフィルターまたは制限できます。
  7. セクションの下 Actions のをクリックしま + ​す。
  8. ドロップダ Extension ウンリストでを選択し、ド Mobile Core ロップダウン Action Type リストでを選択します Send Postback
  9. で、キャン **URL**ペーン標準ロケーションエンドポイントを作成する必要があります。
    URLは、に類似している必要がありま https:///rest/head/mobileAppV5//locations/ す。 Campaignサーバーおよび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**をクリックします。
  • Slack webフックを追加のアクションとして設定し、エントリがトリガーされ、適切なデータが収集されていることを検証すると便利です。
  • ルールとすべてのデータ要素が設定の一部としてデプロイされていることを確認するために、アプリに最新の変更を公開してください。 公開後、モバイルアプリケーションを再起動して、最新の設定の更新を取得します。

場所データを使用してキャンペーンメッセージをターゲット設定する

キャンペーンに場所のデータが入力されたので、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名を入力した可能性があります。 Slack webフックを使用すると、様々なテストデバイスからのPOIエントリのリストが表示されるので、この状況で役に立ちます。
  9. 追加のPOI位置フィルターをドラッグして、メッセージに複数のPOIを含めることができます。
  10. Click **Next**to finish creating the push notification for delivery.
Places ServiceをAdobe Campaign Standardと共に使用すると、地域フェンスの入口と出口に基づいて、ユーザーに対するメッセージをセグメント化およびターゲット化する強力なツールが提供されます。 この統合により、よりパーソナライズされたコンテキスト的な使用例を構築できます。