Show Menu
トピック×

入口ルールと出口ルールの作成

モバイルアプリケーションに配置拡張機能と配置モニター拡張機能がインストールされている場合、場所の入口イベントや出口イベントなど、場所のデータをトリガーまたは条件付きで表示するルールをAdobe Experience Platform Launchで作成できます。

ルール

イベント、条件、およびアクションで構成されるルールを設定できます。 各ルールは、次の内容で構成されます。
  • 1つ以上のイベント
  • (オプション)条件
  • 1つ以上のアクション

Placesサービスイベント

プレースサービスでは、ルールを実行できる次のイベントを提供します。
  • POIと入力します 。これは、設定したPOIに顧客が入ったときにPlaces SDKによってトリガーされます。
  • 出口POI 。顧客が設定したPOIを離れると、Places SDKによってトリガーされます。

Places Service Conditions

条件は、イベントに関連付けられたデータ、またはそのインスタンスの拡張の共有状態が、アクションを実行するために満たす必要がある条件を定義します。 例えば、サンフランシスコ市内の喫茶店への入口に対してのみアクションをトリガーする条件を設定できます。
配置SDKは次の状態を維持します。
  • 現在のPOIは、お客様の現在の所在地のPOIを指します。
  • POIから離脱した最後のPOIは、顧客が最後に離脱したPOIを指します。
  • 最後に入力されたPOIは、顧客が入力した最新のPOIを指します。
各POIには、次のデータ要素が含まれます。
  • ID
  • 名前
  • 緯度/経度
  • 半径
  • 市、国、州、カテゴリなどのメタデータ

アクション

アクションは、発生したイベントでルールが満たされた場合にアプリが実行する動作を定義します。 例えば、顧客がPOIを入力したときに、モバイルデバイスに表示するようにお知らせメッセージを設定できます。

ルールの作成:例

この例では、米国内のすべてのコーヒーショップの POI ライブラリを作成済みであることを前提としています。For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries .
サンフランシスコで喫茶店に入ったときにSlackに投稿を返すルールを作成する手順の例を次に示します。
イベント、条件およびアクションは、次の方法で定義します。
  • イベント :エントリイベントを配置します。
  • 条件 現在の POI の市区町村はサンフランシスコ
  • アクション :顧客が入力したコーヒーショップの名前をSlackにポストバックします。

前提条件

ルールを作成する前に、Adobe Experience Platform Launchでデータ要素を作成する必要があります。 データ要素は、ポストバックメッセージにPOIに関する必要な情報を自動的に入力します。
エクスペリエンスプラットフォームの起動でデータ要素を作成するには:
  1. 「データ要素」 タブをクリックします
  2. Click Add Data Element .
  3. 「現在の喫茶店名」などの名前 を入力します
  4. 「拡張機能」 ドロップダウン ・リストで 、「場所 — ベータ」 ​を選択します。
  5. データ要素 」で「 市区町村 」を選択します。
  6. 右側のウィンドウで、「現在のPOI」 を選択します
  7. 保存 」をクリックします。

Placesサービスのエクスペリエンスプラットフォーム起動でのルールの作成

  1. In Experience Platform Launch, click the Rules ​tab.
  2. Add Rule ​をクリックします。
  3. 例えば、ルールの名前を入力します Track entry for coffee shop in SF

イベントの作成

  1. 「イベント」セクションで、をクリックしま + Add ​す。 イベントは、ルールを実行するタイミングを決定します。
  2. ドロップダ Extension ​ウンリストで、を選択しま​ Places – Beta ​す。
  3. ドロップダ Event Type ​ウンリストで、を選択しま​ Enter POI ​す。
  4. に、 Name ​イベントの名前(例:)を入力します​ Entering a coffee shop
  5. Keep Changes ​をクリックします。

条件の作成

  1. 「条件」セクションで、をクリックしま +Add ​す。 条件は、アクションを実行するために満たす必要がある条件を決定します。
  2. In Logic Type , select Regular, which allows actions to execute if the condition is met.
  3. ドロップダ Extension ​ウンリストで、を選択しま​ Places – Beta ​す。
  4. で、を Condition Type ​選択しま​ City ​す。
  5. Type a condition name, for example, Coffee shop in SF .
  6. In the right pane, click Current POI , and in the drop-down list, select​ San Francisco as one of your cities.
  7. Keep Changes ​をクリックします。

アクションの作成

  1. In the Actions ​section, click​ + Add .
  2. ドロップダウン Extension ​リストで、デフォルトのオプションを選択したま​ Mobile Core まにします。
  3. 例えば、アクションのタイプを選択しま Send Postback ​す。
    a.「」 URL ​に、SlackのポストバックURLを入力します(例: https://hooks.slack.com/services/ )。
    b.投稿の本文を送信するには、チェックボックスを Add Post Body ​選択します。
    c.で、 Post Body ​次のように投稿の本文を追加します。 { "text": "A customer has entered" }
    c.例えば、コンテンツタイプを入力しま application/json ​す。
    d.例えば、タイムアウト値を選択します 5
  4. Keep Changes ​をクリックします。

ルールの発行

  1. ルールをアクティブ化するには、ルールを発行する必要があります。 エクスペリエンスプラットフォームの起動でのルールの発行について詳しくは、「発行」を参照し てくださ い。

入口と出口を越えた考え方

Places Service Geo-Fenceのエントリと出口を使用してExperience Platform Launchでルールをトリガーするのは非常に強力ですが、場所データを他のイベントの発生条件として使用することもできます。 例えば、アプリ内の特定のtrackAction呼び出しイベントに基づいて、Mobileコア追跡アクションイベントトリガーを起動する準備が整っているとします。 このイベントに基づいて、アクションが実行される前にイベントに追加の場所条件を設定できます。 例えば、購入イベントが発生した場合にアプリ内調査を開き、ユーザーの現在の場所に特定のPlaces trackAction Serviceメタデータが含まれている場合にのみ調査を開きます。