次の情報は、Places Serviceイベントからトリガーするためのアプリ内メッセージを設定する方法を示しています。
メッセージは、Analyticsヒットに含まれている必要があります。
Mobile Servicesでは、Analyticsに送信される場所データを、アプリ内メッセージのトリガーイベントや条件として使用できます。 アプリ内メッセージがSDKから呼び出され、Analyticsでデータが処理されるのを待つ必要がない場合、トリガーが発生するとすぐにリアルタイムでメッセージが表示される可能性があります。
以下に、利用可能なアプリ内メッセージのタイプのリストを示します。
これらのタイプは、SDKによってトリガーされるアプリ内メッセージです。 ローカル通知は、アプリがバックグラウンドにあるときに表示されるので、プッシュ通知のように見えます。 また、これらの通知は、アプリがバックグラウンドにある間、ユーザーがPOIに入るかPOIから出るときに、リアルタイム通知を配信します。 詳しくは、モニター拡張子を配置を参照してください。
開始する前に、Mobile Servicesでのアプリ内メッセージの送信および作成方法と、トリガーの動作について理解しておきます。 詳しくは、アプリ内メッセージの作成を参照してください。
アプリ内メッセージトリガールールの一部として使用できるデータをAnalyticsに送信するExperience Platform Launchルールを作成できます。 Experience Platform Launchルール内の「配置」拡張のデータは、使用事例に応じたイベントや条件として使用できます。
トリガーイベントとしての位置データの使用。
例えば、ユーザーがPOIに入るとAnalyticsにデータを送信できます。
位置データをトリガーするイベントに対する条件として使用する。
例えば、異なるPOIの天気に対応するカスタムメタデータタグをPlaces Serviceに作成した場合、そのメタデータをルール条件のパラメーターとして使用できます。 前述のPOIエントリイベントでこの条件を使用できますが、イベントのコンテキストとしてこの条件を使用することもできます。
適切なイベントと条件のパラメーターを使用してルールを設定したら、Analyticsにデータを送信するようにアクションを設定して、ルールの設定を完了します。
アクションを作成するには:
例えば、キーとしてpoiname
を選択し、値として{%%Last Entered POI Name}
を選択できます。
Analytics処理ルールを設定して、このコンテキストデータを取得できます。 詳しくは、「処理ルール」を参照してください。アクションの作成の例では、Analyticsに送信されるPOIエントリイベントを記述するコンテキストとして、アクションはpoiname
を送信します。
次に、完全なルールの例を示します。
トリガーパラメーターの一部として、次のいずれかの方法で、Places Serviceのデータを含むメッセージのオーディエンスを作成できます。
入口や出口など、場所に固有のアクションの使用。
コンテキストデータとして送信されるPOIメタデータを使用して、オーディエンスのターゲットを絞り込みます。
このオプションは、エントリなど場所に固有のアクションで使用したり、起動やボタンクリックなど、別のイベントへのコンテキストとして使用したりできます。
名前にAdobeが含まれるPOIを入力したユーザーを歓迎するアプリ内メッセージを設定する方法の例を次に示します。
Mobile Servicesのトリガーおよび特性ページのPlaces Serviceの見出しに含まれるパラメーターは、Places Serviceのデータでは動作しません。
これらのパラメーターは、Mobile Servicesで作成された従来のPlaces Serviceデータベースに対してのみ使用されます。