Comprendere le richieste di contenuto di Cloud Service

Introduzione introduction

Le richieste di contenuto includono le richieste inviate ad AEM Sites. Queste richieste possono essere indirizzate tramite Edge Delivery Services o sistemi di caching forniti dal cliente, ad esempio una rete CDN (Content Delivery Network). Queste richieste forniscono dati strutturati in formato HTML o JSON e supportano le visualizzazioni di pagina (ad esempio, pagine e frammenti di esperienza) o i resi JSON tramite API in modo headless.

Il sistema conta le richieste di contenuto quando un utente visualizza una pagina utilizzando HTML o JSON. Misura la richiesta nel punto in cui il primo sistema di caching la riceve. Alcune richieste HTTP sono incluse o escluse ai fini del conteggio delle richieste di contenuto. Vedi l'elenco completo delle richieste di contenuto incluse e richieste di contenuto escluse HTTP.

NOTE
I dati visualizzati nella vista Richieste di contenuto vengono aggiornati ogni 24 ore.

Informazioni sulle richieste di contenuto di Cloud Service understanding-cloud-service-content-requests

Una richiesta di pagina fa riferimento a una richiesta HTTP che recupera il contenuto strutturato di base (ad esempio, HTML o JSON) necessario per eseguire il rendering dell'esperienza della pagina principale. Non include le richieste di risorse, ad esempio immagini o script.

Per i clienti che utilizzano la rete CDN preconfigurata, AEM as a Cloud Service conta le richieste di contenuto come misurate a livello di server. Questa misurazione viene eseguita automaticamente e non si basa sul tracciamento delle analisi lato client.

AEM (Adobe Experience Manager) as a Cloud Service identifica le richieste di contenuto in base ai tipi di risposta generati dall’istanza di AEM e ricevuti dalla rete CDN. In particolare, vengono conteggiate le richieste che restituiscono HTML (text/html) o JSON (application/json). In genere, questi formati forniscono contenuti di pagina principali sia per il rendering tradizionale del sito che per la distribuzione headless.

Le richieste di risorse statiche come file JavaScript, fogli di stile CSS e immagini non vengono conteggiate come richieste di contenuto.

NOTE
Se una richiesta API restituisce HTML o JSON che funge da contenuto a livello di pagina (ad esempio, nella distribuzione headless), può comunque essere conteggiata come richiesta di contenuto a seconda del contesto.

Le richieste di contenuto vengono misurate indipendentemente dal fatto che la risposta sia stata servita dalla cache CDN o inoltrata all’ambiente AEM di origine.

Varianze nelle richieste di contenuto Cloud Service content-requests-variances

Le richieste di contenuto possono presentare varianze all’interno degli strumenti di reporting di analisi di un’organizzazione, come riepilogato nella tabella seguente. In generale, evita di utilizzare strumenti di analisi che si basano su strumenti lato client per segnalare il numero di richieste di contenuto per un sito. Questi strumenti spesso perdono una grande parte del traffico perché dipendono dal consenso degli utenti per essere attivati. Gli strumenti di Analytics che raccolgono i dati lato server nei file di registro, o i rapporti CDN per i clienti che aggiungono la propria CDN oltre ad AEM as a Cloud Service, forniscono conteggi migliori.

