Snowplow
Snowplow は、豊富で高品質、低レイテンシーのデータ収集のためのスケーラブルなオープンソースプラットフォームです。エンタープライズビジネスのための高品質で完全な行動データを収集するように設計されています。
Braze と Snowplow の統合により、ユーザーは Google Tag Manager のサーバーサイドタグ設定を使用して Snowplow のイベントを Braze に転送できます。Snowplow Braze タグを使用すると、イベントを Braze に送信しながら、以下によって柔軟性とコントロール性を高めることができます。
- データ上のすべての変換を完全に可視化する
- 時間の経過とともに洗練度を高める
- すべてのデータを転送するまでプライベートクラウドに残す
- 豊富なタグライブラリと使い慣れたGoogle Tag Manager UIによるセットアップの容易さ
Snowplowの豊富な行動データを活用して、Brazeで強力な顧客中心のインタラクションを促進し、リアルタイムでパーソナライズされたメッセージを配信します。
前提条件
必要条件 | 説明 |
---|---|
Snowplow パイプライン | Snowplowパイプラインが稼働している必要があります。 |
Google Tag Managerサーバーサイド | GTM-SSをデプロイし、GTM-SS用のSnowplowクライアントをセットアップする必要があります。 |
Braze REST API キー | users.track 権限を持つ Braze REST API キー。これは、Brazeダッシュボードの「設定」>「APIキー」から作成できる。 |
Braze REST エンドポイント | あなたのRESTエンドポイントURL。お客様のエンドポイントは、お客様のインスタンスのBraze URLに依存します。 |
ユースケース
パーソナライズされた、アクションベースの配信
Snowplow がデフォルトで収集する多数のリッチなイベントのいずれかを使用するか、カスタムイベントを定義して、ビジネスに適したより細かなカスタマージャーニーを形成します。Snowplowの豊富な行動データを活用して顧客ファネルを設計し、マーケティングおよび製品チームの価値を引き出し、Brazeを通じてコンバージョンと製品使用を最大化するのに役立てます。
ダイナミックなセグメンテーション
Snowplowの高品質な行動データに基づいてBrazeでダイナミックなオーディエンスを作成する:ユーザーが製品、アプリ、またはWebサイトでアクションを実行すると、Snowplowが収集するリアルタイムの行動データを活用して、Brazeの関連セグメントにユーザーを自動的に追加または削除できます。
統合
ステップ1:テンプレートインストール
手動インストール
template.tpl
テンプレートファイルをダウンロードしてください。- Google Tag Manager サーバーコンテナの テンプレート セクションに新しいタグを作成します。
- 右上隅のその他の操作メニューをクリックし、インポートを選択します。
- ダウンロードしたテンプレートファイルをインポートして保存します。
タグ マネージャー ギャラリー
近日公開予定です。このタグを GTM ギャラリーに追加するための承認が保留中です。
ステップ2:Braze タグの設定
テンプレートをインストールしたら、BrazeタグをGTM-SSコンテナに追加します。
- タグ タブから 新規 を選択し、タグ構成として Braze タグ を選択します。
- 転送したいイベントのトリガーを選択してBrazeに送信します。
- 必要なパラメータを入力し、タグを構成します(詳細は次のカスタマイズセクションにあります)。
- [保存] をクリックします。
カスタマイズ
必須タグパラメーター
次の表は、Brazeタグのセットアップに含める必要があるタグパラメータを一覧にしたものです。
パラメータ | 説明 |
---|---|
Braze REST API エンドポイント | これを Braze REST エンドポイント の URL に設定します。 |
Braze API キー | これを各リクエストに含まれるBraze API キーに設定します。 |
Braze external_id |
このキーをクライアントイベントプロパティに設定し、ユーザーのexternal_id に対応させ、Brazeユーザー識別子として使用します。 |
イベントマッピング
次の表は、Snowplowクライアントが主張するSnowplowイベントに関するイベントマッピングオプションを一覧にしたものです。
マッピングオプション | 説明 |
---|---|
自己記述イベントを含める | デフォルトでオンになっています。Snowplowの自己記述イベントデータがBrazeに送信されるイベントのプロパティオブジェクトに含まれるかどうかを示します。 |
Snowplow イベントコンテキストルール | BrazeタグがSnowplowイベントに関連付けられたコンテキストエンティティをどのように使用するかについて説明します。 |
配列からエンティティを抽出する場合、単一の要素 | 複数の同一エンティティを1つのイベントにアタッチできるため、Snowplow エンティティは常に配列に格納されます。このオプションは、配列に単一の要素しか含まれていない場合、その単一の要素を選択します。 |
イベントオブジェクトにすべてのエンティティを含める | デフォルトでオンになっています。Brazeイベントのプロパティオブジェクト内のイベントに含まれるすべてのエンティティを含みます。このオプションを無効にして、個々のエンティティを選択して含めます。 |
高度なイベントマッピング
イベントプロパティルール
クライアントイベントから他のプロパティを含め、それらをBrazeイベントにマッピングしたい場合は、次の表のルールを参照してください。
イベントプロパティルール | 説明 |
---|---|
共通イベントプロパティを含める | デフォルトで有効になっているこのオプションは、Brazeイベントのプロパティに共通イベント定義のイベントプロパティを自動的に含めるかどうかを設定します。 |
追加のユーザー プロパティおよびイベント プロパティ マッピング ルール | クライアントイベントからプロパティキーと、マッピングしたいプロパティオブジェクトのキーを指定します(または、マッピングされたキーを空白のままにして同じ名前を保持します)。ここではキーパス表記を使用できます (たとえば Snowplow イベントプラットフォームの場合は x-sp-tp2.p 、Snowplow イベントページビュー ID (配列インデックス 0) の場合は x-sp-contexts.com_snowplowanalytics_snowplow_web_page_1.0.id 、代替クライアントを使用する場合は Snowplow 以外のプロパティを選択します)。イベントプロパティマッピングルールはBrazeイベントプロパティオブジェクトに入力されます。 |
一般的なユーザーのプロパティを含める | デフォルトで有効になっているこのオプションは、Brazeユーザー属性オブジェクトに共通イベント定義からのuser_data プロパティを含めるかどうかを設定します。 |
イベント時間プロパティ | このオプションを使用すると、イベント時間(ISO-8601形式)を入力するためのクライアントイベントプロパティを指定するか、空のままにして現在の時間(デフォルトの動作)を使用できます。 |
エンティティマッピング
Snowplowエンティティマッピングテーブルを使用すると、エンティティをBrazeで異なる名前に再マッピングし、イベントプロパティやユーザー属性オブジェクトに含めることができます。
エンティティは2つの異なる形式で指定できます:
- メジャーバージョン一致:
x-sp-contexts_com_snowplowanalytics_snowplow_web_page_1
。ここで、com_snowplowanalytics_snowplow
はイベントベンダー、web_page
はスキーマ名、1
はメジャーバージョン番号です。x-sp-
は必要に応じて省略できます。 - 完全なスキーマ一致:
iglu:com.snowplowanalytics.snowplow/webPage/jsonschema/1-0-0
エンティティマッピングオプション | 説明 |
---|---|
イベントにマッピングされていないエンティティを含める | いくつかのエンティティをユーザー属性にリマップまたは移動する際に、前述のカスタマイズを使用すると、このオプションにより、すべてのマッピングされていないエンティティ(イベントプロパティルールに見つからないエンティティなど)がBrazeイベントのプロパティオブジェクトに含まれるようにすることができます。 |