For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
一般的なパターン
Amplitudeはさまざまなデータスタックに適合します。 ほとんどのお客様は、次の4つのパターンのいずれかを使用しています。
Amplitudeを主なアナリティクス送信先とします。
Segmentなどのカスタマーデータプラットフォーム(CDP)を使用したAmplitude。
Snowflake、BigQuery、Redshift、Databricks などのデータウェアハウスを使用した Amplitude。
CDPとデータウェアハウスの両方を備えたAmplitude。
Amplitudeのウェブ、モバイル、サーバーの4つのSDKすべてにおいて、イベントの収集、セッションリプレイの実現、そしてイベントストリームとエクスポートを通じたスタック全体へのデータストリーミングを単一の方法で実行できます。プロダクトの計測が完了した後で、新しい宛先を追加する際にアプリケーションコードを変更する必要はほとんどありません。
Amplitude セッションリプレイは、いくつかの方法で計測できます。 ブラウザの場合、Amplitude Browser SDK用のセッションリプレイプラグイン、スタンドアロンのセッションリプレイSDK、Googleタグマネージャー、またはSegment連携を使用してください。iOS、Android、React Nativeの場合、AmplitudeのアナリティクスSDK、スタンドアロンのセッションリプレイ SDK、またはSegmentベースのオプションの上に存在するプラグインを使用してください。
イベントと合わせてセッションリプレイを計測することには、次の3つの主な利点があります。
すべてのチャート、ファネル、コホートを実際のユーザーセッションにまで遡って追跡できるため、チームはユーザーの行動を監視できます。
プロダクトチームとエンジニアリングチームは、ドロップオフやエラーなどの定量的な信号と、リプレイから得られた定性的な証拠を組み合わせることで、問題をより迅速にデバッグできます。
アナリティクスイベントとリプレイの両方に対して、単一のSDKとプライバシーコントロールを利用できるため、ガバナンスが簡素化されます。
以下のセクションでは、各データスタックパターンの仕組みについて説明します。
Amplitudeのみ
この設定では、AmplitudeとそのSDKがメインイベントコレクション、セッションリプレイ、およびアナリティクスレイヤーとなります。
データフロー
お客様のウェブサイト、モバイルアプリ、バックエンドサービスは、Amplitude SDKまたはHTTP APIを使用して、行動イベントをAmplitudeに直接送信します。同じWeb SDKとモバイルSDKを使用して、選択したセッションのセッションリプレイデータをキャプチャできます。Amplitudeは、プロダクト分析、実験、ジャーニー分析、コホート、セッションレベルのインサイトに関するあらゆる情報を保存および処理します。そこから、イベント、コホート、選択したリプレイリンクをダウンストリームのツールに同期できます。
SDKとセッションリプレイの役割
Amplitude SDKはイベントとリプレイを収集するため、後でイベントストリームを有効にし、アプリケーション内のトラッキングを変更することなく、Amplitudeからデータウェアハウス、CDP、マーケティングシステムなどの他のツールに同じイベントを転送できます。セッションリプレイはイベントと同じユーザーおよびセッション識別子を共有するため、プロダクトチームはAmplitudeのファネルから特定のセッションに移動し、重要なステップで何が起こったかを確認できます。
これがうまく機能する場合
このパターンは、新しいアナリティクススタックを構築しようとしている場合に理想的です。中央ウェアハウスやCDPをまだ持っていません。また、1つのSDK実装でトラッキングとリプレイを迅速に標準化したい場合に最適です。
主なメリット
最小限のインフラストラクチャで価値を生み出すまでの時間を短縮。
イベント、プロパティ、アイデンティティ、およびリプレイ設定を定義できる単一の場所です。
後で新しいツールを追加するときにAmplitudeのイベントストリームを使用できます。
定量分析と定性リプレイを直接接続することで、デバッグを高速化し、UXを向上できます。
CDPを使用したAmplitude
この場合、CDPは主要な収集およびルーティングレイヤーであり、Amplitudeはダウンストリームのアナリティクスおよびアクティベーションの送信先です。
データフロー
プロダクトはCDP SDKを使用してイベントをCDPに送信します。CDPはこれらのイベントのコピーをAmplitudeに転送し、それらをマーケティングツールや広告プラットフォームに転送します。 Amplitudeは、その行動データをプロダクト分析、実験、コホート、アクティベーションに使用します。
セッションリプレイは、主に四つの方法で実装できます。最後の方法では、CDPを使用します。
Amplitude セッションリプレイ SDKを使用します。
Google Tag Manager を使用。
セグメントを使用
これらの方法により、CDPを中央イベントルーターとして維持しながら、Amplitude内部でセッションレベルの可視性を維持できます。
SDKとセッションリプレイの役割
ほとんどのお客様は、CDP SDKのみを介してイベントを計測し、セッションリプレイやその他の製品専用イベントにのみAmplitudeのSDKを使用するか、CDPとAmplitude SDKをより広範に組み合わせて冗長性と低レイテンシーを実現しています。 いずれの場合も、Amplitudeはイベントストリームを使用してイベントのコピーを他の宛先に転送できます。
これがうまく機能する場合
このパターンは、ID解決とオーディエンス同期を管理するCDPをすでに導入しており、マーケティングチームがそれを頼りにしている場合に一般的です。Amplitudeはプロダクト分析とセッションリプレイの主なサーフェスとなり、CDPはイベントが通過するシステムのままです。
主なメリット
CDP内の単一イベントスキーマは、Amplitudeとマーケティングツール間で共有されています。
AmplitudeはCDPの統合されたアイデンティティを活用すると同時に、詳細なプロダクト分析とリプレイ機能を追加しています。
セッションリプレイを使用して、CDP主導のキャンペーンやジャーニーに見られるパターンを説明できます。
Amplitudeの豊富なイベントデータを他のシステムにストリーミングできます。
データウェアハウスを使用したAmplitude
このパターンでは、Amplitudeはプロダクト分析とイベント収集のレイヤーであり、ウェアハウスは中央ストレージとビジネスインテリジェンスのレイヤーです。
データフロー
アプリケーションは、Amplitude SDKを使用してイベントとセッションリプレイデータをAmplitudeに送信します。 Amplitudeは、アナリティクスとトラブルシューティングのためにイベントとリプレイを保存および処理します。その後、Amplitudeは生またはモデル化されたイベントデータを、スケジュールに従って、またはストリーミングを通じてお客様のウェアハウスにエクスポートします。ビジネスインテリジェンスツールはウェアハウスに問い合わせを行い、Amplitudeイベントを請求、CRM、サポートなどのデータと組み合わせます。このデータをウェアハウスから活用するには、Hightouch などのリバース ETL ツールを使用できます。
SDKとセッションリプレイの役割
Amplitude SDKは、プロダクト分析とリプレイ用に最適化された動作スキーマを定義します。計装後は、ウェアハウスでの使用について別途追跡する必要はありません。イベントはまずAmplitudeに流れ込み、その後エクスポートまたはイベントストリームを通じて倉庫に流れ込みます。 セッション識別子とユーザー識別子は、Amplitudeのアナリティクスとウェアハウス内のテーブル間で一貫性を保つため、データチームは、チャーンや生涯価値などのウェアハウスベースのモデルを特定のリプレイとリンクして、定性的調査を行うことができます。
これがうまく機能する場合
このパターンは、プロダクトチームがセルフサービスアナリティクスとデバッグのためにAmplitudeに依存している一方、データチームはクロスドメインのレポート作成とモデリングのためにデータウェアハウスを使用している組織に適しています。
主なメリット
アナリティクスとウェアハウス両方に使用できる単一の計測パス。
ウェアハウスは、Amplitudeがすでに検証済みのクリーンなイベントデータを受け取ります。
データチームは、迅速な分析とセッションリプレイにAmplitudeを使用しつつ、行動イベントを他のドメインと結合できます。
リプレイは、ウェアハウスベースのダッシュボードで発見された異常やモデル出力を調査する際に貴重なコンテキストを提供します。
CDPとデータウェアハウスを使用したAmplitude
このパターンは、これら3つの要素すべてを組み合わせています。CDP(またはSnowplowのようなCDI)はリアルタイムの収集とルーティングレイヤーであり、ウェアハウスは長期ストレージとモデリングレイヤーであり、Amplitudeはプロダクト分析、セッションリプレイ、アクティベーションレイヤーです。
データフロー
アプリケーションは、CDP の SDK を使用してイベントを CDP に送信します。 CDP はこれらのイベントを Amplitude とウェアハウスに転送します。Amplitudeは独自のSDK、プラグイン、またはセグメントベースの統合を通じてセッションリプレイを計測し、CDPイベントから発生したセッションにリプレイを接続します。ウェアハウスはCDPまたはAmplitudeからイベントデータを受け取り、データチームはそこでモデルを構築し、集計テーブルを構築します。モデル化された属性とスコアをリバースETLを使用してAmplitudeまたはCDPに送り返すことができます。
SDKとセッションリプレイの役割
CDPSDKは通常、コアイベントストリームを提供します。Amplitude SDKは、セッションリプレイと、お客様が追加することを選択したAmplitude固有のインストゥルメンテーションに重点を置いています。 Amplitudeは引き続き、エンリッチされたイベントをストリーミングしたり、メタデータをデータウェアハウスや他のツールに再生したりできます。この組み合わせにより、コード内で追跡ロジックを重複させることなく、データの複数の制御パスが得られます。
これがうまく機能する場合
このパターンは、データが成熟している組織に適しています:
CDPはイベント収集、ID解決、およびルーティングを所有しています。
ウェアハウスはストレージ、モデリング、ガバナンスを所有しています。
Amplitudeは行動分析、実験、セッションリプレイ、製品主導のアクティベーションを網羅しています。
主なメリット
プロダクト、マーケティング、セールス、アナリティクスの各チーム間で行動データを共有できます。
CDPとウェアハウスにおける明確な所有権を持つスキーマとIDに対する強力なガバナンス。
セッションリプレイは、CDPベースのジャーニーやウェアハウスベースのモデルと直接結びついており、メトリックの背後にある理由を説明します。
Amplitudeイベントをストリーミングしたり、コンテキストを多くのダウンストリームツールにリプレイしたりできます。プロダクト内で新しいSDKを動作させる必要はありません。
適切なパターンの選択
多くのお客様は、時間の経過とともにこれらのパターンを経て進化しています。
Amplitudeのみからスタートし、Amplitude SDKを使用してイベントとセッションリプレイの両方を計測することで、迅速な価値と一貫した行動モデルを取得できます。
CDPを追加することで、マーケティングやその他のツール用の収集を標準化できる一方で、アナリティクスやリプレイにはAmplitudeを使用できます。
データウェアハウスを追加してストレージを一元化し、システム間を連携させ、高度なモデリングとビジネスインテリジェンスをサポートします。
これら 3 つすべてを接続することで、各ジョブに最適なシステムが収集、アナリティクス、再生、およびストレージを処理できるようになります。
これら4つのシナリオすべてにおいて、イベントとセッションリプレイのためのAmplitudeの計測レイヤーは再利用可能で拡張可能です。データがAmplitudeに流入した後、イベントストリームとエクスポートを使用してイベントをルーティングしたり、スタック全体でコンテキストを再生したりできます。そのため、トラッキングプランを安定させながらアーキテクチャを進化させることができます。
これは役に立ちましたか?