Cloud Service コンテンツリクエストについて
- 適用対象:
- Experience Manager as a Cloud Service
- トピック:
- Cloud Manager
- 開発
作成対象:
- 管理者
- 開発者
はじめに
コンテンツリクエストには、AEM Sites に送信されるリクエストが含まれます。これらのリクエストは、Edge Delivery Services またはコンテンツ配信ネットワーク(CDN)などの顧客提供のキャッシュシステムを通じてルーティングされる場合があります。これらのリクエストは、構造化データを HTML 形式または JSON 形式で配信し、ページビュー(ページやエクスペリエンスフラグメントなど)または JSON 戻り値をヘッドレス方式で API を通じてサポートします。
ユーザーが HTML または JSON を使用してページを表示すると、コンテンツリクエストがカウントされます。最初のキャッシュシステムがリクエストを受信した時点でこのリクエストを測定します。コンテンツリクエストをカウントする目的で、特定の HTTP リクエストが含められたり除外されたりします。HTTP の含まれるコンテンツリクエストと除外されるコンテンツリクエストの完全なリストを参照してください。
Cloud Service コンテンツリクエストについて
ページリクエスト とは、メインページエクスペリエンスをレンダリングするのに必要なコア構造化コンテンツ(HTML や JSON など)を取得する HTTP リクエストを指します。画像やスクリプトなどのアセットのリクエストは含まれません。
標準の CDN を使用しているお客様の場合、AEM as a Cloud Service では、サーバーサイドレベルで測定されたコンテンツリクエストがカウントされます。この測定は自動的に行われ、クライアントサイドの分析トラッキングに依存しません。
AEM(Adobe Experience Manager)as a Cloud Service は、AEM インスタンスによって生成され、CDN で受信された応答タイプに基づいてコンテンツリクエストを識別します。特に、HTML(text/html
)または JSON(application/json
)を返すリクエストがカウントされます。これらの形式は通常、従来のサイトレンダリングまたはヘッドレス配信のいずれかでプライマリページコンテンツを配信します。
JavaScript ファイル、CSS スタイルシート、画像などの静的アセットのリクエストは、コンテンツリクエストとしてカウントされません。
コンテンツリクエストは、応答が CDN キャッシュから提供されたか、元の AEM 環境に転送されたかに関係なく測定されます。
Cloud Service コンテンツリクエストの相違
コンテンツリクエストは、次の表にまとめられているように、組織の分析レポートツール内で差異が生じる場合があります。一般に、サイトのコンテンツリクエスト数のレポートにクライアントサイドのインストルメンテーションに依存する分析ツールを使用しないでください。これらのツールは、アクティブ化するユーザーの同意に依存しているため、多くの場合、トラフィックの大部分が見逃されることがあります。AEM as a Cloud Service の上に独自の CDN を追加するお客様向けに、ログファイルのサーバーサイドでデータを収集する Analytics ツール、または CDN レポートを使用すると、精度が向上します。
ライセンス制限に対するコンテンツリクエストの使用状況の表示とトラッキングについて詳しくは、ライセンスダッシュボードを参照してください。
サーバーサイドのコレクションルール
AEM as a Cloud Service では、サーバーサイドルールを適用すると、コンテンツリクエストがカウントされます。これらのルールには、よく知られているボット(検索エンジンクローラーなど)や、サイトに定期的に ping を送信するモニタリングサービスなどのユーザー以外のトラフィックを除外するロジックが含まれます。
次の表に、含まれるコンテンツリクエストと除外されるコンテンツリクエストのタイプと、それぞれの簡単な説明を示します。
含まれるコンテンツリクエストのタイプ
HTTP コード 206:これらのリクエストでは、完全なコンテンツの一部のみが配信されます。例えば、ビデオや大きな画像などです。部分的なコンテンツリクエストは、ページコンテンツのレンダリングに使用する HTML 応答または JSON 応答の一部を配信する際に含まれます。
• Amazon CloudFront
• Apache Http Client
• 非同期 HTTP クライアント
• Axios
• アズレウス
• Curl
• GitHub ノードフェッチ
• Guzzle
• Go-http-client
• ヘッドレスクロム
• Java™ Client
• ジャージー
• Node Oembed
• okhttp
• Python リクエスト
• Reactor Netty
• Wget
• WinHTTP
•高速 HTTP
• GitHub ノードフェッチ
• Reactor Netty
除外されたコンテンツリクエストのタイプを参照してください。
例には、次のようなものがあります。
•
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">
リクエスト<link rel="prefetch">
を使用)、これらのサーバーサイドリクエストがカウントされます。このアプローチでは、プリフェッチされるページの数に応じて、トラフィックが増加する場合があります。ライセンスダッシュボードも参照してください。
除外されたコンテンツリクエストのタイプ
/libs/
* に移動するリクエスト/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
・ContentKing
・Claudebot
/api/graphql
で始まります)。これらは Cloud Service の請求対象ではありません。manifest.json
を除外/etc.clientlibs/*/manifest.json
に対する JSON リクエストをカウントするべきではありませんfavicon.ico
を除外