Perché le impressioni AdSense sono inferiori alle visualizzazioni di pagina?

Inserire tre unità AdSense in una pagina non garantisce tre impressioni per ogni visualizzazione di pagina. Gli annunci devono essere richiesti, restituiti e caricati perché le impressioni possano essere registrate. Se le impressioni sono inferiori alle visualizzazioni, controlla nell'ordine l'ambito del rapporto, le richieste di annunci, la copertura e il caricamento.

Che differenza c'è tra visualizzazioni di pagina e impressioni?

In AdSense una visualizzazione di pagina conta la visita a una pagina che mostra annunci Google, indipendentemente dal loro numero. Una richiesta di annuncio è una richiesta per ottenere un annuncio, comprese quelle che non ne restituiscono nessuno. Le impressioni riguardano invece la fase di caricamento dell'annuncio. Considerare tutte queste metriche come visite può portare a una diagnosi sbagliata. Parti dalle definizioni Google di visualizzazione di pagina e richiesta di annuncio.

Metrica Che cosa misura Limite dell'interpretazione
Visualizzazioni di pagina Visualizzazioni di pagine che mostrano annunci Tre unità non equivalgono a tre visualizzazioni di pagina
Richieste di annunci Richieste per ottenere un annuncio La richiesta può essere conteggiata anche senza un annuncio restituito
Copertura Quota di richieste che restituiscono almeno un annuncio Non è la percentuale di visitatori che hanno visto un annuncio
Impressioni Impressioni registrate durante il caricamento degli annunci Non è il numero di spazi contenenti codice pubblicitario
Active View Viewable Quota di impressioni misurabili che soddisfano i criteri di visibilità È distinta dalle impressioni ordinarie

La copertura si calcola dividendo le richieste che hanno restituito annunci per tutte le richieste, e moltiplicando per 100. Se due richieste su tre restituiscono annunci, la copertura è circa il 66,7%. Non significa che due visitatori su tre abbiano visto un annuncio. La definizione di copertura Google usa le richieste come denominatore.

Conta anche la data della misurazione. A ottobre 2026 le impressioni dei banner display utilizzano il metodo count-on-download: il conteggio avviene quando l'annuncio inizia a essere scaricato. Google ha annunciato una transizione a partire dal 17 febbraio 2027 al conteggio quando la creatività è stata caricata e ha iniziato il rendering, cioè la visualizzazione nel browser. Alcuni altri formati utilizzano già una misurazione basata sul rendering. Prima di confrontare periodi o formati, verifica il metodo applicabile nella definizione di impressione e nell'annuncio della modifica alla misurazione.

Perché tre spazi pubblicitari non producono sempre tre impressioni?

Immagina un'unità in alto, una al centro e una in fondo alla pagina. Se tutte richiedono e caricano annunci, una visualizzazione di pagina può produrre più impressioni. Se però le unità inferiori usano il caricamento differito, o lazy loading, legato alla posizione di scorrimento, il visitatore può uscire prima che parta la richiesta. Un'altra unità può richiedere un annuncio senza riceverne uno adatto.

Un annuncio non visto è diverso da un'impressione ordinaria non conteggiata. Un annuncio caricato in fondo alla pagina può contare come impressione anche se l'utente non scorre fino a quel punto. Active View richiede generalmente che almeno il 50% dell'area dell'annuncio appaia sullo schermo per almeno un secondo. È un criterio separato di opportunità di vedere l'annuncio, come chiarisce la documentazione Google su Active View.

Non presumere quindi che tre posizionamenti impongano impressioni pari a tre volte le visualizzazioni di pagina. Se ogni visualizzazione registra almeno un'impressione nello stesso ambito di rapporto, ci si aspetta che le impressioni siano almeno pari alle visualizzazioni. Un conteggio inferiore è un punto di partenza per indagare; il solo rapporto non rivela la quota di visite completamente prive di annunci.

Quali possibili cause controllare per prime?

  • Ambiti di confronto diversi: verifica di non confrontare le visualizzazioni dell'intero sito con le impressioni di una sola unità, oppure tutti i dispositivi con il solo mobile. Anche le visualizzazioni di Google Analytics 4 (GA4) sono una metrica diversa dalle visualizzazioni di pagina AdSense: non mescolarle nell'interpretazione del rapporto.
  • Poche richieste: lazy loading, posizionamenti nascosti sui dispositivi mobili, script ritardati o errori di esecuzione possono incidere sulle richieste. La presenza del codice pubblicitario nel sorgente non dimostra che il browser abbia eseguito una richiesta.
  • Richieste senza annunci corrispondenti: esamina la domanda pubblicitaria adatta, le dimensioni degli annunci, i controlli di blocco, i limiti alla pubblicazione, lo stato di ads.txt, i problemi relativi alle norme e al crawler. Il file ads.txt identifica i venditori autorizzati dell'inventario pubblicitario; segui gli avvisi dell'account quando segnalano un problema.
  • Problemi di caricamento o di rapporto: sono possibili connessioni lente, uscite prima del caricamento e difetti nell'implementazione. Considera anche le rettifiche per traffico non valido e i ritardi dei rapporti, senza presumere che determinati visitatori siano bot.

I blocchi pubblicitari e la gestione del consenso possono influire su richieste e pubblicazione, ma anche sulle visualizzazioni di pagina AdSense. Da soli non dimostrano la causa della differenza tra due metriche AdSense. La guida Google ai problemi di copertura distingue restrizioni dell'account, problemi relativi a norme e crawler e controlli di blocco.