Motivo della varianza
Spiegazione
Consenso utente finale
Gli strumenti di Analytics che si basano su strumentazione lato client spesso dipendono dal consenso dell’utente all’attivazione. Questo flusso di lavoro potrebbe rappresentare la maggior parte del traffico che non viene tracciato. Per i clienti che desiderano misurare autonomamente le richieste di contenuto, Adobe consiglia di utilizzare gli strumenti di analisi per raccogliere dati dai rapporti lato server o CDN.
Assegnazione tag
A tutte le pagine o chiamate API tracciate come richieste di contenuto di Adobe Experience Manager potrebbe non essere applicato il tag tracciamento Analytics.
Regole di gestione dei tag
Le impostazioni delle regole di gestione dei tag possono comportare diverse configurazioni di raccolta dati su una pagina, con conseguente combinazione di discrepanze con il tracciamento delle richieste di contenuto.
Bot
I bot sconosciuti che AEM non ha pre-identificato e rimosso possono causare discrepanze nel tracciamento.
Suite per rapporti
Le pagine all’interno della stessa istanza di AEM possono generare rapporti per suite di rapporti di Analytics diverse. Questo processo può dividere i dati tra più suite, a seconda della configurazione.
Strumenti di monitoraggio e sicurezza di terze parti
Gli strumenti di monitoraggio e sicurezza (ad esempio, controllori di uptime o scanner di vulnerabilità) possono richiedere pagine, generando richieste di contenuto lato server non visibili nei rapporti di Analytics.
Accesso API
Le richieste alle pagine o ai contenuti AEM tramite API (ad esempio, tramite Adobe Experience Manager as a Headless CMS) vengono comunque conteggiate come richieste di contenuto, ma non attivano il tracciamento di Analytics.
Richieste di prelettura
La preacquisizione (ad esempio, utilizzando un service worker o una funzione edge) può aumentare i volumi di traffico richiedendo le pagine in anticipo. Queste richieste sono conteggiate lato server ma non eseguono il codice di analisi lato client.
DDOS
Adobe utilizza il filtro per rilevare e bloccare molti attacchi DDoS. Tuttavia, alcune richieste di attacco possono ancora essere conteggiate come richieste di contenuto prima dell’applicazione dei filtri.
Blocchi del traffico
Le funzioni di privacy nel browser o i firewall aziendali possono bloccare il caricamento degli script di analisi. Questi utenti generano ancora richieste di contenuto lato server.
Firewall
I firewall aziendali o regionali possono impedire alle chiamate di Analytics di raggiungere i server Adobe, causando una sottogenerazione dei rapporti in Analytics mentre i conteggi lato server rimangono invariati.

Per informazioni su come visualizzare e tenere traccia dell'utilizzo delle richieste di contenuto rispetto ai limiti di licenza, consulta la Dashboard delle licenze.

Regole di raccolta lato server serverside-collection

AEM as a Cloud Service applica regole lato server per contare le richieste di contenuto. Queste regole includono la logica per escludere bot noti (come i crawler dei motori di ricerca) e il traffico non utente come i servizi di monitoraggio che eseguono regolarmente il ping del sito.

Nelle tabelle seguenti sono elencati i tipi di richieste di contenuto incluse ed escluse, con brevi descrizioni di ciascuna.

Tipi di richieste di contenuto incluse included-content-requests

