このページでは

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.

Adobe からの移行

Adobe AnalyticsからAmplitudeへの移行とは、Adobeのデータモデル(hits、eVars、props、Success Events)をAmplitudeのイベントおよびプロパティモデルにマッピングし、データ収集の接続先をAmplitudeに変更し、チームが依存しているレポートを再構築することを意味します。プロダクト分析を Adobe Analytics から移行するプランがある場合は、ここから開始してください。次に、データのマッピング、ソースの設定、履歴データのバックフィル、収集の検証、レポートの複製といったセクションを順番に進めます。

移行の目標

このガイドでは、移行を計画する際に、次の分野について洞察を提供します。

データの継続性と正確性

  • 継続性への影響を最小限に抑えながら、スムーズな移行を保証します。
  • Amplitudeのアナリティクスデータの正確性と一貫性を保証します。

効率的な構成とカスタマイズ

  • Adobe 分析にあるカスタム構成とカスタムレポートを複製してください。
  • Amplitudeをカスタマイズして、組織固有のレポート作成ニーズやビジネス要件に合わせることができます。

ユーザーの定着とトレーニング

  • エンドユーザーのスムーズな移行を確保するため、Amplitudeに関するトレーニングを実施してください。
  • ユーザーの懸念に対処し、ユーザーの導入を促進するための明確なコミュニケーションを提供してください。

ドキュメントと知識の伝達

  • 構成手順やトラブルシューティング手順など、移行プロセスを文書化してください。
  • Amplitudeの保守と使用を担当する社内チームに知識を伝達します。

コンプライアンスとガバナンス

  • データガバナンスポリシーと規制要件へのコンプライアンスを確保します。
  • プライバシーポリシーと同意ポリシーをレビューおよび更新して、組織のポリシーに沿って調整してください。

連携

  • 組織で使用している他のツールやプラットフォームとの連携を可能にします。
  • Amplitudeと他のビジネスシステム間のデータフローを検証および最適化します。

データモデルと上位指標の違い

Adobe AnalyticsとAmplitudeは、データモデリングとユーザーインタラクションの追跡に対して異なるアプローチをとっています。 Amplitudeのデータモデルはイベントとプロパティに焦点を当てています。 Adobe Analyticsには、「ヒット数」やカスタムメトリクスなど、さまざまな設定可能なデータタイプがあります。

  • イベントトラッキング
    • Amplitude:
      • 柔軟なイベント中心型データモデルを使用します。
      • 事前定義された設定なしで動的なイベントトラッキングを有効にします。
      • ユーザーインタラクション、カスタムイベント、プロパティの追跡をサポートします。
    • アドビ:
      • ページビューとカスタムイベントを使用してユーザーの操作を追跡します。
      • Adobe アナリティクス ユーザーインターフェイスでの設定が必要なイベントを事前に定義します。
      • カスタムイベントの作成プロセスはより複雑です。
  • プロパティ
    • Amplitude:
      • イベントプロパティに関する柔軟性が向上します。
      • イベントを使用してプロパティを動的にキャプチャします。
      • ユーザーデータをより豊富で動的にセグメンテーションできます。
    • アドビ:
      • イベントに関する追加情報を取得するために eVar と props を使用します。
      • ユーザーがメトリックを含むクエリを作成するには、変数を設定する必要があります。
  • ユーザーの識別情報。
    • Amplitude:
      • ユーザー中心のモデルを使用します。
      • 識別されたユーザー ID を持つユーザーを追跡します。
      • ユーザーの直接識別とイベントとの関連付けをサポートします。
    • Adobe: ビジターの概念を使用して、セッション全体にわたってユーザーを追跡します。
  • インテグレーションと API
    • Amplitude:
      • イベントプロパティに関する柔軟性が向上します。
      • イベントを使用してプロパティを動的にキャプチャします。
      • ユーザーデータをより豊富で動的にセグメンテーションできます。
    • Adobe:カスタムデータ統合のための API を提供します。

上位メトリクス

AmplitudeとAdobe アナリティクスはメトリクスに対して異なる用語と構造を使用しているため、1対1の直接的なマッピングは不可能な場合があります。次の表は、Adobe Analyticsの主要な指標と、Amplitudeの潜在的な同等物または類似概念を比較しています。

