Cloud Service コンテンツリクエスト
はじめに introduction
コンテンツリクエストとは、AEM Sites(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 as a Cloud Service CDN からのログファイルを自動分析することで、Adobe Experience Manager as a Cloud Service のエッジにあるサーバーサイドで自動的に収集されます。この処理は、HTML (text/html)
または JSON (application/json)
コンテンツを返すリクエストを CDN から分離し、以下で説明するいくつかの包含ルールと除外ルールに基づいて行われます。コンテンツリクエストは、返されたコンテンツ(CDN キャッシュから提供)または CDN(AEM の Dispatcher)のオリジンに戻されるコンテンツとは独立して行われます。
独自の CDN を採用しているお客様の場合、クライアントサイドのコレクションはユーザーインタラクションをより正確に反映し、実際の使用のモニタリングサービスを通じて web サイトのエンゲージメントを信頼性の高い方法で測定します。これにより、お客様はページのトラフィックとパフォーマンスに関する高度なインサイトを取得できます。すべてのお客様にとって有益であるだけでなく、ユーザーインタラクションの代表的な反映を提供し、クライアントサイドからページビュー数を取得することで、web サイトのエンゲージメントを確実に測定できます。
独自の CDN を AEM as a Cloud Service 上に導入しているお客様の場合、サーバーサイドのレポートでは、ライセンス済みのコンテンツリクエストとの比較に使用できない数値が生じます。アドビでは、実際の使用のモニタリングを用いて、web サイトのエンゲージメントに関する信頼性の高い測定結果を反映させることができます。
Cloud Service コンテンツリクエストの相違 content-requests-variances
コンテンツリクエストには、次の表にまとめられているように、組織の分析レポートツールとは違いがあります。一般に、クライアントサイドの計測機能を使用してデータを収集し、特定のサイトに対するコンテンツリクエストの数をレポートする分析ツールは使用 しないでください。なぜなら、多くの場合、分析ツールはユーザーの同意に応じてトリガーされるため、トラフィックの大部分が欠落しているからです。AEM as a Cloud Service の上に独自の CDN を追加するお客様向けに、ログファイルのサーバーサイドでデータを収集する Analytics ツール、または CDN レポートを使用すると、精度が向上します。ページビューおよび関連するパフォーマンスのレポートでは、Adobe RUM データサービスがアドビ推奨のオプションです。
ライセンスダッシュボードも参照してください。
サーバーサイドのコレクションルール serverside-collection
よく知られているボットを除外するルールが用意されています。これには、検索インデックスまたはサービスを更新するためにサイトに定期的にアクセスするよく知られているサービスも含まれます。
含まれるコンテンツリクエストのタイプ included-content-requests
・Amazon CloudFront
・Apache Http Client
・非同期 Http クライアント
・Axios
・アズレウス
・Curl
・GitHub ノードフェッチ
・Guzzle
・Go-http-client
・ヘッドレスクロム
・ Java™ Client
・ジャージー
・Node Oembed
・okhttp
・Python リクエスト
・Reactor Netty
・Wget
・WinHTTP
/system/probes/health
エンドポイントを使用します。例:
・Amazon-Route53-Health-Check-Service
・EyeMonIT_bot_version_0.1_(https://www.eyemon.it/)
・Runvison-Site24 x 7
・Mozilla/5.0 以降(互換;UptimeRobot/2.0;https://uptimerobot.com/)
・SoundEyes-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
・ Pingdom
・ SemrushBot
・ SiteImprove
・ StashBot
・ StatusCakes
・ YandexBot
/api/graphql
で始まります)。これらは Cloud Service の請求対象ではありません。manifest.json
を除外/etc.clientlibs/*/manifest.json
に対する JSON リクエストをカウントするべきではありませんfavicon.ico
を除外