Skip to main content
Snowplow は行動データプラットフォームです。Snowplow を使用すると、次のことが可能です。
  • 高品質な行動データセットを生成します。
  • ソリューションのあらゆる段階で構築されたガバナンスツールにより、データの品質とコンプライアンスを管理します。
  • Snowplow BDP Console で安全に管理される、カスタマイズ可能なインクリメンタル Web およびモバイルモデルで行動データをモデリングし、価値創出までの時間を短縮します。
主なメリット:
  • 個々の顧客やイベントにズームインできます。
  • ズームアウトしてコホート間や時間を超えた行動を比較できます。
  • 行動でオーディエンスをセグメント化できます。
  • レコメンデーションやパーソナライゼーションのエンジンを開発できます。
Snowplow 統合により、Kameleoon のキャンペーンイベントをあらゆる Snowplow Collector で利用できるようになります。

Kameleoon で Snowplow を有効化する

最初のステップは、Snowplow を有効化することです。手順は以下の通りです。
  1. Kameleoon アプリにログインします。
  2. Admin > Integrations > Install the tool をクリックします。
  3. Snowplow を設定したいプロジェクトを選択します。
  4. Validate をクリックします。
Installed タブに統合が表示され、ツールが設定されているプロジェクト数が表示されます。
データは Snowplow の JavaScript Tracker を使用して、自動的に Snowplow に送信されます。
ネイティブブリッジの動作を変更する必要がある場合は、カスタムアナリティクスブリッジを作成 し、GitHub リポジトリ にある Snowplow サンプルコードを使用できます。

Kameleoon Snowplow イベントディスパッチャー

Kameleoon イベントが複数のソースから生成される場合、Snowplow イベントディスパッチャー統合の方がこのようなユースケースに適しています。 この統合は、イベントストリーミング層に直接プラグインされます。プロジェクト ID に関連するエクスポージャーイベントを抽出し、HTTP コールを介して Snowplow Stream Collector に送信します。 特定のプロジェクトに対してディスパッチャーをセットアップするには、以下の情報をテクニカルアカウントマネージャーに提供してください。
  • Snowplow Stream Collector の URL
  • Iglu スキーマレジストリのホストと Snowplow API キー
Kameleoon はスキーマレジストリと API キーを使用して、Kameleoon エクスポージャーイベントタイプのカスタムスキーマを Snowplow パイプラインに通知し、その後送信されるデータをシステムが正しく解釈できるようにします。そのため、API キーは 1 回のみ使用されます。 レジストリにプッシュされる Kameleoon エクスポージャーイベントのスキーマは以下の通りです。
各フィールドの説明:
  • nonce はイベント UUID に相当します
  • visitor_code は一意のユーザー識別子で、Snowplow に送信される JSON イベントの user_id として使用されます
  • timestamp はイベントのタイムスタンプです
  • experiment_id はユーザーが接触した Kameleoon 実験の一意の ID です
  • variation_id はその実験内でユーザーが接触したバリエーションの一意の ID です
Kameleoon エクスポージャーイベントは、カスタム自己記述 JSON として HTTP コール本文にバッチ化されます。この形式には、セットアップ時に Kameleoon が Snowplow Iglu スキーマレジストリにプッシュした、上記の記述スキーマへの参照が含まれています。 たとえば、標準の Snowplow イベントで使用しているビジター ID を Kameleoon のビジターセッションに紐付けるために、プロジェクトにマッピング識別子を設定している場合があります。その場合、このマッピング識別子は、Kameleoon のビジターコードの代わりに、Snowplow に送信される自己記述イベント JSON の user_id パラメータとして使用されます。 Snowplow にイベントを送信するための HTTP 形式の詳細については、Snowplow Tracker Protocol 仕様 を参照してください。

Snowplow を Kameleoon キャンペーンに関連付ける

グラフィック/コードエディタ

  1. ファイナライズパネルで Integrations をクリックします。
  2. Snowplow を選択します。
公開前のサマリーポップインに Snowplow が表示されます。Kameleoon は自動的にデータを Snowplow に送信し、ツール上で直接結果を確認できます。

パーソナライゼーション作成ページ

A/B テストと同じ方法で、パーソナライゼーションのレポートツールの中から Snowplow を選択できます。

結果ページ

Snowplow が実験のレポートツールとして設定されると、Kameleoon の結果ページから選択(または選択解除)できます。手順は以下の通りです。
  1. 画面の右上にある three dots メニューをクリックします。
  2. Experiment configuration (Open configuration:パーソナライゼーションの場合)を選択します。サイドメニュー が表示されます。
  1. Reporting tools セクションまでスクロールし、Edit をクリックします。ファイナライズページ が表示されます。
  2. Integration をクリックします。
  3. Snowplow で Activate をクリックします。
  4. このステップを保存するには Next をクリックします。

フィーチャーフラグ

サードパーティ製アナリティクス統合の管理方法を学ぶ