主な指標とビジネスユースケースを合わせる

主要なビジネスユースケースに合わせて調整することで、ユーザーは有用なレポートをより簡単に見つけられ、将来のメンテナンスコストを削減できます。

データを移行する前に、すべての関係者とチームメンバーがデータから何を得たいかについて合意していることを確認してください。 以下の点を考慮してください。

トップレポートと分析のワークスペース

最も頻繁に使用する分析ワークスペースを特定するには、Adobeの構成を読み取り、レポートを提供する外部ツールを使用してください。たとえば、サードパーティ製のコンポーネントエディタは、どのワークスペースとプロジェクトが最もアクティブであるかを示すワークスペースの使用状況統計を返すことができます。

重点を置くべきユースケースと重要な指標

Adobeのトップユーザーや支持者と協力して、Amplitudeで問い合わせたい重要なレポートとKPIを確認しましょう。ユースケースを把握することで、Amplitudeで必要なデータを定義し、最も重要なことに集中することができます。 これらのユーザーは他のユーザーが使用するレポートやクエリを作成するため、彼らを移行の推進役として活用することは、移行をスムーズに進める上で役立ちます。

詳細については、サンプルユースケースや質問事項についてAmplitudeの業界固有のベストプラクティスガイドを参照してください。

Adobe 変数を Amplitude スキーマにマッピングする

AdobeアナリティクスからAmplitudeに変数をマッピングする際は、各プラットフォームで使用されている用語と概念を一致させてください。次の表は一般的なガイドラインを示しています。 マッピングは1対1ではない可能性があり、各プラットフォームでデータの収集およびレポートの方法が異なる場合があります。特定の変数の設定は、アナリティクス実装の複雑さによって異なる場合があります。

Amplitudeがデータを収集する方法を理解したら、次のステップは、現在使用しているAdobeアナリティクス変数をAmplitude変数にマッピングすることです。標準的なスプレッドシートを使用してください。 ほとんどのAdobe Analyticsのお客様は、すべてのSuccess Events、eVars、およびsPropsをリストアップしたソリューション設計リファレンス(SDR)を所有しています。SDRスプレッドシートでは、既存のAdobeアナリティクス変数をAmplitude変数にマッピングできます。

この課題を完了するには、各SDRタブに追加の列を追加し、保持したい既存のAdobeアナリティクス変数の隣にAmplitudeイベントまたはプロパティを追加します。Adobeアナリティクスの成功イベントはAmplitudeのプロパティにマップされ、AdobeアナリティクスのeVarsとsPropsもAmplitudeのプロパティにマップされます。

スプレッドシート内の各Amplitudeプロパティをマッピングする際には、そのプロパティがイベントプロパティかユーザープロパティかを決定してください。

Amplitudeでリアルタイムデータを追跡

AdobeスキーマをAmplitudeに必要なデータ構造に変換したら、追跡するイベントとプロパティの概要、それらを追跡する理由、それらを追跡する場所を説明した追跡計画ドキュメントを作成します。

トラッキングプランを作成するには、組織の データ タブに移動します。Amplitude SDKを使用して計装を行う場合、AmplitudeはAmplitude SDK用の軽量ラッパーであるAmpli Wrapperを推奨します。これはタイプセーフティを提供し、リンティングをサポートし、入力検証などの機能を有効にします。 Ampli CLIはAmpliラッパーと連携して、トラッキングライブラリをプロジェクトに組み込みます。

データソースと実装方法を選択する

Amplitudeで収集するデータ要素を決定し、トラッキングプランを作成したら、ソースを設定してAmplitudeへのデータの送信を開始します。

データ収集は、あらゆるアナリティクスプログラムにおいて最も重要なステップの1つです。デジタル分析製品は、顧客がデジタル資産とやり取りする際に、一貫性のある正確なデータを収集する必要があります。 ほとんどの組織は、ウェブサイトやモバイルアプリからデジタル分析製品にデータ要素をプッシュするデータ収集レイヤーを構築しています。 多くの場合、データ層とデジタル分析プロダクトの間に仲介者が存在し、生データ要素をデータ変数にマッピングします。

