Foursquare
Foursquare は、Brazeのキャンペーンに位置情報データターゲティング機能を提供する位置情報データプラットフォームです。iOSとAndroidアプリでFoursquareのPilgrim SDKを使用して、位置情報に基づいたリアルタイムのイベントトリガーを提供し、Foursquareの強力なジオターゲティング機能を活用して、Brazeで関連性の高いパーソナライズされたメッセージを送信できます。
この統合はFoursquareによって管理されています。
前提条件
| 必要条件 | 説明 |
|---|---|
| Foursquareアカウント | このパートナーシップを利用するには、Foursquareのアカウントが必要です。 |
| Braze REST APIキー | users.track 権限を持つBraze REST APIキー。これは、Brazeダッシュボードの設定 > APIキーから作成できます。 |
| BrazeのワークスペースとApp ID | BrazeのワークスペースとApp IDは開発者コンソールで確認できます。 |
統合
2つのプラットフォームを統合するには、2つのSDKを統合し、一致するユーザーフィールドをマッピングする必要があります。Pilgrim SDKを統合すると、デバイスまたはWebhookで位置情報イベントを受け取ることができます。
ステップ1:ユーザーIDフィールドをマップする
2つのSDK間でフィールドを正しくマッピングするには、Braze SDKのchangeUserメソッドとPilgrim SDKのPilgrimUserInfoのsetUserIdメソッドを使用して、両方のシステムで同じユーザーIDを設定します。
ステップ2:Pilgrimコンソールを設定する

Braze開発者コンソールでワークスペースとApp IDを確認します。次に、Foursquare Pilgrim ConsoleにBraze REST APIキーとApp IDを入力します。
Pilgrimコンソールの設定が完了すると、Pilgrim SDKが位置情報イベントを記録してBrazeに転送します。これにより、条件を満たした顧客をリターゲティングおよびセグメント化できます。詳細はFoursquare開発者サイトを参照してください。

Pilgrim SDKを使用するには、位置情報サービスを有効にする必要があります。
メッセージのトリガー
統合が設定されたら、Pilgrim SDKにより生成される位置情報イベントからアクションを実行するキャンペーンやキャンバスを設定できます。この統合ルートは、ユーザーが特定の会場に入った直後にリアルタイムメッセージを送信する場合、または退場後にフォローアップコミュニケーション(お礼やリマインダーなど)を行う場合に最適です。
設定した場所に基づいてメッセージを送信するキャンペーンを作成するには:
- アクションベースの配信で送信するBrazeのキャンペーンまたはキャンバスを作成します
- トリガーには、以下のスクリーンショットに示すように、
locationTypeのイベントプロパティフィルターを含むカスタムイベントarrivalを使用します。

リターゲティング
ユーザーをリターゲティングするには、Pilgrim SDKを使用して、Brazeユーザーのユーザープロファイルにlast_locationカスタム属性を設定します。そして、matches regexの比較を使って、現実世界で特定の場所に行ったユーザーをリターゲティングできます。例えば、最近ピザ屋に行ったすべてのユーザーをセグメント化できます。

またBrazeで、特定のタイプの会場を訪問したユーザーを、特定の時間枠内のFoursquareのprimaryCategoryIdに基づいてセグメント化することもできます。このデータポイントをリターゲティングのユースケースに利用するには、オーディエンスのセグメンテーションプロセスでイベントプロパティとしてprimaryCategoryIdをログに記録します。Foursquare APIとPilgrim SDKで使用されるユーザーとプロパティを確認するには、Foursquare開発者サイトを参照してください。