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 ツールでは、カウントを改善できます。

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

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

サーバーサイドの収集ルール serverside-collection

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

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

リクエストタイプ
コンテンツリクエスト
説明
HTTP コード 100-299
次のものが含まれます。
コンテンツの全部または一部を配信する通常のリクエスト。
自動化用の HTTP ライブラリ
次のものが含まれます。
例:
・ 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"> リクエスト
次のものが含まれます。
次のページの読み込み速度を上げるには、ユーザーがリンクをクリックする前にブラウザーで一連のページを読み込むように設定し、既にキャッシュに存在している必要があります。注意:このアプローチでは、トラフィックが大幅に増加します。これは、プリフェッチされるページの数によって異なります。
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
除外済み
Adobeでは、この 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 Bot
・ Google Bot Mobile
・ Mobile
・ Googleogleoglebot bot
・ Googlebot Mobile
・ lmspider
・ LucidWorks
MJ12bot
・ Pinterest




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