Metodologia — come MaxQ misura

Ogni numero nell’app MaxQ e nei report MaxQ proviene dallo stesso registro metrico governato. Questa pagina descrive cosa misuriamo, come lo misuriamo — e, altrettanto importante, cosa non possiamo misurare.

Registro metrico versione 1 · hash 59e1b3169776… — ogni numero mostrato è vincolato a questa revisione.

Campionamento e panel

MaxQ misura un panel di domande fisso e versionato: ogni domanda tracciata è una variante di prompt localizzata (formulazione + lingua + paese target) osservata secondo un calendario dichiarato — un’osservazione base per variante, superficie e giorno, più un piccolo sottoinsieme sentinella predichiarato con ripetizioni aggiuntive. Le domande esplorative non entrano mai silenziosamente nella base comparabile; la versione del panel è mostrata accanto a ogni grafico.

Copertura e dati mancanti onesti

Un fallimento di raccolta è un dato mancante, mai uno zero. Ogni metrica mostrata porta il suo denominatore: risposte valide su slot pianificati, e il mix di stati completo (risposte valide, risultati senza overview, rifiuti, fallimenti) è mostrato accanto alle metriche condizionali affinché le esclusioni non gonfiino la portata apparente. Sotto il campione minimo governato il numero è mostrato ma marcato come solo descrittivo.

Proprietà delle citazioni e fonti

Le citazioni sono classificate in base a chi controlla la fonte: i tuoi domini verificati, le fonti possedute dai concorrenti, le fonti controllate da MaxQ, i terzi indipendenti che parlano davvero del tuo brand e i terzi non correlati. Le citazioni controllate da MaxQ e dai concorrenti sono mostrate separatamente — non sono mai presentate come autorità indipendente guadagnata.

Confronti e set di concorrenti fisso

Lo share of voice è misurato contro un set di concorrenti fisso e versionato vincolato alla versione del tuo panel; versione e hash del set sono dichiarati. Modificare il set apre una nuova serie di confronto — set vecchi e nuovi non sono mai mescolati. Un cambio di modello, provider o analisi apre un evento di comparabilità: i trend attraverso la rottura sono sospesi per revisione, non ricongiunti silenziosamente.

Pesatura e compositi

All’interno di uno strato fisso (superficie, locale, panel e finestra temporale), le repliche valide sono mediate dentro ogni cella di domanda prima che si applichi il peso del panel congelato — le ripetizioni extra non dominano mai. Un composito tra superfici è opt-in, usa pesi di superficie uguali predichiarati e mostra il peso mancante invece di redistribuirlo — un composito non è mai quota di mercato.

Incertezza e sua portata

Gli intervalli riportati provengono da un bootstrap a cluster su famiglie di prompt e blocchi temporali (2’000 estrazioni, livello 95%) che preserva il clustering per famiglia e la struttura temporale. Descrivono l’incertezza sul panel misurato — variazione del panel di prompt e variazione temporale — non la popolazione completa delle ricerche reali né le distribuzioni di risposte personalizzate, che MaxQ non può osservare.

Rilevamento cambiamenti e alert

Gli alert di trend sono valutati in modo inferenziale su una finestra corrente di 4 settimane contro una baseline trailing di 8 settimane ISO comparabili — una singola settimana è solo descrittiva e non può mai attivare un alert. Un alert richiede inoltre il campione minimo governato (almeno 30 famiglie di prompt, 7 giorni di osservazione e 90% di copertura pesata per finestra), un cambiamento persistente di almeno 10 punti percentuali su quella finestra, un test di significatività con controllo delle false scoperte e un run di conferma. La soglia di 10 punti è un filtro necessario, non una promessa di rilevamento: l’effetto minimo rilevabile misurato (MDE) per questo design è di 20 punti percentuali al rumore settimanale tipico (15 punti senza rumore settimanale, 34 punti a rumore elevato) — cambiamenti reali più piccoli possono restare non confermati; i cambiamenti descrittivi restano mostrati onestamente.

Stati del risultato invece di zeri

I dati mancanti non sono mai mostrati come zero: un denominatore nullo produce N/D, un campione insufficiente produce « evidenza insufficiente », un cambio di provider o modello produce « comparabilità sospesa », e i valori provvisori o riformulati sono etichettati fino alla loro finalità. Ciò che vedi è un valore realmente misurato oppure uno stato esplicito.

Cosa MaxQ non può misurare

