Cloud Service コンテンツリクエストについて

はじめに introduction

コンテンツリクエストとは、AEM Sites に対して行われるリクエストを指します。これには、Edge Delivery Services や顧客提供のキャッシュシステム(コンテンツ配信ネットワークなど)に関連するリクエストが含まれます。これらのリクエストは、ページビュー(ページやエクスペリエンスフラグメントなど)を通じて HTML 形式で、またはヘッドレス方式で API 呼び出しを通じて JSON 形式でコンテンツまたはデータを配信します。コンテンツリクエストは、ページビューまたは 5 回の API 呼び出しとしてカウントされ、コンテンツリクエストを受信する最初のキャッシュシステムの入力時に測定されます。コンテンツリクエストをカウントする目的で、特定の HTTP リクエストが含められたり除外されたりします。含まれる HTTP リクエストと除外される HTTP リクエストの完全なリスト、およびその技術的な定義については、ドキュメントを参照してください。

Cloud Service コンテンツリクエストについて understanding-cloud-service-content-requests

標準の CDN を使用しているお客様の場合、Cloud Service コンテンツリクエストは、サーバーサイドのデータ収集を通じて測定されます。コレクションは、CDN ログ分析を通じて有効になります。AEM(Adobe Experience Manager)as a Cloud Service は、エッジにあるサーバーサイドでコンテンツリクエストを自動的に収集します。AEM as a Cloud Service CDN で生成されたログファイルを分析します。この処理は、HTML (text/html) または JSON (application/json) コンテンツを返すリクエストを CDN から分離し、以下で説明するいくつかの包含ルールと除外ルールに基づいて行われます。コンテンツが CDN キャッシュから提供されるか、CDN オリジン(AEM の Dispatcher)に返されるかに関係なく、コンテンツリクエストは発生します。

Cloud Service コンテンツリクエストの相違 content-requests-variances

コンテンツリクエストは、次の表にまとめられているように、組織の分析レポートツール内で差異が生じる場合があります。一般に、サイトのコンテンツリクエスト数のレポートにクライアントサイドのインストルメンテーションに依存する分析ツールを使用しないでください。これらのツールは、アクティブ化するユーザーの同意に依存しているため、多くの場合、トラフィックの大部分が見逃されることがあります。AEM as a Cloud Service の上に独自の CDN を追加するお客様向けに、ログファイルのサーバーサイドでデータを収集する Analytics ツール、または CDN レポートを使用すると、精度が向上します。

差異の理由
説明
エンドユーザーの同意
クライアント側の計測機能に依存する Analytics ツールは、多くの場合、ユーザーの同意がトリガーされるかどうかに依存します。このワークフローは、トラフィックの大部分がトラッキングされていないことを表している可能性があります。コンテンツリクエストを独自に測定する場合は、Analytics ツールに依存してサーバー側または CDN レポートのデータを収集することをお勧めします。
タグ付け
Adobe Experience Manager コンテンツリクエストとして追跡されるすべてのページまたは API 呼び出しに対して、Analytics トラッキングでタグ付けされない場合があります。
タグ管理ルール
タグ管理ルールの設定により、ページ上で様々なデータ収集設定が行われ、その結果、コンテンツリクエストのトラッキングとは何らかの不一致が生じる場合があります。
ボット
AEM が事前に識別および削除していない不明なボットは、トラッキング不一致の原因となる場合があります。
レポートスイート
同じ AEM インスタンスとドメインに属するページが、異なる Analytics レポートスイートにデータを送信する場合があります。
サードパーティのモニタリングツールとセキュリティツール
モニタリングツールやセキュリティスキャンツールによっては、Analytics レポートでは追跡されない AEM のコンテンツリクエストが生成される場合があります。
API アクセス
ページまたは Adobe Experience Manager API にプログラムでアクセスすると、Analytics レポートで追跡されない AEM のコンテンツリクエストが生成される場合があります。
プリフェッチリクエスト
ページを事前にロードして速度を上げるプリフェッチサービスを使用すると、コンテンツリクエストのトラフィックが大幅に増加する可能性があります。
DDoS
アドビでは、DDoS 攻撃からのトラフィックを自動的に検出して除外しようと努めていますが、発生し得るすべての DDoS 攻撃が検出される保証はありません。
トラフィックブロッカー
ブラウザーでトラッカーブロッカーを使用すると、一部のリクエストの追跡がオプトアウトされる可能性があります。
ファイアウォール
ファイアウォールによって、Analytics のトラッキングがブロックされる可能性があります。このシナリオは、企業のファイアウォールで発生頻度が高くなります。

ライセンスダッシュボードも参照してください。

サーバーサイドのコレクションルール serverside-collection

よく知られているボットを除外するルールが用意されています。これには、検索インデックスまたはサービスを更新するためにサイトに定期的にアクセスするよく知られているサービスも含まれます。

含まれるコンテンツリクエストのタイプ included-content-requests

