Adobe Analytics から Customer Journey Analytics(CJA)への移行には、データ収集、プラットフォームの設定、統合に至るまで、綿密な準備が必要です。このガイドでは、スムーズな移行を実現し、Adobe Experience Platform 内で CJA の潜在能力を最大限に引き出す主な手順について説明します。
Adobe Analytics(AA)から Customer Journey Analytics(CJA)への移行は、複雑ながらも価値ある変換で、企業は Adobe Experience Platform(AEP)内でより高度な分析機能を活用できるようになります。移行前のプロセスは、主にデータ収集、現在の Adobe Analytics の設定、既存の統合によって異なります。
このガイドでは、スムーズな移行計画プロセス、つまり CJA の準備ステージを確実に進める 3 つの主な考慮事項について説明します。
1. データ収集要件について
データ品質の重要性
「ゴミを入れれば、ゴミしか出てこない」。高品質のデータ収集は、分析の基盤となるので不可欠です。移行前にトラッキング実装を徹底的にレビューし、精度と一貫性を確保する必要があります。
Web SDK と AppMeasurement の比較
移行の最も重要な側面の 1 つは、現在のデータ収集設定を評価することです。
- 使用しているプラットフォーム(Adobe Tags プロパティ)が既に Web SDK で実行されている場合、移行はより簡単です。
- 使用しているプラットフォームで AppMeasurement を引き続き使用している場合は、Web SDK がエクスペリエンスデータモデル(XDM)スキーマ、ID、データセットなど、いくつかの新しい概念を導入するので、適応にさらに時間がかかります。AppMeasurement は技術的には AEP と併用できますが、時間の経過と共に複雑さが増します。Web SDK のみを使用することを強くお勧めします。
データレイヤーと Tag Management システムのレビュー
移行は、次のデータ収集アプローチを見直し、最適化する機会となります。
- 異なるプラットフォーム間でデータレイヤーを整合させ、標準化します。適切なデータレイヤー設定を選択します。データレイヤーを従来のカスタマーエクスペリエンスデジタルデータレイヤー(CEDDL)からイベント駆動型(EDDL)またはハイブリッドアプローチに更新できます。
- Adobe Tags(Launch)またはその他の Tag Management システムが AEP/CJA 要件をサポートするように最適化されていることを確認します。
- ソリューションデザインリファレンス(SDR)をレビューし、CJA 要件を満たすデータ収集戦略を調整します。
アプローチ
幸いなことに、既にすべてのプラットフォームを Web SDK に移行し、AEP の概念にも精通していました。さらに、データレイヤーと Tag Management の設定はすべてのプラットフォームで標準化されていました(CEDDL と EDDL を組み合わせたハイブリッドデータレイヤーアプローチを使用しています)。それでもなお、ローンチプロパティと SDR の徹底的な監査を実施しました。ページデータやイベントデータといった主な属性が、高いデータ品質で一貫して追跡されていることを確認しました。SDR では、すべての属性を批判的に評価し、その必要性を検証し、CJA の新機能(派生フィールドなどのコンポーネント設定の可能性)を活用してどのように改善できるかを評価しました。
2. Adobe Analytics 設定の評価
現在の Adobe Analytics 環境は、移行の複雑さに大きく影響します。主な考慮事項は次のとおりです。
データ移行戦略
Adobe Analytics から CJA にデータを移行する際には、移行するデータと適切な期間(バックフィル長)を決定することが重要です。すべてを移行するのではなく、この機会に分析設定とトラッキング計画を調整し、関連データのみが移行対象に含まれるようにしてください。
アドビでは、デフォルトで 13 か月分の履歴データを CJA に読み込むことができます。ただし、ビジネスニーズによっては、より長いデータ保持期間が必要になる場合があります。例:
- 季節的なピーク(例:9~11月)があり、3 か月ごとの分析サイクルで運用している場合、15 か月分の履歴データが必要になる場合があります。この考慮事項は、分析目的だけでなく、ライセンス要件の観点からも重要です。
- データ保持期間を長くすることで、前年比やトレンド分析の精度が向上しますが、データボリューム、ストレージコスト、処理の複雑さも増大します。CJA で処理するユースケースを慎重に評価します。
データ保持のニーズとストレージに関する考慮事項のバランスを取ることは、CJA の設定の最適化に重要です。
データ移行方法の選択
CJA へのデータ移行方法の決定も重要な手順です。次の 2 つの主なオプションがあります。
- Adobe Analytics ソースコネクタ:CJA との統合に、よりシンプルで自動化された方法です。
- データフィード:より柔軟ですが複雑なアプローチで、データ移行をより深くカスタマイズできます。
適切な方法の選択は、特定のデータニーズとインフラストラクチャによって異なります。データ移行に関して学んだ教訓について詳しくは、この記事を参照してください。
コンポーネントの移行
Adobe Analytics から CJA へコンポーネントを 1 対 1 で移行するのではなく、この移行は新たなスタートの機会となります。Adobe Analytics の実装では、多くの場合、時間の経過と共に、冗長なコンポーネント、古いコンポーネント、ドキュメントが不十分なコンポーネントが蓄積されます。
アプローチ
コンポーネント移行ツールの使用を回避し、代わりに効率化された新しい設定を構築しました。スムーズな移行を実現する、関係者による分析を行い、必須のダッシュボードを特定しました。これにより、ダッシュボードの合計数が 50%以上削減され、重複または未使用のレポートとコンポーネントが削除されました。また、セグメント、指標、その他のコンポーネントをレビューし、調整することで、レガシー要素が引き継がれるのを防ぎました。
データ移行では、Adobe ソースコネクタの制限(新しい CJA 設定では eVar や prop は不要だったので)を考慮し、データフィードを選択しました。以前の複雑さをシンプルに新しいシステムに移行するのではなく、移行をクリーンアップと最適化の機会と捉え、最終的にはより効率的な分析環境を構築し、セルフサービス分析の強化にもつなげました。
3. カスタム統合とデータ変換
これは、多くの場合、移行の中で最も困難な部分です。多くの組織では、Adobe Analytics を次のようなサードパーティシステムと統合しています。
- データウェアハウス(API、FTP、カスタムパイプライン経由)
- メールシステム、マーケティングオートメーションツール、レコメンデーションシステム
- CRM とパーソナライゼーションエンジン
CJA は AEP 内で動作するので(書き出しに関していくつかの制限があります)、これらの統合は、次の使用可能なオプションを使用して再設定する必要があります。
- AEP Data Ingestion API
- アドビ用コネクタとカスタムビルドのコネクタ
- データの変換とルーティングを行うデータ準備パイプライン
データ変換の課題
データ変換は、移行時の大きな課題です。標準コネクタはある程度の変換を提供しますが、API ベースのアプローチ(クエリサービスなど)では、オブジェクト指向の AEP データをリレーショナル構造(例:テーブル、ビュー、データレイク)に変換する際に、慎重に処理する必要があります。これらのプロセスを適切に構造化し、最適化することは、異なるプラットフォーム間でデータの使いやすさを確保する上で不可欠です。
アプローチ
データの読み込みと書き出しの設定は比較的簡単でしたが、一部のデータは内部データレイクに移行していました。このため、FTP と Data Warehouse API を通じた毎日のデータウェアハウスの書き出しに依存していました。CJA には現在、このような書き出しのオプションが限られているので(例えば、10 個のディメンションと 10 個の指標の完全なテーブル書き出しのサポートなど)、AEP からデータセット単位でデータを書き出すことにしました。
ニーズにとって、Query Service API と AEPP を組み合わせることが最も効果的なアプローチであることがわかりました。これにより、内部データレイクからデータセットにアクセスし、必要に応じて保持できるようになりました。ただし、データは CJA ではなく AEP から取得されていたので、ラストクリックアトリビューションや訪問ベースの指標など、永続的な属性が欠けていました。このギャップを埋めることを目的に、SQL と Python を使用して、これらの要素を再作成しました。幸いにも、アドビには訪問特定用の事前定義済みの関数が用意されており、標準の SQL ウィンドウ関数を使用することで、CJA で使用可能なすべての要素を再構築できます。
これらのプロセスを変更するには、内部の IT リソースが必要なので、データパイプラインを事前に計画することは重要です。読み込み/書き出し操作が増えるほど、複雑さが増し、メンテナンスの労力とリソースの需要が増大します。プロセスを可能な限り効率化することで、データの一貫性を確保しながらオーバーヘッドを最小限に抑えることができます。
最終的な考察
Adobe Analytics から Customer Journey Analytics への移行は、シンプルなリフト&シフトプロセスではありません。綿密な計画、データの最適化、戦略的な意思決定が必要です。データ収集のレビュー、コンポーネントの調整、統合の慎重な管理によって、企業は不要な複雑さを回避しながら、CJA の潜在能力を最大限に引き出すことができます。
移行を成功させることで、AEP 内でより強力で柔軟性が高く、今後実証される分析環境の基盤が構築されます。