MaxQ misura cosa rispondono gli assistenti IA a un panel di domande governato. Non misura:

  • La domanda reale degli utenti — cosa chiedono davvero le persone agli assistenti, con quale frequenza, o quanto traffico ne deriva.
  • Le risposte personalizzate — cosa vede un utente registrato con una cronologia; i provider non lo espongono.
  • La quota di mercato o la portata — i tassi di menzione e citazione descrivono il panel misurato, mai il tuo pubblico.
  • La causalità — un cambiamento di visibilità è un’osservazione, non la prova che un’azione specifica l’abbia causato.

Riferimento delle metriche

Ogni metrica registrata, la sua popolazione eleggibile e la sua regola N/D — generata dal registro metrico governato.

Tasso di menzione

Quota di risposte valide che menzionano il brand, deduplicata per risposta e mediata in ogni cella di domanda prima della pesatura.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
answer_cell_coverage, capture_coverage, status_distribution

Tasso di citazioni proprie

Quota di risposte valide che citano un dominio verificato come di proprietà del brand.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Tasso di citazioni di concorrenti

Quota di risposte valide che citano un dominio di proprietà di un concorrente.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Tasso di citazioni controllate da MaxQ

Quota di risposte valide che citano una fonte controllata da MaxQ o dalla rete di consegna del cliente; mostrata separatamente, mai come autorità guadagnata.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Tasso di citazioni indipendenti

Quota di risposte valide che citano una pagina terza verificata come pertinente al brand.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Tasso di citazioni di terzi estranei

Quota di risposte valide che citano una fonte terza che non tratta il brand.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Share of voice (insieme fisso)

Menzioni pesate del brand divise per tutte le menzioni deduplicate dell’insieme concorrenti congelato; la versione dell’insieme è sempre mostrata.

Unità:
share
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(set_mention_weight) == 0
Mostrato sempre con:
mention_rate, status_distribution, capture_coverage

Tasso di attivazione AI Overview

Risultati Google validi ed eleggibili con AI Overview su tutti i risultati validi ed eleggibili, incluse le non-attivazioni.

Unità:
ratio
Popolazione eleggibile:
aio_eligible
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(eligible_result_weight) == 0
Mostrato sempre con:
aio_conditional_presence, aio_unconditional_presence, status_distribution

Presenza AIO quando mostrata

Menzioni del brand nelle AI Overview catturate sul totale delle AI Overview catturate; sempre letta insieme al tasso di attivazione.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(analysed_overview_weight) == 0
Mostrato sempre con:
aio_trigger_rate, aio_unconditional_presence

Presenza AIO complessiva

Menzioni del brand nelle AI Overview su tutti i risultati Google validi ed eleggibili.

Unità:
ratio
Popolazione eleggibile:
aio_eligible
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(analysed_eligible_weight) == 0
Mostrato sempre con:
aio_trigger_rate, aio_conditional_presence

Quota di raccomandazione

Quota di risposte valide con raccomandazione positiva esplicita secondo la rubrica valutata separatamente; la semplice occorrenza non è una raccomandazione.

Unità:
share
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Posizione ordinata

Rango medio quando esiste un elenco realmente ordinato; vuoto per testo senza ordine reale.

Unità:
rank
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(ordered_answers) == 0
Mostrato sempre con:
reciprocal_rank

Rilevanza a rango reciproco

1/rango per una raccomandazione ordinata e zero in caso di assenza, sulla popolazione di risposte ordinate dichiarata.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(ordered_answers) == 0
Mostrato sempre con:
ordered_position

Sentiment delle menzioni

Distribuzione delle etichette di sentiment per menzione; un brand non menzionato è N/A, mai neutro.

Unità:
distribution
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(labelled_mentions) == 0
Mostrato sempre con:
status_distribution

Accuratezza fattuale

Affermazioni verificate e supportate su quelle con evidenza autorevole sufficiente; la quota non verificabile è mostrata separatamente.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(checkable_claims) == 0
Mostrato sempre con:
factual_uncheckable_share, status_distribution

Quota di affermazioni non verificabili

Quota di affermazioni estratte che non possono essere controllate con evidenza autorevole.

Unità:
share
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(claims) == 0
Mostrato sempre con:
factual_accuracy_ratio

Distribuzione degli stati

Il mix completo degli stati di osservazione accanto a ogni metrica condizionale, così le esclusioni non gonfiano mai la copertura.

Unità:
distribution
Popolazione eleggibile:
all_statuses
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
nessuno (diagnostica)
N/D quando:
sum(observations) == 0
Mostrato sempre con:
capture_coverage, answer_cell_coverage

Tasso di rifiuto

Rifiuti reali o non-risposte sulle catture completate; un rifiuto è dichiarato, mai una raccolta fallita.