NOTE
Se una richiesta API restituisce una risposta HTML, può essere classificata come richiesta di contenuto, a seconda del relativo contesto di utilizzo. Le richieste API che restituiscono dati non dell’interfaccia utente sono in genere escluse.
Tipo di richiesta
Richiesta contenuto
Descrizione
Codice HTTP 100-299
Inclusi
Include le richieste riuscite che restituiscono contenuti HTML o JSON completi o parziali.
Codice HTTP 206: queste richieste forniscono solo una parte del contenuto completo. Ad esempio, un video o un’immagine di grandi dimensioni. Le richieste di contenuto parziale sono incluse quando distribuiscono parte di una risposta HTML o JSON utilizzata nel rendering del contenuto della pagina.
Librerie HTTP per l'automazione
Inclusi
Richieste effettuate da strumenti o librerie che recuperano il contenuto della pagina. Gli esempi includono:
· Amazon CloudFront
· Apache Http Client
· Asynchronous HTTP Client
· Axios
· Azureus
· Curl
· GitHub Node Fetch
· Guzzle
· Go-http-client
· Headless Chrome
· Java™ Client
· Jersey
· Node Oembed
· okhttp
· Python Requests
· Reactor Netty
· Wget
· WinHTTP
· Fast HTTP
· GitHub Node Fetch
· Reactor Netty
Strumenti di monitoraggio e verifica stato
Inclusi
Richieste utilizzate per monitorare lo stato o la disponibilità delle pagine.
Consulta Tipi di richieste di contenuto escluse.
Gli esempi includono:
· Amazon-Route53-Health-Check-Service
· EyeMonIT_bot_version_0.1_(https://eyemonit.com/)
· Investis-Site24x7
· Mozilla/5.0+(compatibile; UptimeRobot/2.0; https://uptimerobot.com/)
· ThousandEyes-Dragonfly-x1
· OmtrBot/1.0
· WebMon/2.0.0
<link rel="prefetch"> richieste
Inclusi
Quando i clienti precaricano o recuperano preventivamente il contenuto (ad esempio, con <link rel="prefetch">), il sistema conta tali richieste lato server. Tieni presente che questo approccio può aumentare il traffico, a seconda di quante di queste pagine vengono preacquisite.
Traffico che blocca il reporting di Adobe Analytics o Google Analytics
Inclusi
È più comune che i visitatori dei siti abbiano installato software per la privacy (Ad-blocker e così via) che influiscono sulla precisione di Google Analytics o Adobe Analytics. AEM as a Cloud Service conta le richieste sul primo punto di ingresso nell’infrastruttura gestita da Adobe e non sul lato client.

Vedi anche Dashboard delle licenze.

Tipi di richieste di contenuto escluse excluded-content-request

Tipo di richiesta
Richiesta contenuto
Descrizione
Codice HTTP 500+
Escluso
Sono stati restituiti errori al visitatore quando si verifica un errore in AEM as a Cloud Service o nel codice personalizzato del cliente.
Codice HTTP 400-499
Escluso
Sono stati restituiti errori al visitatore se il contenuto non esiste (404) o si sono verificati altri problemi relativi al contenuto o alle richieste.
Codice HTTP 300-399
Escluso
Richieste valide che verificano se qualcosa è cambiato sul server o reindirizzano la richiesta a un’altra risorsa. Non contengono contenuto in sé, quindi non sono fatturabili.
Richieste indirizzate a /libs/*
Escluso
Richieste JSON interne di AEM, ad esempio il token CSRF non fatturabile.
Traffico da attacchi DDOS
Escluso
Protezione DDOS. AEM rileva automaticamente alcuni degli attacchi DDOS e li blocca. Gli attacchi DDOS rilevati non sono fatturabili.
Monitoraggio di AEM as a Cloud Service New Relic
Escluso
Monitoraggio globale di AEM as a Cloud Service.
URL per i clienti per monitorare il proprio programma Cloud Service
Escluso
Adobe consiglia di utilizzare l'URL per monitorare la disponibilità o il controllo dello stato esternamente.

/system/probes/health
Servizio di riscaldamento AEM as a Cloud Service Pod
Escluso
Agente: skyline-service-warm/1.*
Motori di ricerca noti, social network e librerie HTTP (contrassegnati da Fastly)
Escluso
Servizi noti che visitano regolarmente il sito per aggiornare l'indice o il servizio di ricerca:

Esempi:
· AddSearchBot
· AhrefsBot
· Applebot
· Chiedi a Jeeves Corporate Spider
· Bingbot
· BingPreview
· BLEXBot
· BuiltWith
· Bytespider
· CrawlerKengo
· Facebookexternalhit
· Google Google AdsBot
AdsBot Mobile
· Googlebot
· Googlebot Mobile
· lmspider
· LucidWorks
· MJ12bot
· Pinterest
· SemrushBot
· SiteImprove
· StashBot
· StatusCake
· YandexBot
· ContentKing
· Claudebot
Escludere le chiamate Commerce integration framework
Escluso
Le richieste effettuate ad AEM che vengono inoltrate a Commerce integration framework, l'URL inizia con /api/graphql, per evitare un doppio conteggio, non sono fatturabili per Cloud Service.
Escludi manifest.json
Escluso
Il manifesto non è una chiamata API. È qui per fornire informazioni su come installare siti web su un desktop o un telefono cellulare. Adobe non deve contare la richiesta JSON a /etc.clientlibs/*/manifest.json
Escludi favicon.ico
Escluso
Anche se il contenuto restituito non deve essere HTML o JSON, si è osservato che alcuni scenari come i flussi di autenticazione SAML restituiscono favicon come HTML. Di conseguenza, le favicon sono esplicitamente escluse dal conteggio.
Frammento esperienza (XF) - Riutilizzo dello stesso dominio
Escluso
Richieste effettuate a percorsi XF (ad esempio /content/experience-fragments/...) da pagine ospitate sullo stesso dominio (come identificato dall'intestazione Referer che corrisponde all'host della richiesta).

Esempio: una home page su aem.customer.com che richiama un XF per un banner o una scheda dello stesso dominio.

· URL matches /content/experience-fragments/…
· Il dominio di riferimento corrisponde a request_x_forwarded_host

Nota: Se il percorso del frammento di esperienza è personalizzato (ad esempio utilizzando /XFrags/... o un percorso esterno a /content/experience-fragments/), la richiesta non verrà esclusa e potrebbe essere conteggiata, anche se si tratta dello stesso dominio. È consigliabile utilizzare la struttura di percorso XF standard di Adobe per garantire che la logica di esclusione venga applicata correttamente.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab