Skip to content

Snowplow

Snowplowは、リッチで高品質な低遅延データ収集のためのスケーラブルなオープンソースプラットフォームです。Snowplowは、企業向けに高品質で完全な行動データを収集するように設計されています。

この統合は Snowplow によって管理されています。

統合について

BrazeとSnowplowの統合により、Snowplowのイベント転送ソリューションを使って、SnowplowのイベントをリアルタイムでBrazeに転送できます。この統合により、柔軟性とコントロールを提供しながら、Brazeにイベントを送信できます。具体的には、以下のことが可能です:

  • Brazeに送信する前に、イベントのフィルタリングと変換を行います。
  • SnowplowのイベントデータをBrazeのユーザー属性、カスタムイベント、購入にマッピングします。
  • 転送を選択するまで、すべてのデータをプライベートクラウドに保持します。
  • 既存のSnowplowクラウドアカウント内にソリューションを自分でデプロイします。

SnowplowのEvent Forwardingは、Snowplowの顧客が利用できる有料のアドオン機能です。このアドオンなしでBrazeにイベントを転送するには、SnowplowのGoogle Tag Manager Server-Side統合を使用してください。

Snowplowの豊富な行動データを活用して、Brazeで強力な顧客中心のインタラクションを促進し、パーソナライズ済みメッセージをリアルタイムで配信しましょう。

前提条件

ユースケース

パーソナライズされたアクションベースの配信

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のCreating forwardersドキュメントを参照してください。

ステップ 3: 統合を検証する

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

  1. クエリビルダー:Brazeで、「分析」>「Query Builder」に移動します。Snowplowから転送されたデータをプレビューするために、以下のテーブルに対してクエリを記述できます:USER_BEHAVIORS_CUSTOMEVENT_SHAREDUSERS_BEHAVIORS_PURCHASE_SHARED
  2. API利用ダッシュボード:Brazeで、「設定」>「APIと識別子」に移動すると、API使用量の時系列チャートを確認できます。Snowplowが使用しているAPIキーでフィルタリングし、成功と失敗の両方を確認できます。

カスタムプロパティの送信

標準フィールド以外にもカスタムプロパティを送信できます。その構造は、使用しているBrazeオブジェクトタイプによって異なります:

  • ユーザー属性:トップレベルフィールドとして追加します(例:subscription_tierloyalty_points
  • イベントプロパティpropertiesオブジェクトの下にネストします(例:properties.plan_typeproperties.feature_flag
  • 購入プロパティpropertiesオブジェクトの下にネストします(例:properties.colorproperties.size

スペースを含むプロパティ名には、ブラケット表記を使用します(例:["account type"]properties["campaign source"])。

サポートされるデータタイプ、プロパティ命名要件、ペイロードサイズ制限の詳細については、イベントオブジェクトのドキュメントを参照してください。

制限事項

レート制限: Brazeは、Track Users APIに対して3秒ごとに3,000 APIコールのレート制限を適用しています。Snowplowはイベントフォワーダーのバッチ処理をサポートしていないため、このAPIレート制限はイベントレート制限としても機能します。入力スループットが3秒間に3,000イベントを超えると、レイテンシーが増大する可能性があります。

New Stuff!