Analytics の実装に関する FAQ

実装に関するよくある質問と、詳細情報へのリンクです。

Experience Cloud 訪問者 ID と Analytics 訪問者 ID の違いは何ですか。

ID サービスは、Experience Cloud の他のソリューション間で共有できる一意の永続的な識別子を割り当てます。Analytics 訪問者 ID は、Analytics でのみ使用されます。実装に Experience Cloud 訪問者 ID サービスを使用することをお勧めします。

ハートビートビデオトラッキングを実装する方法を教えてください。

Adobe Analytics でのオーディオおよびビデオの測定を参照してください。

アドビのサービスを中断すると、パフォーマンスに影響を与える可能性はありますか。

いいえ。JavaScript ファイルは、アドビのサーバーでホストされていないでため、アドビの停止状態が AppMeasurement ライブラリに影響することはありません。Adobe Experience Platform Launch を使用する場合、JavaScript ファイルは Akamai または組織が決定したサーバーでホストされます。

ブラウザーからアドビのサーバーにデータを送信することによってパフォーマンスが低下することはありますか。

AppMeasurement は、HTML ページ内にイメージオブジェクトを作成し、ブラウザーは、Adobe データ収集サーバーからイメージオブジェクトをリクエストします。データ収集サーバーが低速になったり応答しなくなった場合、そのリクエストを処理するスレッドは、イメージが返されるかタイムアウトが発生するまで、遅延します。ブラウザーはイメージを複数のスレッドで処理するので、アドビの停止状態はページ読み込み時間にわずかな影響しか与えず、1 つのスレッドが停止していても、他のスレッドは機能し続けます。

Analytics 実装を無効にする、または削除する方法を教えてください。

組織では、契約の有効期限切れやサーバーコールの数の減少が原因で実装を削除したい場合があります。

  • Launch を使用した実装:「 拡張機能」タブで Adobe Analytics 拡張機能を無効にするかアンインストールして、公開します。
  • 従来の AppMeasurement の実装s_code.js ファイルの内容全体を次のコード行に置き換えます。
var s = new Object();
警告

以下は禁止されています。

  • レポートスイートを無効な値に変更すること(アドビのサーバーに不要な読み込みが発生する)
  • s_code.js ファイルを完全に削除すること(各ページのファイルへの参照をすべて削除する場合を除く )
  • trackingServer 変数をアドビ以外を参照するように変更すること。AppMeasurement は引き続きイメージリクエストを送信し、404 エラーを返します。

コードアナライザを通じて AppMeasurement を実行したところ、潜在的なセキュリティリスクとして Math.random() の使用にフラグが付きました。 Math.random() は機密データで使用されますか?

いいえ。Math.random() を使用する数値は、機密データのマスク、送信、受信には使用されません。 アドビのデータ収集サーバーに送信されるデータは、基になる HTTPS 接続のセキュリティに依存します。

AppMeasurement は、次の 3 つの主要な領域で Math.random() を使用します。

  • サンプリング:実装によっては、サイトへの訪問者のごく一部についてのみ収集される情報もあります。 Math.random() は、特定の訪問者がデータを送信する必要があるかどうかを判断するために使用されます。 ほとんどの実装では、サンプリングを使用しません。
  • フォールバック訪問者 ID:訪問者 ID を Cookie から取得できない場合は、ランダムな訪問者 ID が生成されます。 AppMeasurement のこの部分では、Math.random() への 2 回の呼び出しを使用します。
  • キャッシュバスティング:ブラウザーのキャッシュを防ぐために、画像リクエスト URL の末尾に乱数が追加されます。

このページ