In quale ordine controllare i rapporti?

  1. Allinea periodo e ambito. Nella sezione Rapporti di AdSense seleziona il sito interessato e controlla i filtri per dispositivo, unità e formato. Confronta periodi della stessa durata, per esempio gli ultimi sette giorni escludendo oggi con i sette precedenti, senza affidarti solo ai dati incompleti della giornata. Allinea i fusi orari quando confronti esportazioni.
  2. Mostra insieme visualizzazioni di pagina, richieste, copertura e impressioni. Cerca tra le metriche avanzate se mancano richieste o copertura. Se una suddivisione non supporta una metrica, usa separatamente i rapporti a livello di sito e di unità.
  3. Suddividi per dispositivo. Se il calo riguarda solo il mobile, controlla prima lo spazio disponibile, i posizionamenti nascosti e l'esecuzione ritardata su quei dispositivi. Anche forti differenze tra paesi possono giustificare un controllo della domanda pubblicitaria e delle condizioni di consenso applicabili.
  4. Suddividi per unità pubblicitaria. Verifica se le unità superiori sono stabili mentre quelle centrali e inferiori calano. Non dividere i dati di una singola unità per le visualizzazioni dell'intero sito chiamando il risultato tasso di fallimento del sito.
  5. Controlla il Centro norme e lo stato del sito. Esamina limiti alla pubblicazione, avvisi sulle norme e sul crawler e segnalazioni ads.txt, quindi segui le istruzioni pertinenti. Uno spazio vuoto non dimostra da solo una penalizzazione dell'account.
Segnale nel rapporto Dove indagare prima
Richieste di annunci già in calo Esecuzione del codice, condizioni mobili, lazy loading e variazioni del traffico
Richieste stabili, copertura in calo Richieste senza annunci, blocchi, norme, crawler e stato del sito
Copertura stabile, impressioni in calo Caricamento, modifiche all'implementazione, uscite, ambito o ritardi dei rapporti
Impressioni stabili, visibilità in calo Posizionamento, profondità di scorrimento e tempo sullo schermo

Questi schemi restringono la ricerca, ma non provano una causa. Secondo Google, i rapporti su impressioni e clic si aggiornano normalmente ogni 15–30 minuti, ma occasionalmente i ritardi possono raggiungere 24 ore o più. Annota gli avvisi di ritardo e ripeti il confronto dopo l'aggiornamento. Consulta la guida agli aggiornamenti dei rapporti e la guida ai problemi di impressioni.

Come controllare gli spazi pubblicitari nel browser

Dopo aver individuato nei rapporti un'unità sospetta, apri anche la sua pagina pubblica senza essere autenticato sul sito. Confronta un computer con un dispositivo mobile reale e scorri fino al posizionamento. Osserva lo spazio, le richieste e il caricamento, senza cliccare sugli annunci per provarli. Gli strumenti per sviluppatori del browser mostrano gli errori degli script in Console e le richieste correlate in Network.

Per le comuni unità AdSense inserite manualmente, immetti questa espressione JavaScript nella Console di Chrome DevTools sulla pagina interessata. Legge soltanto gli attributi e le dimensioni attuali; non modifica né la pagina né gli annunci.

Array.from(document.querySelectorAll('ins.adsbygoogle'), (ad, index) => ({
  number: index + 1,
  slot: ad.getAttribute('data-ad-slot'),
  adStatus: ad.getAttribute('data-ad-status'),
  processed: ad.getAttribute('data-adsbygoogle-status'),
  width: Math.round(ad.getBoundingClientRect().width),
  height: Math.round(ad.getBoundingClientRect().height)
}));

Il risultato è un array con un oggetto per ogni elemento corrispondente. Un valore adStatus pari a filled indica che è stato restituito un annuncio; unfilled indica che non ne è stato restituito nessuno. unfill-optimized identifica uno spazio senza annuncio ottimizzato da AdSense in altro modo. La proprietà processed è uno stato di elaborazione separato e non dimostra che l'unità sia stata riempita. La documentazione Google su data-ad-status spiega questa distinzione.

Attributi mancanti o un array vuoto non sono automaticamente errori. La richiesta potrebbe non essere ancora partita, e il controllo non comprende tutti i formati degli annunci automatici o i frame tra domini diversi. Dimensioni pari a zero sono un indizio per esaminare la visibilità, non una diagnosi autonoma. Una singola istantanea del browser non rappresenta tutti i visitatori; inoltre filled non garantisce un'impressione registrata nell'account né il soddisfacimento dei criteri di visibilità.

Modifica un solo elemento e verifica il risultato

Parti dall'unità e dal dispositivo interessati, senza cambiare più impostazioni contemporaneamente. Se sospetti un ritardo o un'ottimizzazione degli script, salva le impostazioni e il codice attuali, modifica solo l'opzione pertinente, svuota la cache e confronta. Ripristina la configurazione salvata se non ottieni il miglioramento previsto o se il layout si rompe. Per problemi di dimensioni, controlla lo spazio reale sul mobile insieme alle impostazioni degli annunci adattabili.

Subito dopo la modifica verifica richieste e stato di visualizzazione, poi attendi l'aggiornamento dei rapporti prima di confrontare lo stesso ambito. Annota volume del traffico, distribuzione per paese e dispositivo e cambiamenti dei posizionamenti, così da distinguere altre influenze. Più impressioni non garantiscono maggiori entrate e non provano che il problema sia risolto. Non aggirare gli obblighi di consenso e non nascondere gli avvisi dell'account per rimediare.

Se il problema persiste, raccogli periodo e fuso orario, URL pubblico, unità, dispositivi e paesi coinvolti, variazioni delle quattro metriche, modifiche recenti e condizioni di riproduzione prima di chiedere assistenza. Collegare rapporti e osservazioni del browser permette di precisare quale fase richieda indagine: richiesta, abbinamento dell'annuncio, caricamento o visibilità.