リクエストタイプ
コンテンツリクエスト
説明
HTTP コード 100-299
次のものが含まれます。
すべてのコンテンツまたはコンテンツの一部を配信する通常のリクエスト。
自動化用の HTTP ライブラリ
次のものが含まれます。
例:
・Amazon CloudFront
・Apache Http Client
・非同期 HTTP クライアント
・Axios
・Azureus
・Curl
・GitHub ノードフェッチ
・Guzzle
・Go-http-client
・ヘッドレス Chrome
・Java™ Client
・Jersey
・Node Oembed
・okhttp
・Python リクエスト
・Reactor Netty
・Wget
・WinHTTP
・高速 HTTP
・GitHub ノードフェッチ
・Reactor Netty
監視ツールおよびヘルスチェックツール
次のものが含まれます。
サイトの特定の側面を監視するために顧客が設定します。例えば、可用性や実際のユーザーパフォーマンスなどです。ヘルスチェックの /system/probes/health などの特定のエンドポイントをターゲットにしている場合、アドビでは、サイトの実際の HTML ページではなく、/system/probes/health エンドポイントを使用することをお勧めします。以下の
例を参照してください:
Amazon-Route53-Health-Check-Service
・EyeMonIT_bot_version_0.1_(https://eyemonit.com/)
・Investis-Site24x7
・Mozilla/5.0 以降(互換;UptimeRobot/2.0;https://uptimerobot.com/
・ThousandEyes-Dragonfly-x1
・OmtrBot/1.0
・WebMon/2.0.0
<link rel="prefetch"> リクエスト
次のものが含まれます。
次のページの読み込み速度を上げるには、ユーザーがリンクをクリックする前にブラウザーで一連のページを読み込むように設定し、既にキャッシュに存在している必要があります。注意:このアプローチでは、プリフェッチされるページの数に応じて、トラフィックが大幅に増加します
Adobe Analytics または Google Analytics レポートをブロックするトラフィック
次のものが含まれます。
サイトの訪問者が、Google Analytics や Adobe Analytic sの正確性に影響を与えるプライバシーソフトウェア(広告ブロッカーなど)をインストールしていることがよくあります。AEM as a Cloud Service は、クライアントサイドではなく、アドビが運用するインフラストラクチャへの最初のエントリポイントに対するリクエストをカウントします。

ライセンスダッシュボードも参照してください。

除外されたコンテンツリクエストのタイプ excluded-content-request

リクエストタイプ
コンテンツリクエスト
説明
HTTP Code 500+
除外済み
AEM as a Cloud Service または顧客カスタムコードで問題が発生した場合に、訪問者にエラーが返されました。
HTTP コード 400-499
除外済み
コンテンツが存在しない(404)場合や、その他のコンテンツまたはリクエスト関連の問題がある場合に、訪問者にエラーが返されました。
HTTP コード 300-399
除外済み
サーバー上で何かが変更されたかを確認する、または別のリソースにリクエストをリダイレクトする適切なリクエストです。コンテンツ自体が含まれていないので、課金対象になりません。
/libs/* に移動するリクエスト
除外済み
AEM の内部 JSON リクエスト(課金対象でない CSRF トークンなど)。
DDoS 攻撃からのトラフィック
除外済み
DDoS 保護。AEM は一部の DDoS 攻撃を自動検出しブロックします。DDoS 攻撃は、検出された場合、課金対象ではありません。
AEM as a Cloud Service NewRelic 監視
除外済み
AEM as a Cloud Service グローバル監視。
顧客が Cloud Service プログラムを監視するための URL
除外済み
アドビでは、この URL を使用して、可用性やヘルスチェックを外部から監視することをお勧めします。

/system/probes/health
AEM as a Cloud Service ポッドウォームアップサービス
除外済み
エージェント:skyline-service-warmup/1。*
よく知られている検索エンジン、ソーシャルネットワーク、HTTP ライブラリ(Fastly によってタグ付け)
除外済み
サイトを定期的に訪問し、検索インデックスやサービスを更新するよく知られたサービス:

例:
・AddSearchBot
・AhrefsBot
・Applebot
・Ask Jeeves Corporate Spider
・Bingbot
・BingPreview
・BLEXBot
・BuiltWith
・Bytespider
・CrawlerKengo
・Facebookexternalhit
・Google AdsBot
・Google AdsBot Mobile
・Googlebot
・Googlebot Mobile
・lmspider
・LucidWorks
MJ12bot
・Pinterest
・SemrushBot
・SiteImprove
・StashBot
・StatusCake
・YandexBot
・Claudebot
コマース統合フレームワーク呼び出しの除外
除外済み
二重カウントを避けるために、AEM に対して行われたリクエストで、Commerce Integration Framework に転送されます(URL は /api/graphql で始まります)。これらは Cloud Service の請求対象ではありません。
manifest.json を除外
除外済み
マニフェストは API 呼び出しではありません。ここでは、デスクトップまたは携帯電話に web サイトをインストールする方法に関する情報を提供します。アドビは /etc.clientlibs/*/manifest.json に対する JSON リクエストをカウントするべきではありません
favicon.ico を除外
除外済み
返されるコンテンツを HTML や JSON にしないでください。ただし、SAML 認証フローなどの特定のシナリオでは、favicon が HTML として返されることが確認されています。その結果、favicon はカウントから明示的に除外されます。
別のバックエンドへの CDN プロキシ
除外済み
CDN 接触チャネルセレクター技術を使用して AEM 以外の別のバックエンドにルーティングしたリクエストは、AEM にヒットしないので除外されます。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab