コンテンツにスキップ

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で送信先を設定する

イベントフォワーダーを作成するには:

  1. Snowplow ConsoleでDestinationsに移動し、Create new destinationを選択します。
  2. 接続を設定する際、接続タイプとしてBrazeを選択します。
  3. Braze APIキーとREST APIエンドポイントを入力します。
  4. 接続を保存します。

ステップ2:イベントフォワーダーを設定する

フォワーダーを設定する際、転送するSnowplowイベントを選択し、Brazeオブジェクトタイプにマッピングできます。

  1. ユーザー属性:ユーザープロファイルデータとカスタムユーザープロパティを更新します。
  2. カスタムイベント:ユーザーのアクションと行動を送信します。
  3. 購入:商品の詳細を含むトランザクションデータを送信します。

各オブジェクトタイプについて、Snowplowのイベントデータが Brazeフィールドにどのようにマッピングされるかを指定するフィールドマッピングを設定できます。詳細な設定手順とフィールドマッピングの構成については、Snowplowのフォワーダー作成に関するドキュメントを参照してください。

ステップ3:インテグレーションを検証する

Brazeアカウントで以下のページを確認し、イベントがBrazeに到達していることを確認します。

  1. クエリビルダー:BrazeでAnalytics > クエリビルダーに移動します。以下のテーブルに対してクエリを作成し、Snowplowから転送されたデータをプレビューできます:USER_BEHAVIORS_CUSTOMEVENT_SHAREDおよびUSERS_BEHAVIORS_PURCHASE_SHARED。
  2. 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イベントを超える場合、レイテンシが増加する可能性があります。

New Stuff!