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 レポートを使用すると、精度が向上します。
ライセンスダッシュボードも参照してください。
サーバーサイドのコレクションルール serverside-collection
よく知られているボットを除外するルールが用意されています。これには、検索インデックスまたはサービスを更新するためにサイトに定期的にアクセスするよく知られているサービスも含まれます。
含まれるコンテンツリクエストのタイプ included-content-requests
・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">
リクエストライセンスダッシュボードも参照してください。
除外されたコンテンツリクエストのタイプ excluded-content-request
/system/probes/health
例:
・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
・SemrushBot
・SiteImprove
・StashBot
・StatusCake
・YandexBot
・Claudebot
/api/graphql
で始まります)。これらは Cloud Service の請求対象ではありません。manifest.json
を除外/etc.clientlibs/*/manifest.json
に対する JSON リクエストをカウントするべきではありませんfavicon.ico
を除外