この仲介手段としては、ソフトウェア開発キット(SDK)、JavaScriptコード、アプリケーションプログラミングインターフェイス(API)、顧客データプラットフォーム(CDP)、またはタグ管理システムなどがあります。 組織は、既存の Adobe アナリティクス実装用にデータ収集ツールを導入している可能性があります。これらのツールを再利用してAmplitudeにデータを送信することもよくあります。

Amplitudeは、データの収集と送信に役立つ多くのソースを提供しています。

クライアント側のソース

ユーザーが自分のデバイスで実行するアプリ(モバイル、ウェブブラウザ、デスクトップアプリなど)でクライアント側のソースを使用します。コードはユーザーのデバイス上で実行されます。

Amplitudeのクライアント側のソースには、以下のSDKが含まれます:

  • ウェブ:ブラウザ、マーケティング分析ブラウザ、React Native
  • モバイル:Android、iOS、Unityプラグイン、Flutter、React Native
  • ゲームエンジン:Unityプラグイン、Unreal

サーバー側のソース

サーバー側のソースは、Webサーバーや自社サーバー上で実行するサービスなど、安全なマルチユーザー環境で使用できます。 コードはサーバー上で実行されます。

Amplitudeのサーバー側ソースには、以下のSDKとAPIが含まれます:

サードパーティのソース

ウェブベースのデータ収集の場合、タグ管理システムと連携するデータレイヤーを使用できます。 Adobeアナリティクスユーザーがよく使用するタグ管理システムには、Adobe Launch、Tealium、Google Tag Managerなどがあります。

Amplitudeはこれらのタグ管理システムとの統合を事前に構築しています。 これらの統合により、組織の既存のデータレイヤーワークを再利用してデータをAmplitudeに送信できます。 既存のタグ管理システムルールを更新して、AdobeアナリティクスではなくAmplitudeにデータを送信します。

Adobe Launch

組織がAdobe Launch(アドビのタグ管理システム)を使用してAdobeアナリティクスデータを入力している場合は、Amplitude Adobe Launch拡張機能を使用してデータをAmplitudeに送信できます。この拡張機能はAmplitude JavaScript SDKのラッパーであり、組織が既存のAdobe Launchデータレイヤーを再利用してAmplitudeにデータを送信できるようにします。

Adobe Launch の利用可能性

Adobe はクライアントに Adobe Launch を無料で提供していますが、すべての Adobe 製品を削除すると、Adobe Launch にアクセスできなくなる可能性があります。Amplitude Adobe Launch 拡張機能は、Amplitude を簡単に試すための方法です。 組織が Adobe Analytics を置き換える場合、後で別のタグ管理システムに切り替える必要がある場合があります。

Tealium

Amplitudeは、Tealiumのエンタープライズタグ管理サービスであるTealium IQと統合されています。

Tealium IQは、ページのすべての要素に対してユニバーサルデータオブジェクト (UDO) を作成するユニバーサルな JavaScript ライブラリです。Tealiumはまずこのデータをデータレイヤーに送信し、その後Amplitudeを含むサードパーティベンダーに転送できます。

Tealium iQ をウェブサイトと統合するには、Tealium のタグマネージャーを使用するか、Tealium の JavaScript ライブラリを使用する、2 つの方法があります。セットアップ手順については、「TealiumとAmplitudeの統合」を参照してください。

Googleタグマネージャー

Amplitudeはデータを収集し、開発者がアプリケーションでイベントトラッキングを設定できるようにするアナリティクス Google Tag Managerテンプレートを提供しています。これらの事前設定済みテンプレートは、トラッキングタグの導入を合理化し、イベントトラッキングのセットアップに必要な時間を短縮します。

セグメント

Amplitudeは、Segmentと統合するための2つの方法を提供しています:

  • AmplitudeのSDKをインストールし、クライアント側にバンドルされている連携を使用してデータをAmplitudeに直接送信します。
  • Segmentの送信先を設定し、それをSegmentのソースと接続します。

詳細については、SegmentからAmplitudeへの移行を参照してください。

mParticle

詳細については、mParticleとAmplitudeの連携に関するドキュメントを参照してください。

データを宛先にダウンストリーム送信します

Amplitudeの宛先を使用してデータをサードパーティのプラットフォームに送信できます。 送信先を使用すると、Amplitudeで生成されたデータを他のツールや関係者と共有できます。

履歴データをバックフィル

Adobe アナリティクスから移行する場合、Amplitudeは今後新しいデータのみを追跡することをお勧めします。

過去のアドビデータを送信する必要がある場合、Amplitudeは以下のことを推奨しています:

  • 過去のデータが重要なビジネス上の質問や指標に答えるために重要かどうかを判断します。 Adobe Analytics の終了後に履歴データを保存するソースを確認してください。 可能であれば、まずデータをAmplitudeではなくウェアハウスにエクスポートしてください。

  • キー識別子、データ構造、ユーザー定義は、Adobe アナリティクスとAmplitudeの間で異なる場合があります。アドビの一意識別子は複雑であるため、ユニークビジターのメイン識別子のロジックを調整してください。 データモデルの違いにより、特定のメトリックに予想される不一致が生じる可能性があります。そのため、不一致の割合を許容できる範囲に設定してください。

  • 履歴データを分析する必要がある場合は、重要とみなされる特定のイベントとプロパティを確認してください。 履歴データセット全体を移行するにはかなりの時間がかかります。そのため、ユーザーがAmplitudeでクエリを行う可能性が最も高いイベントやプロパティをランク付けしてください。

  • データモデルの違いが原因で ID 管理の問題が発生することを防ぐには、履歴データを別のプロジェクトにバックフィルしてください。 データが別のプロジェクトに存在する場合、特定の期間にわたる傾向を分析できない場合があります。

  • 履歴データが重要な場合、Amplitudeはバックフィルを2年間のデータに制限することを推奨しています。カットオフは通常、完全なデータセットがAmplitudeに流入する前の最後の月に設定されます。 たとえば、本番プロジェクトのデータの追跡を6月1日に開始する予定の場合、バックフィルされたデータセットは遅くとも5月31日までに終了する必要があります。

Batch Event Upload APIを使用してAmplitudeにデータをバックフィルする方法の詳細については、Data Backfill Guideを参照してください。

履歴データをAmplitudeに移行する

履歴データをAdobeからAmplitudeに移行するには:

  1. 履歴データをデータウェアハウスにエクスポートすることで、Adobe アナリティクスデータの記録を保持できます。エクスポート後、データウェアハウステーブルをAmplitudeが期待するイベントとプロパティモデルに変換します。
    1. 履歴データがウェアハウスに保存されたら、AmplitudeのデータウェアハウスソースまたはバッチイベントアップロードAPIを使用して、再フォーマットされたデータをAmplitudeにインポートします。 バッチイベントアップロードAPIを使用してデータをバックフィルする方法の詳細については、「データバックフィルガイド」を参照してください。
    2. 履歴データが Amazon S3 バケットにある場合は、Amplitude の Amazon S3 インポートを使用して大量のデータをバックフィルしてください。
  2. 履歴データが CDP に保存されている場合は、CDP に履歴インポート機能があるかどうかを確認してください。 たとえば、Segmentのリプレイ機能は、組織の計画の一部である場合、履歴データをバックフィルできます。
  3. Adobeのデータフィード機能を使用してAdobe Analyticsから直接データを移行する必要がある場合は、Amplitudeの担当者にお問い合わせください。

データ収集を検証する

ソースを設定し計装を完了したら、データがAmplitudeに流れていることを確認し、その品質を検証してください。Amplitudeにデータを送信する際には、以下のベストプラクティスに従ってください。

  • 常にインストルメンテーションをテストしてください:Amplitude は、組織内のすべての本番プロジェクトに対してテストプロジェクトを推奨しています。テストプロジェクトは、本番データをAmplitudeに送信する前に、インスツルメンテーションをテストするための信頼性の高い方法を提供します。
  • Amplitudeは過去のデータを遡って変更することはできません:インストルメンテーションが間違っていても、後で収集したデータをクリーンアップすることはできません。以下の手順に従って、AmplitudeでイベントデータをQAしてください。

データの検証は計装における重要なステップです。 Amplitudeを使用すると、以下のツールを使用してイベントデータを検証できます。

インジェストデバッガー

AmplitudeのIngestion Debuggerを使用して、リクエスト、イベント数、識別数、および制限されているユーザーやデバイスをチェックできます。

  1. Amplitudeにログインします。
  2. 上部のナビゲーションバーで「データ」を選択し、左側のナビゲーションバーから「ソース」を選択します。
  3. **「インジェスションデバッガ」**タブに移動します。

