Foursquare
Foursquare は、Brazeのキャンペーンに位置情報データターゲティング機能を提供する位置情報データプラットフォームです。iOSとAndroidアプリでFoursquareのPilgrim SDKを使用して、位置情報に基づいたリアルタイムのイベントトリガーを提供し、Foursquareの強力なジオターゲティング機能を活用して、Brazeで関連性の高いパーソナライズされたメッセージを送信できます。
この統合はFoursquareによって管理されています。
前提条件
| 要件 | 説明 |
|---|---|
| Foursquare アカウント | このパートナーシップを利用するには、Foursquare アカウントが必要です。 |
| Braze REST APIキー | users.track 権限を持つBraze REST APIキー。これはBrazeダッシュボードの設定 > APIキーから作成できます。 |
| BrazeワークスペースとアプリID | Brazeワークスペースとアプリのブレース 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コンソールにBrazeのREST APIキーとApp IDを入力します。
Pilgrimコンソールの設定が完了すると、Pilgrim SDKがロケーションイベントを記録してBrazeに転送するようになり、対象となる顧客をリターゲティングおよびセグメンテーションできるようになります。詳細については、Foursquare開発者サイトを参照してください。

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

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

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