瞭解Cloud Service內容請求
簡介 introduction
內容請求包括傳送至AEM Sites的請求。 這些請求可能會透過Edge Delivery Services或客戶提供的快取系統(例如內容傳遞網路(CDN))路由。 這些請求會以HTML或JSON格式傳送結構化資料,並支援頁面檢視(例如頁面和體驗片段)或JSON以Headless方式透過API傳回。
當使用者使用HTML或JSON檢視頁面時,系統會計算內容請求。 它會在第一快取系統收到請求的位置測量請求。 出於計算內容請求的目的,包含或排除某些HTTP請求。 檢視HTTP 包含的內容要求和排除的內容要求的完整清單。
關於Cloud Service內容請求 understanding-cloud-service-content-requests
頁面要求 參考的HTTP要求會擷取轉譯首頁面體驗所需的核心結構化內容(例如HTML或JSON)。 其中不包含對資產的請求,例如影像或指令碼。
對於使用現成CDN的客戶,AEM as a Cloud Service會以伺服器端層級的測量來計算內容請求。 此測量會自動進行,不依賴使用者端分析追蹤。
AEM (Adobe Experience Manager) as a Cloud Service會根據AEM執行個體產生並在CDN收到的回應型別來識別內容請求。 具體來說,會計算傳回HTML (text/html
)或JSON (application/json
)的請求。 這些格式通常會針對傳統網站呈現或Headless傳送來傳送主要頁面內容。
對靜態資產(例如JavaScript檔案、CSS樣式表和影像)的請求不會計為內容請求。
測量內容請求,無論回應是從CDN快取提供,還是轉送至原始AEM環境。
Cloud Service內容請求的差異 content-requests-variances
內容請求在組織的分析報告工具中可能有差異,如下表所述。 一般而言,請避免使用依賴使用者端工具來報告網站內容請求數量的分析工具。 這些工具通常遺漏大部分流量,因為它們取決於使用者同意啟用。 收集記錄檔中資料伺服器端的Analytics工具,或為在AEM as a Cloud Service上新增自己CDN的客戶提供CDN報告,可提供較佳的計數。
請參閱授權儀表板,以取得檢視及追蹤內容要求使用量是否符合授許可權制的資訊。
伺服器端收集規則 serverside-collection
AEM as a Cloud Service會套用伺服器端規則以計算內容請求。 這些規則包含邏輯,可排除已知機器人(例如搜尋引擎編目程式)和非使用者流量(例如定期偵測網站的監控服務)。
下表列出包含和排除的內容請求型別,以及每種請求的簡短說明。
包含的內容請求型別 included-content-requests
HTTP程式碼206:這些要求只會傳遞完整內容的一部分。 例如,視訊或大型影像。 部分內容請求會在其傳送轉譯頁面內容中所使用的HTML或JSON回應的一部分時納入。
· Amazon CloudFront
· Apache Http Client
·非同步HTTP使用者端
· Axios
· Azureus
· Curl
· GitHub節點擷取
· Guzzle
· Go-http-client
· Headless Chrome
· Java™ Client
· Jersey
· Node Oembed
· Okhttp
· python請求
· Reactor Netty
· Wget
· WinHTTP
· Fast 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">
)時,系統會計算這些伺服器端請求。 請注意,此方法可能會增加流量,端視預先擷取的頁面數量而定。另請參閱授權儀表板。
排除的內容請求型別 excluded-content-request
/libs/
*/system/probes/health
範例:
· AddSearchBot
· AhrefsBot
· Applebot
· Ask Jeeves Corporate Spider
· Bingbot
· BingPreview
· BLEXBot
· BuildWith
· Bytespider
· CrawlerKengo
· Facebookexternalhit
· Google AdsAdsAds機器人
· Google AdsBot Mobile
· Googlebot
· Googlebot Mobile
· lmspider
· LucidWorks
·
MJ12bot
· SemrushBot
· SiteImprovement
· StatusCake
· YandexBot
· ContentKing
克勞德博特
/api/graphql
)為避免重複計算,Cloud Service不為這些請求記帳。manifest.json
/etc.clientlibs/*/manifest.json
favicon.ico
/content/experience-fragments/...
)提出的請求(由符合請求主機的Referer標頭識別)。範例:
aem.customer.com
的首頁從相同網域提取橫幅或卡片的XF。· URL符合/content/experience-fragments/…
· Referer網域符合
request_x_forwarded_host
注意: 如果自訂體驗片段路徑(例如使用
/XFrags/...
或/content/experience-fragments/
之外的任何路徑),則不會排除請求並可能計入請求中,即使請求是相同網域亦然。 建議您使用Adobe的標準XF路徑結構,以確保排除邏輯可正確套用。