インジェスションデバッガには、指定したエンドポイントに対する成功したリクエスト、イベント数と識別子数、エラーリクエストを示す3つのグラフがあります。時間範囲は1時間または1週間のいずれかを指定できます。

インジェクションデバッガの下には、過去30分間に制限されたユーザーとデバイスIDを含む、制限されたユーザーとデバイスのリストと、サイレント化されたデバイスIDのリストがあります。

ユーザールックアップ

イベントを計測した後は、これらのイベントの一部を自分のデバイスから手動で送信してください。 次に、以下の手順を実行します。

  1. Amplitudeの上部にあるナビゲーションバーのユーザーとセッションタブに移動します。
  2. ユーザータブに移動して、アカウントレベルの詳細ではなくユーザーレベルの詳細を表示します。
  3. ユーザーID、デバイスID、Amplitude ID、またはユーザープロパティ値で検索できます。

ユーザープロフィールを見つけたら、[イベントストリーム]セクションまでスクロールダウンしてください。イベントストリームには、ユーザーのイベント履歴全体がセッションごとにグループ化されています。 最新のアクティビティが上部に表示され、イベントは10秒から1分以内にストリームに記録されます。

イベントを選択すると、ユーザールックアップには、イベント発生時のユーザープロパティやイベントプロパティの値など、そのイベントに関する詳細情報が表示されます。

イベントストリームはリアルタイムで更新されるため、Amplitudeが新しいイベントを正しくキャプチャしていることを確認したり、計装エラーをトラブルシューティングしたりするのに使用できます。たとえば、イベントを1回トリガーしても、イベントストリームに一貫して2つのインスタンスが表示される場合、計測にエラーが発生している可能性があります。

Raw を選択すると、JSON 形式で未加工のイベントデータが表示されます。

イベントエクスプローラー

Amplitude Event エクスプローラーはGoogle Chrome拡張機能で、プロダクトとやり取りする際にAmplitude Browser SDKのインストルメンテーションを検査およびデバッグするのに役立ちます。この拡張機能は、ユーザーがトリガーする各 Amplitude イベントをキャプチャし、それを拡張機能のポップアップに表示します。

この拡張機能は、ブラウザ SDK とデバイスモード/クライアント側の CDP/タグ マネージャの実装をサポートしています。

イベントエクスプローラーの イベント タブには、ウェブサイト上でトリガーする各イベントのパラメーターに関する詳細なインサイトが表示されます。これには、user_id、device_id、event_properties、およびuser_propertiesが含まれます。

ユーザーの移行とレポートの複製

本番データがAmplitudeプロジェクトに流れたら、ユーザーのアカウントを作成し、レポートとダッシュボードの複製を開始します。

Amplitudeユーザーを作成するには、Adobeアナリティクスのユーザーログを参照して、どのユーザーがAdobeアナリティクスに最も頻繁にアクセスしたかを特定してください。これらのユーザーは、Amplitudeの組織設定で作成できます。

重要なレポートやダッシュボードがAdobe Analyticsに存在する場合は、それらをAmplitudeに複製し、Adobe Analyticsにアクセスできた同じユーザーと共有してください。 サードパーティ製のコンポーネントマネージャーツールは、この情報を抽出できます。 このツールには、Amplitudeで複製したいと思われる人気のあるAdobe分析セグメントと計算メトリクスも表示されます。

以下のグラフは、ユーザーがAmplitudeで最も頻繁に複製するものです。

  • データテーブル:Adobe Analysis Workspaceとほぼ同じです。メトリック、イベント、プロパティによる多次元分析をサポートします。
  • ファネルチャート:Adobeのファネルビジュアライゼーションレポートとほぼ同じです。コンバージョン率を測定します。
  • ジャーニー: カスタマージャーニーとユーザーが一般的に取るパスを分析します。 ほとんどがマルチチャネル・ファネル・レポートと同様です。
  • ユーザーセッション: セッションデータ(「訪問数」)を分析します。
  • メトリクス: 再利用可能な分析オブジェクトとカスタムメトリクスを定義して保存できます。

これは役に立ちましたか?