Prima di prendere in gestione qualsiasi account, eseguiamo lo stesso audit. Diciassette controlli, quattro layer, nessuna eccezione — che l'account spenda $5K o $80K al mese, che giri su Meta, su Google o su entrambi, che venda in Italia o sui mercati US e UK. Il senso di una checklist di audit PPC fissa non è la completezza fine a sé stessa. È che i fallimenti degli account sono ripetitivi: dopo abbastanza audit, impari che gli stessi diciassette difetti spiegano la maggior parte della spesa sprecata, e che saltare un controllo "probabilmente a posto" è esattamente il modo in cui ti sfugge quello costoso.
Questa è la lista completa. Ogni controllo ha un criterio di passaggio ed esiste per via di un pattern di fallimento specifico che abbiamo trovato — di solito più di una volta. I quattro layer sono ordinati per dipendenza: i problemi di struttura corrompono l'attribuzione, i problemi di attribuzione corrompono le decisioni creative, e tutti e tre corrompono l'economia unitaria.
Layer 1: Struttura — dove i soldi fisicamente scorrono
- Volume di conversioni per unità di apprendimento. Calcoliamo le conversioni settimanali per ad set e per campagna. Pass: gli ad set core ricevono ciascuno 30–50+ conversioni a settimana. Il fail somiglia a un account da $40K spalmato su 15 ad set, ognuno permanentemente in learning, con la piattaforma che tira a indovinare a spese dell'inserzionista. Questo singolo controllo predice più upside recuperabile di qualsiasi altro.
- Chiarezza di ruolo delle campagne. Ogni campagna deve avere un solo compito dichiarato: prospecting, testing, retargeting o difesa del brand. Chiediamo a cosa serve ogni campagna e verifichiamo se il comportamento del budget corrisponde alla risposta. Gli account accumulano campagne come le soffitte accumulano scatoloni; ruoli sovrapposti significano che la piattaforma arbitra internamente e l'inserzionista paga lo spread.
- Sovrapposizione di audience e auto-competizione. Controlliamo la logica di esclusione tra prospecting e retargeting, e tra ad set di prospecting "diversi". Pass: esclusioni pulite o consolidamento deliberato. Fail: tre ad set che fanno offerte sugli stessi utenti, gonfiandosi a vicenda i CPM e spartendosi le stesse conversioni in tre nel reporting.
- Allocazione del budget vs strategia dichiarata. Mappiamo la spesa reale degli ultimi 30 giorni per campagna contro quelle che il team dice essere le sue priorità. Il gap è regolarmente di 30–40 punti — un team che dice "siamo concentrati sull'acquisizione di nuovi clienti" con il 45% della spesa su retargeting e brand search. L'account fa quello che fa il budget, non quello che dice la presentazione.
- Igiene lato search (dove gira Google). Report dei termini di ricerca, disciplina dei tipi di corrispondenza, liste di negative, e cosa PMax sta effettivamente cannibalizzando dalla brand search. Pass: negative mantenute negli ultimi 30 giorni e traffico branded misurato separatamente dal non-brand. Abbiamo trovato account in cui il 25–35% del fatturato "non-brand" di PMax erano query branded che l'account avrebbe vinto gratis. I dettagli su come ricostruiamo questa parte vivono sulla pagina del nostro servizio Google Ads.
Layer 2: Attribuzione — se ai numeri si può credere
- Copertura degli eventi server-side e deduplica. CAPI (Meta) ed enhanced conversions (Google) presenti, funzionanti e deduplicati contro gli eventi browser via
event_id— verificato in Events Manager, non preso sulla fiducia. Fail: acquisti contati doppi che dimezzano silenziosamente il CPA apparente, o eventi server mancanti che affamano il modello del 15–25% delle conversioni reali.
- Event Match Quality e completezza degli identificatori. EMQ di 8+ sull'acquisto su Meta; email, telefono e indirizzo hashati passati dall'oggetto ordine. Sotto 6, la piattaforma non riesce a collegare le conversioni alle persone, e ogni decisione di ottimizzazione a valle degrada in modo invisibile.
- Riconciliazione dei ricavi. Il fatturato dichiarato dalle piattaforme, sommato su tutti i canali, confrontato con il sistema degli ordini sugli stessi 28 giorni. Il pass non è un rapporto specifico — la sovra-dichiarazione è normale — il pass è che il team conosca il rapporto e lo usi. Il fail è il caso comune: nessuno ha mai fatto il confronto, e l'account scala su numeri che sommano al 160% del fatturato reale.
- Sanità delle impostazioni di attribuzione. Finestre click e view, impostazioni del modello GA4, stato del consent mode, e se il reporting mescola finestre di attribuzione di canali diversi in un'unica dashboard. Un numero Meta a 7 giorni click accanto a un numero Google a 30 giorni click nella stessa colonna "ROAS" non è una dashboard; è un errore di categoria. Ciò che la sostituisce è un layer di reporting triangolato, e la matematica di riconciliazione del check 8 alimenta direttamente il Layer 4.
Layer 3: Creatività — dove sta davvero la leva
- Diversità di concept, non conteggio di asset. Raggruppiamo gli annunci attivi per concept reale — angolo, formato, hook — invece di contare i file. Pass: 5+ concept genuinamente distinti in rotazione sulla spesa core. Fail: quaranta "annunci" che sono un video in sei ritagli e sette variazioni di headline, il che significa che l'account ha una sola scommessa e una frequenza in crescita su di essa.
- Esposizione alla fatica e rischio di concentrazione. Quota di spesa sul concept principale, il suo trend di frequenza e il suo trend di CPA negli ultimi 60 giorni. Quando un concept regge più del ~50% della spesa e il suo CPA è salito per due quindicine consecutive, l'account sta in piedi su una botola. Quantifichiamo quanta spesa è a rischio se quel concept muore questo mese.
- Cadenza di testing e disciplina di kill. Evidenza di una pipeline funzionante: nuovi concept lanciati con ritmo regolare, un budget di testing fisso e — la parte che quasi tutti falliscono — soglie scritte per promuovere i vincitori e uccidere i perdenti. Pass: decisioni riconducibili a numeri. Fail: annunci messi in pausa "perché sembrava finito" e vincitori scoperti per caso. Il nostro servizio di creative analytics esiste perché questo layer è dove la maggior parte degli account ha il divario più ampio tra sforzo e sistema.
- Coerenza tra messaggio e landing page. Clicchiamo i dieci annunci con più spesa e valutiamo se la landing page prosegue la promessa, l'offerta e la specificità dell'annuncio. Un disallineamento del 20% qui spreca più soldi della maggior parte degli errori di bidding, e non compare mai nelle dashboard di piattaforma perché il lavoro della piattaforma è finito al click.
Layer 4: Economia unitaria — se vincere l'asta conviene
- Target di CAC derivati dal margine, non dall'abitudine. Chiediamo da dove viene il CAC target e lo ricostruiamo dal margine di contribuzione: AOV, COGS, spedizione, commissioni di pagamento, resi. In circa metà degli account analizzati il target è folklore ereditato — un numero fissato da qualcuno due listini fa. Un account può centrare il suo CAC target ogni mese e perdere soldi su ogni ordine.
- Payback per coorte e segmentazione per valore. Il team conosce il fatturato a 60 e 90 giorni per cliente, per canale di acquisizione e prodotto d'ingresso? Pass: esiste una tabella di coorti e i tetti di CAC differiscono per segmento. Fail: un unico target piatto che tratta un cacciatore di sconti da $28 e un cliente full price da $140 come uguali — il che vincola l'account a ciò che la media sostiene, ed è una delle cause principali del pattern di plateau che vediamo negli account di lead gen locale tanto quanto negli e-commerce.
- Economics marginale dell'ultimo dollaro. Trend del MER blended rispetto al livello di spesa negli ultimi 90 giorni. Il ROAS medio può sembrare sano mentre il ROAS marginale — quello che gli ultimi $5K di spesa mensile hanno reso — è sotto 1. Stimiamo la curva marginale dalla storia degli step di spesa; gli account che hanno scalato a grandi salti la rendono facile da vedere e dolorosa da leggere.
- Rischio di concentrazione e dipendenza. Quota di fatturato da una sola piattaforma, una sola campagna, un solo concept, un solo prodotto. Qualsiasi cosa sopra il ~70% su un singolo punto di rottura viene segnalata con un costo di diversificazione. È il controllo che trasforma un audit da documento di performance a documento di rischio, ed è quello per cui i founder ci ringraziano un anno dopo.
Come si presenta il documento dei rilievi
L'output non è un export da 60 slide. È un documento breve con una forma fissa:
- Una sintesi con punteggio — ognuno dei 17 controlli marcato pass, parziale o fail, con una riga di evidenza per ogni voto. Niente prosa di riempimento.
- Rilievi quantificati, ordinati per soldi. Ogni fail porta una stima: "sovra-attribuzione del retargeting ≈ $4–6K/mese di spesa con incrementalità non dimostrata", "struttura frammentata ≈ 20–30% di premio sul CPA rispetto al benchmark consolidato". Le stime sono intervalli, e mostriamo i calcoli.
- Una lista di fix in sequenza, ordinata per dipendenza e sforzo — misurazione prima della struttura, struttura prima dello scaling — con i due o tre interventi che ripagano il loro costo già nel primo mese marcati esplicitamente.
- Cosa non toccheremmo. Ogni account ha cose che funzionano. Dirlo è ciò che distingue un audit da un documento di vendita.
Una checklist di audit PPC resta la stessa perché i fallimenti restano gli stessi. Ciò che cambia da account ad account è quale layer sta sanguinando e quanto. Se volete che venga eseguita sul vostro account — stessi diciassette controlli, stesso scoring, sotto NDA — è esattamente questo l'audit confidenziale.