Unità:
ratio
Popolazione eleggibile:
completed_captures
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(completed_captures) == 0
Mostrato sempre con:
status_distribution, capture_coverage

Copertura di cattura

Catture valide completate (risposte, risultati senza overview e rifiuti con locale verificata e parsing valido) sugli slot pianificati supportati.

Unità:
ratio
Popolazione eleggibile:
completed_captures
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(planned_supported_slots) == 0
Mostrato sempre con:
answer_cell_coverage, status_distribution

Copertura delle celle di risposta

Quota pesata delle celle di domande pianificate che hanno prodotto una risposta valida.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(planned_eligible_weight) == 0
Mostrato sempre con:
capture_coverage, status_distribution

Quota di locale verificate

Quota di catture completate la cui locale effettiva ha potuto essere verificata.

Unità:
share
Popolazione eleggibile:
capture_disclosure
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(locale_checked) == 0
Mostrato sempre con:
status_distribution, capture_coverage

Quota di fonti citate

Quota di risposte valide con almeno una citazione.

Unità:
share
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(valid_answer_weight) == 0
Mostrato sempre con:
status_distribution

Accordo tra repliche

Quanto spesso osservazioni ripetute della stessa cella concordano; le repliche sentinella alimentano solo questa metrica.

Unità:
ratio
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
sum(replica_pairs) == 0
Mostrato sempre con:
status_distribution

Prima osservazione

Prima data di cattura in cui il brand è stato osservato.

Unità:
timestamp
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
nessuno (diagnostica)
N/D quando:
eligible_mentions == 0
Mostrato sempre con:
last_seen

Ultima osservazione

Data di cattura più recente in cui il brand è stato osservato.

Unità:
timestamp
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
nessuno (diagnostica)
N/D quando:
eligible_mentions == 0
Mostrato sempre con:
first_seen

Composito (pesi uguali)

Vista opt-in che media le superfici con pesi uguali predichiarati; il peso di superficie mancante è mostrato, mai ridistribuito.

Unità:
share
Popolazione eleggibile:
answer_metrics
Campione minimo:
30 famiglie · 7 giorni · copertura 90%
Intervallo:
cluster_block_bootstrap · 2000 estrazioni · livello 95%
N/D quando:
eligible_surfaces == 0
Mostrato sempre con:
status_distribution, capture_coverage

Dove la misurazione è supportata

Lo stato di capacità attuale per superficie e metodo di raccolta dal feed di verità delle capacità — la stessa fonte che governa ciò che MaxQ può affermare.

SuperficieMetodoStatoIn vigore dal
google_ai_overviewsconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_overviewsapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_overviewsconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_overviewsapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_overviewsconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_overviewsapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_overviewsconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_overviewsapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_modeconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_modeapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_modeconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_modeapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_modeconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_modeapi_experimentdisabled2026-09-15T00:00:00.000Z
google_ai_modeconsumer_captureunresolved2026-09-15T00:00:00.000Z
google_ai_modeapi_experimentdisabled2026-09-15T00:00:00.000Z
chatgpt_searchconsumer_captureunresolved2026-09-15T00:00:00.000Z
chatgpt_searchapi_experimentdisabled2026-09-15T00:00:00.000Z
chatgpt_searchconsumer_captureunresolved2026-09-15T00:00:00.000Z
chatgpt_searchapi_experimentdisabled2026-09-15T00:00:00.000Z
chatgpt_searchconsumer_captureunresolved2026-09-15T00:00:00.000Z
chatgpt_searchapi_experimentdisabled2026-09-15T00:00:00.000Z
chatgpt_searchconsumer_captureunresolved2026-09-15T00:00:00.000Z
chatgpt_searchapi_experimentdisabled2026-09-15T00:00:00.000Z
perplexityconsumer_captureunresolved2026-09-15T00:00:00.000Z
perplexityapi_experimentdisabled2026-09-15T00:00:00.000Z
perplexityconsumer_captureunresolved2026-09-15T00:00:00.000Z
perplexityapi_experimentdisabled2026-09-15T00:00:00.000Z
perplexityconsumer_captureunresolved2026-09-15T00:00:00.000Z
perplexityapi_experimentdisabled2026-09-15T00:00:00.000Z
perplexityconsumer_captureunresolved2026-09-15T00:00:00.000Z
perplexityapi_experimentdisabled2026-09-15T00:00:00.000Z

Changelog della metodologia

  • Versione 1 · 2026-09-20

    Registro metrico governato iniziale: 26 metriche con le loro popolazioni, campioni minimi, politica di intervallo e regole di comparabilità — vincolato alla versione 1 del registro.