ジオフェンス
Braze のリアルタイム位置情報サービスの中核となるのが、ジオフェンスの概念です。ジオフェンスは、緯度と経度を半径と組み合わせて表し、地球上の特定の位置の周りを円で囲んだ仮想的な地理的領域です。ジオフェンスは、建物の大きさから都市全体の大きさまでさまざまです。
Braze ダッシュボードでジオフェンスを定義し、それを使用して、ユーザーが境界を出入りするときにリアルタイムでキャンペーンをトリガーしたり、数時間または数日後にフォローアップキャンペーンを送信したりできます。ジオフェンスに出入りするユーザーは、セグメンテーションや再ターゲティングに使用できる新しいユーザーデータレイヤーを追加します。
概要
ジオフェンスは、[オーディエンス] > [位置情報] で管理します。
古いナビゲーションを使用している場合は、[エンゲージメント] の下に [位置情報] が表示されます。
ジオフェンスは、ジオフェンスセットに編成されます。ジオフェンスセットは、プラットフォーム全体でユーザーをセグメント化したりエンゲージしたりするために使用できるジオフェンスのグループです。各ジオフェンスセットには、最大 10,000 個のジオフェンスを格納できます。
ダッシュボードでは無制限の数のジオフェンスを作成またはアップロードできるため、マーケティングチームはジオフェンスの数を計算せずに、ジオフェンスセットやキャンペーンを設定できます。Braze は、ユーザーにとって最も関連性の高いジオフェンスが常に利用できるよう、各ユーザーに対して追跡するジオフェンスを動的に再同期します。
- Android アプリは一度に最大 100 か所のジオフェンスをローカルに保存できます。Braze は、アプリごとに最大 20 か所のジオフェンスをローカルに保存するように構成されています。
- iOS デバイスは、アプリごとに一度に最大 20 か所のジオフェンスを監視できます。スペースに余裕があれば、Braze は最大 20 か所を監視します。
- ユーザーが 20 か所以上のジオフェンスを受信する資格がある場合、Braze はセッション開始/サイレントプッシュ更新の時点でユーザーとの距離に基づいて最大数の場所をダウンロードします。
- ジオフェンスが正しく機能するには、アプリが利用可能なジオフェンスのすべてのスポットを使用していないことを確認する必要があります。
ジオフェンスセットを作成する
セットを手動で作成する
[位置情報] ページで、[+ジオフェンスセットを作成] をクリックします。
ジオフェンスセットを作成したら、地図上にジオフェンスを描画することで手動でジオフェンスを追加できます。最適な機能するために、半径 200 メートル以上のジオフェンスを作成することをお勧めします。設定可能なオプションの詳細については、 ジオフェンスの設定を参照してください。
一括アップロードによるセットの作成
ジオフェンスは、FeatureCollection
タイプの GeoJSON オブジェクトとして一括アップロードできます。それぞれのジオフェンスはフィーチャ コレクション内の Point
タイプのジオメトリです。各機能のプロパティには、"radius"
キーと、各ジオフェンスのオプションの "name"
キーが必要です。GeoJSON をアップロードするには、[+ ジオフェンスセットを作成] をクリックし、[GeoJSON をアップロード] をクリックします。
次のサンプルは、2 つのジオフェンスを指定するための正しい GeoJSON を表しています。1 つはニューヨーク市の Braze 本社用、もう 1 つはマンハッタン南部の自由の女神像用です。最適な機能を得るには、半径 100 メートル以上のジオフェンスをアップロードすることをお勧めします。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-73.992473, 40.755669]
},
"properties": {
"radius": 200,
"name": "Braze HQ"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-74.044468, 40.689225]
},
"properties": {
"radius": 100,
"name": "Statue of Liberty"
}
}
]
}
ジオフェンスを作成するときは、次の点に注意してください。
- GeoJSON の
coordinates
の値は [Longitude, Latitude]. - アップロードできるジオフェンスの最大半径は 10,0000 メートル (約 100 キロメートルまたは 62 マイル) です。
ジオフェンスセットの更新
アクティブユーザーの場合、Braze SDK はセッション開始時に 1 日に 1 回だけジオフェンスを要求します。つまり、セッション開始後にジオフェンスセットに変更が加えられた場合、更新されたセットを受け取るには、セットが最初にプルダウンされてから 24 時間待つ必要があります。
非アクティブユーザーの場合、ユーザーがバックグラウンドプッシュを有効にすると、Braze は 24 時間ごとにサイレントプッシュを送信して、最新の位置情報をデバイスに取り込みます。
ジオフェンスがデバイスにローカルに読み込まれていない場合、ユーザーは領域に入ってもジオフェンスをトリガーできません。
個々のユーザーの更新
個々のユーザーのジオフェンスを更新すると、テスト時に役立つ場合があります。ジオフェンスセットを更新するには、[位置情報] ページの下部に移動し、[ジオフェンスを再同期] をクリックします。更新するユーザーのexternal_id
またはemail
の入力が求められます。
ジオフェンスイベントの使用
ジオフェンスを構成すると、それを使用してユーザーとのコミュニケーションを強化し、充実させることができます。
トリガー
キャンペーンおよびキャンバス トリガーの一部としてジオフェンスデータを使用するには、配信方法としてアクションベースの配信を選択します。次に、Trigger a Geofence
のトリガーアクションを追加します。最後に、メッセージのジオフェンスセットとジオフェンス移行イベントのタイプを選択します。また、ジオフェンスイベントを使用して、キャンバス経由でユーザーを昇格させることもできます。
パーソナライゼーション
ジオフェンスデータを使用してメッセージをパーソナライズするには、次の Liquid パーソナライズ構文を使用できます。
{{event_properties.${geofence_name}}}
{{event_properties.${geofence_set_name}}}
よくある質問
ジオフェンスに関するよくある質問と回答は、[Geofence FAQ]3 ] を参照のこと。