Snowplow
Snowplowは、リッチで高品質な低遅延データ収集のためのスケーラブルなオープンソースプラットフォームです。Snowplowは、企業向けに高品質で完全な行動データを収集するように設計されています。
この統合はSnowplowによって管理されています。
連携について
BrazeとSnowplowの連携により、Snowplowのイベント転送ソリューションを使用して、SnowplowイベントをリアルタイムでBrazeに転送できます。この連携では、柔軟性とコントロールを維持しながら、Brazeにイベントを送信できます。具体的には、以下のことが可能です。
- Brazeに送信する前にイベントのフィルタリングと変換を行う。
- Snowplowのイベントデータをbrazeのユーザー属性、カスタムイベント、購入にマッピングする。
- 転送を選択するまで、すべてのデータをプライベートクラウドに保持する。
- 既存のSnowplowクラウドアカウント内でソリューションを自分でデプロイする。
Snowplowのイベント転送は、Snowplowの顧客向けに提供されている有料アドオン機能です。このアドオンを使用せずにイベントをBrazeに転送するには、SnowplowのGoogle Tag Managerサーバーサイド連携を使用してください。
Snowplowのリッチな行動データを活用して、Brazeで強力な顧客中心のインタラクションを促進し、パーソナライズされたメッセージをリアルタイムで配信しましょう。
前提条件
| 要件 | 説明 |
|---|---|
| Snowplow パイプライン | Snowplow パイプラインが稼働している必要があります。 |
| Snowplow Console へのアクセス | イベントフォワーダーを設定するために、Snowplow Console へのアクセス権が必要です。 |
| Braze REST APIキー | 次の権限を持つBraze REST APIキー: users.track、users.alias.new、users.identify、users.export.ids、users.merge、users.external_ids.rename、および users.alias.update。これはBrazeダッシュボードの設定 > APIキーから作成できます。 |
| Braze REST エンドポイント | REST エンドポイントURL。エンドポイントは、お使いのインスタンスのBraze URLによって異なります。 |
ユースケース
パーソナライズされたアクションベース配信
Snowplowがデフォルトで収集する豊富なイベントを活用するか、独自のカスタムイベントを定義して、ビジネスに適したさらにきめ細かなカスタマージャーニーを構築できます。Snowplowの充実した行動データを活用してカスタマーファネルを設計し、マーケティングチームやプロダクトチームの価値を引き出すことで、Brazeを通じてコンバージョンとプロダクト利用の最大化を支援します。
ダイナミックセグメンテーション
Snowplowの高品質な行動データに基づいて、Brazeでダイナミックなオーディエンスを作成できます。ユーザーがプロダクト、アプリ、またはWebサイトでアクションを実行すると、Snowplowがリアルタイムで収集する行動データを活用して、Brazeの関連セグメントにユーザーを自動的に追加または削除できます。
インテグレーション
ステップ1:Snowplow Consoleで送信先を設定する
イベントフォワーダーを作成するには:
- Snowplow ConsoleでDestinationsに移動し、Create new destinationを選択します。
- 接続を設定する際、接続タイプとしてBrazeを選択します。
- Braze APIキーとREST APIエンドポイントを入力します。
- 接続を保存します。
ステップ2:イベントフォワーダーを設定する
フォワーダーを設定する際、転送するSnowplowイベントを選択し、Brazeオブジェクトタイプにマッピングできます。
- ユーザー属性:ユーザープロファイルデータとカスタムユーザープロパティを更新します。
- カスタムイベント:ユーザーのアクションと行動を送信します。
- 購入:商品の詳細を含むトランザクションデータを送信します。
各オブジェクトタイプについて、Snowplowのイベントデータが Brazeフィールドにどのようにマッピングされるかを指定するフィールドマッピングを設定できます。詳細な設定手順とフィールドマッピングの構成については、Snowplowのフォワーダー作成に関するドキュメントを参照してください。
ステップ3:インテグレーションを検証する
Brazeアカウントで以下のページを確認し、イベントがBrazeに到達していることを確認します。
- クエリビルダー:BrazeでAnalytics > クエリビルダーに移動します。以下のテーブルに対してクエリを作成し、Snowplowから転送されたデータをプレビューできます:
USER_BEHAVIORS_CUSTOMEVENT_SHAREDおよびUSERS_BEHAVIORS_PURCHASE_SHARED。 - API使用状況ダッシュボード:Brazeで設定 > APIと識別子に移動すると、経時的なAPI使用状況のグラフが表示されます。Snowplowが使用するAPIキーでフィルタリングし、成功と失敗の両方を確認できます。
カスタムプロパティの送信
標準フィールド以外のカスタムプロパティを送信できます。構造は、使用している Braze オブジェクトタイプによって異なります。
- ユーザー属性: トップレベルのフィールドとして追加します(例:
subscription_tier、loyalty_points) - イベントプロパティ:
propertiesオブジェクトの下にネストします(例:properties.plan_type、properties.feature_flag) - 購入プロパティ:
propertiesオブジェクトの下にネストします(例:properties.color、properties.size)
スペースを含むプロパティ名には、ブラケット記法を使用します(例: ["account type"] または properties["campaign source"])。
サポートされているデータ型、プロパティの命名要件、ペイロードサイズの制限について詳しくは、イベントオブジェクトのドキュメントを参照してください。
制限事項
レート制限: Brazeは、Track Users APIに対して3秒あたり3,000回のAPI呼び出しというレート制限を設けています。Snowplowはイベントフォワーダーのバッチ処理をサポートしていないため、このAPIレート制限はイベントレート制限としても機能します。入力スループットが3秒あたり3,000イベントを超える場合、レイテンシが増加する可能性があります。