アドビのデータ収集サーバーにデータを送信するには、サイトまたはアプリケーションにコードが必要です。以下の手順は、一般的な実装の仕組みを示しています。
訪問者がサイトにアクセスすると、web サーバーへのリクエストが作成されます。
サイトの Web サーバーは、ページコード情報を送信し、ページがブラウザーに表示されます。
ページが読み込まれ、Analytics JavaScript コードが実行されます。
JavaScript コードは、イメージリクエストをアドビデータ収集サーバーに送信します。実装で定義したページデータは、このイメージリクエストのクエリー文字列の一部として送信されます。
アドビは、透明なピクセルイメージを返します。
Adobe サーバーは、収集したデータを 1 つ以上のレポートスイートに格納します。
レポートスイートデータは、Web ブラウザーでアクセスできるレポートに入力されます。
JavaScript コードの実行は迅速におこなわれ、ページ読み込み時間には影響しません。この方法では、ページがキャッシュから取得された場合でも JavaScript コードが実行されるので、訪問者が「リロード」または「戻る」をクリックして表示されたページをカウントできます。
Adobe Analytics では、データ収集サーバーにデータを送信するために、Web サイト、モバイルアプリケーションまたはその他のアプリケーション内のコードが必要です。プラットフォームや組織のニーズに応じて、このコードを実装する方法がいくつかあります。
Web サイトでは、次の実装方法を使用できます。
Web SDK 拡張機能:新規顧客向けに Adobe Analytics を実装するための標準化されたお勧めの方法です。AEP Web SDK 拡張機能を Adobe Experience Platform データ収集タグにインストールし、各ページでローダータグを使用して、組織にとって使いやすい形式で Adobe Experience Platform Edge Network にデータを送信します。Edge Network は、受信したデータを正しい形式で Adobe Analytics に転送します。
詳しくは、Adobe Experience Platform Web SDK 拡張機能を使用した Adobe Analytics の実装を参照してください。
Web SDK:Adobe Experience Platform データ収集を使用しない場合は、Web SDK ライブラリを手動でサイトに読み込むことができます。各ページで Web SDK ライブラリ(alloy.js
)を参照し、必要なトラッキングコールを組織にとって便利な形式で Adobe Experience Platform Edge Network に送信します。Edge Network は、受信したデータを正しい形式で Adobe Analytics に転送します。
詳しくは、Adobe Experience Platform Web SDK を使用した Adobe Analytics の実装を参照してください。
Analytics 拡張機能:Adobe Analytics 拡張機能を Adobe Experience Platform データ収集タグにインストールします。各ページにローダータグを配置し、Adobe Analytics 拡張機能を使用して、各変数の定義方法を決定します。タグの便利さを望むが、Edge Network インフラストラクチャを使用しない場合は、この実装方法を使用します。
詳しくは、Analytics 拡張機能を使用した Adobe Analytics の実装を参照してください。
従来の JavaScript:これまで使用されてきた、手動で Adobe Analytics を実装する方法です。各ページで AppMeasurement ライブラリ(AppMeasurement.js
)を参照し、実装で使用する変数と設定の概要について説明します。
この実装方法は、カスタムコードを使用した実装で役に立ちますが、以下を使用する場合に引き続きお勧めします。
最新の Web SDK を使用して、Activity Mapがサポートされます。 詳しくは、 「Enable」Activity Map を参照してください。
詳しくは、JavaScript 版 AppMeasurement を使用した Adobe Analytics の実装を参照してください。
次の決定フローは、実装方法の選択に役立つ場合があります。
現在の状況に基づいて実装を選択する際のアドバイスとベストプラクティスについては、アドビにお問い合わせください。
モバイルアプリでは、次の実装方法を使用できます。
Mobile SDK 拡張機能:モバイルアプリに Adobe Analytics を実装するための標準化されたお勧めの方法です。専用ライブラリを使用して、モバイルアプリ内からアドビにデータを簡単に送信できます。Adobe Experience Platform データ収集タグに Adobe Experience Platform Mobile SDK 拡張機能をインストールし、アプリに正しいコードを実装してライブラリを読み込んで、拡張機能を登録し、タグ設定を読み込みます。これにより、組織にとって便利な形式で Adobe Experience Platform Edge Network にデータが送信されます。Experience Edge は、受信したデータを正しい形式で Adobe Analytics に転送します。
詳しくは、Adobe Experience Platform Mobile SDK を使用した Adobe Analytics の実装を参照してください。
Analytics 拡張機能:Adobe Experience Platform データ収集タグに Adobe Analytics 拡張機能をインストールし、アプリケーションに正しいコードを実装してライブラリを読み込み、拡張機能を登録、タグ設定をロードします。各変数の定義方法は、Analytics 拡張機能を使用して決定します。Adobe Experience Platform データ収集の便利さを望むが、アドビの Experience Platform Edge Network インフラストラクチャを使用しない場合は、この実装方法を使用します。
詳しくは、Analytics 拡張機能を使用した Adobe Analytics の実装を参照してください。
バージョン 4 の Mobile SDK のサポートは 2021年8月31日(PT)に終了しました。詳しくは、バージョン 4 モバイル SDK サポート終了に関する FAQ(英語)を参照してください。