Places Service でのプッシュ通知 push-notifications

この節では、過去の位置情報を使用して、Adobe Campaign Standardを通じて配信されるプッシュ通知をターゲットにする方法を説明します。

前提条件

開始する前に、次のタスクを完了してください。

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

アプリケーションで Places 拡張機能と地域モニタリングソリューション(CoreLocation ドキュメントfor iOS、または Android location ドキュメント)が正しく動作していることを確認したら、Experience Platform Launchでデータ要素を作成する必要があります。 データ要素を使用すると、Mobile SDK イベントハブを通じて拡張機能から提供された情報を読み取り、クライアントアプリケーションからデータを取得するためのエイリアスとして機能できます。 Places 拡張機能からデータを取得し、Places Service 情報を Campaign に送信するには、いくつかのデータ要素を作成する必要があります。

データ要素を作成するには:

  1. Experience Platform Launchモバイルプロパティで、「データ要素」タブをクリックし、「データ要素を追加」をクリックします。

  2. 拡張機能 ドロップダウンリストで、「Places Service」を選択します。

  3. データ要素タイプ ドロップダウンリストから、「名前」を選択します。

  4. 右側のパネルで「現在の POI」を選択すると、現在ユーザーが配置されている POI の名前が取得されます。

    最終入力済み ユーザーが最後に入力した POI の名前を取得し、最終離脱済み ユーザーが最後に残した POI の名前を提供します。 この例では、「最終入力 を選択し、 最終入力 POI 名 ​などのデータ要素の名前を入力して 保存 をクリックしました。

    「Campaign Standardでのプッシュメッセージ」

  5. 上記の手順 1~4 を繰り返し、最終入力 POI 緯度最終入力 POI 経度、および 最終入力 POI 半径 のデータ要素を作成します。

Places Service のデータ要素に加えて、{ アプリ ID 2}Experience CloudID に Mobile Core データ要素を作成していることを確認してください。

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

Experience Platform Launchのルールを使用すると、イベントトリガーに基づいて複雑なマルチソリューションワークフローを作成できます。 ルールを使用すると、新しいルールを作成したり、既存のルールを変更したり、モバイルアプリケーションに更新を動的にデプロイしたりできます。 次の例では、ユーザーが地域ごとに囲まれた POI に入るとルールがトリガーされます。 ルールがトリガーされると、更新がCampaign Standardに送信され、Experience Cloud ID に基づいて、特定のユーザーの特定の POI へのエントリが記録されます。

  1. Experience Platform Launchモバイルプロパティの「ルール」タブで、「ルールを追加」をクリックします。

  2. イベント」セクションで、「+」をクリックし、拡張機能として Places Service を選択します。

  3. イベントタイプ で、「POI を入力」を選択します。

  4. ルールに名前を付けます(例:ユーザーが POI を入力)。

  5. 変更を保存」をクリックします。

  6. 条件」セクションは空白のままにします。

    このセクションでは、このルールを実行するタイミングをフィルタリングまたは制限できます。

  7. アクション」セクションで、「+」をクリックします。

  8. 拡張機能」ドロップダウンリストで「Mobile Core」を選択し、「アクションタイプ」ドロップダウンリストで「ポストバックを送信」を選択します。

  9. URL では、Campaign Standard場所エンドポイントを作成する必要があります。

    URL は https:///rest/head/mobileAppV5//locations/ のようになります。
    Campaign サーバーと pKey に、以前に作成した正しいデータ要素を使用していることを確認してください。

  10. ボックスをクリックして投稿本文を追加し、次の内容を送信します。

    code language-none
    {
     "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. コンテンツタイプ」に、「application/json」と入力します。

  13. 変更を保存」をクリックします。

IMPORTANT
  • エントリがトリガーされ、適切なデータが収集されていることを検証する追加のアクションとして、Slackの Web フックを設定すると役立つ場合があります。
  • 最近の変更をアプリに公開し、ルールとすべてのデータ要素が設定の一部としてデプロイされていることを確認します。 公開したら、モバイルアプリケーションを再度起動して、最新の設定アップデートを取得します。

場所データを使用した Campaign メッセージのターゲティング

Campaign に場所データが入力されたので、POI をオーディエンスセグメントツールとして使用できます。

  1. Adobe Campaign Standard インスタンスで、「プッシュ通知を作成」をクリックします。

  2. プッシュ通知タイプの場合は、「キャンペーンプロファイルにプッシュを送信」を選択します。

  3. 次へ をクリックして、一般的な詳細を入力します。

  4. オーディエンス画面で カウント をクリックして、プッシュ通知が送信される推定ユーザー数を決定します。

    note tip
    TIP
    この例では、アプリケーションがテストされるデバイスが 3 つあるため、カウントは 3 になります。
  5. 左側のペインで、「プロファイル」タブを展開し、「POI の場所 フィルターをメイン領域にドラッグします。

  6. POI フィルターウィンドウで、ターゲットにする POI の正確な名前を入力します。

    note tip
    TIP
    ユーザーが前回この POI を訪問してからの経過時間を指定するために、追加の選択を行うことができます。

    「ACS のプッシュメッセージ 2」

  7. 確認」をクリックします。

  8. 上部のカウントを再度実行して、オーディエンスサイズの変化を確認します。

    カウントの更新が表示されない場合は、デバイスがエントリをトリガーしていない POI 名を入力した可能性があります。 この状況では、様々なテストデバイスからの POI エントリのリストを確認できるので、Slackの Web フックを使用すると便利です。

  9. 追加の POI 場所フィルターをドラッグして、メッセージに複数の POI を含めることができます。

  10. 次へ」をクリックして、配信用のプッシュ通知の作成を終了します。

    「ACS のプッシュメッセージ 3」

Adobe Campaign Standardで Places Service を使用すると、ジオフェンスの入口と出口に基づいてメッセージをセグメント化し、ユーザーをターゲットにする強力なツールを利用できます。 この統合により、よりパーソナライズされたコンテキストに沿ったユースケースを作成できます。

recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825