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
次の表にまとめられているように、コンテンツリクエストには、組織の Analytics レポートツール内で相違が生じる可能性があります。 一般に、サイトのコンテンツリクエスト数のレポートにクライアントサイドのインストルメンテーションに依存する分析ツールを使用しないでください。 これらのツールは、アクティブ化するユーザーの同意に依存しているため、多くの場合、トラフィックの大部分を見逃します。 AEM as a Cloud Service上に独自の CDN を追加しているお客様向けのログファイルまたは CDN レポートでサーバーサイドでデータを収集する Analytics ツールでは、カウントを改善できます。
ライセンスダッシュボードも参照してください。
サーバーサイドの収集ルール serverside-collection
よく知られているボットを除外するルールが用意されています。これには、検索インデックスまたはサービスを更新するためにサイトに定期的にアクセスするよく知られているサービスも含まれます。
含まれるコンテンツリクエストのタイプ included-content-requests
・ Amazon CloudFront
・ Apache Http Client
・非同期 HTTP クライアント
・ Axios
・ Azureus
・ Curl
・ GitHub Node Fetch
・ Guzzle
・ Go-http-client
・ ヘッドレス Chrome
・ Java™ Client
・ Jersey
・ Node Oembed
・ Python リクエスト
・ Reactor Netty
・ Wget
・ WinHTTP
・ Fast HTTP
・ GitHub ノードの取得・ Reactor Netty
/system/probes/health
のような特定のエンドポイントをターゲットにしている場合、Adobeでは、サイトの実際のHTMLページではなく、/system/probes/health
エンドポイントを使用することをお勧めします。 以下を参照例:
・
Amazon-Route53-Health-Check-Service
・ EyeMonIT_bot_version_0.1_ (https://eyemonit.com/)
・ Investis-Site24x7
・ Mozilla/5.0+(compatible; UptimeRobot/2.0; https://uptimerobot.com/)
・ ThousandsEyes-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 Bot
・ Google Bot Mobile
・ Mobile
・ Googleogleoglebot bot
・ Googlebot Mobile
・ lmspider
・ LucidWorks
・
MJ12bot
・ SemrushBot の・・ StashBot の・・ StatusBotBot の・・ Claudebot
/api/graphql
で始まります)は、二重カウントを避けるために、Cloud Serviceに対して請求できません。manifest.json
を除外/etc.clientlibs/*/manifest.json
に対する JSON リクエストをカウントするべきではありませんfavicon.ico
を除外