top of page

48 ORE PER VIVERE

  • schiavifabio
  • 20 ore fa
  • Tempo di lettura: 6 min

l framework per capire se una campagna sopravviverà

Tag: LEARNING PHASE | OPTIMIZATION | KILL/SCALE DECISIONS

Il 90% delle campagne fallisce entro 48 ore.

Non è il creative. Non è il CPM. Non è l'algoritmo.

È che non sai leggere i segnali. E mentre tu aspetti "che si stabilizzi", l'algoritmo sta già decidendo che la tua campagna è spazzatura.

Questo case study documenta il framework che usiamo per prendere decisioni kill/scale nelle prime 48 ore di ogni campagna. Lo stesso framework che ci ha permesso di ridurre del 62% il budget sprecato su campagne destinate a fallire.

Il mito della "learning phase"

Tutti ripetono lo stesso mantra: "Aspetta la fine della learning phase. Servono 50 conversioni. Non toccare niente per 7 giorni."

È il consiglio peggiore che puoi seguire.

Ecco cosa succede davvero:

L'algoritmo di Meta forma le sue prime ipotesi entro le prime 24-48 ore. Queste ipotesi iniziali determinano a quale tipo di utenti mostrerà i tuoi annunci. Se le prime impression vanno alle persone sbagliate, tutto quello che viene dopo è compromesso.

Non stai "dando tempo all'algoritmo di imparare". Stai dando tempo all'algoritmo di consolidare un errore.

Il caso studio: €47k bruciati in "attesa"

Brand beauty. Budget mensile €80k. 12 campagne lanciate in Q3.

Strategia del team interno: "Lanciamo, aspettiamo 7 giorni, poi ottimizziamo."

Risultato dopo 3 mesi:

  • 4 campagne profittevoli (ROAS >3x)

  • 3 campagne marginali (ROAS 1.5-2x)

  • 5 campagne in perdita (ROAS <1.5x)

Budget speso sulle 5 campagne in perdita prima di chiuderle: €47.200.

La cosa devastante? Tutte e 5 mostravano segnali di morte entro le prime 48 ore. Segnali ignorati perché "bisogna aspettare".

Il framework: 6 segnali nelle prime 48 ore

Dopo aver analizzato 340+ lanci campagna su 23 account diversi, abbiamo identificato 6 metriche predittive che, misurate nelle prime 48 ore, predicono con l'83% di accuratezza se una campagna sarà profittevole.

Segnale #1: CPM delle prime 1000 impressioni

Cosa guardare: CPM nelle prime 2-4 ore di delivery.

Perché conta: Il CPM iniziale riflette come l'algoritmo sta posizionando il tuo annuncio nell'asta. CPM anomalo = targeting problematico.

Benchmark:

  • CPM < media account -20%: L'algoritmo sta andando broad, probabilmente su inventory di bassa qualità

  • CPM nella media (±15%): Normale

  • CPM > media account +30%: Competizione alta o audience troppo stretta

Azione:

  • CPM troppo basso → Verifica placement, probabilmente stai finendo su Audience Network

  • CPM troppo alto → Allarga audience o verifica overlap con altre campagne

Segnale #2: CTR vs CPM ratio

Cosa guardare: La relazione tra CTR e CPM nelle prime 500-1000 click.

Perché conta: CTR alto con CPM alto = buon segnale (stai pagando per attenzione di qualità). CTR alto con CPM basso = red flag (click spazzatura).

Formula:

Quality Score = (CTR / CTR benchmark) / (CPM / CPM benchmark)

Interpretazione:

  • Score >1.2: Ottimo rapporto qualità/prezzo

  • Score 0.8-1.2: Nella norma

  • Score <0.8: Stai pagando troppo per click di bassa qualità

Segnale #3: Thumb-stop rate (video) o Hook rate

Cosa guardare: Per video, % di utenti che guardano almeno 3 secondi. Per static, CTR outbound (click che lasciano la piattaforma).

Perché conta: Misura se il creative cattura attenzione. Senza attenzione, non c'è conversione.

Benchmark:

  • Video thumb-stop >25%: Il creative funziona

  • Video thumb-stop 15-25%: Marginal, testa varianti

  • Video thumb-stop <15%: Creative morto, kill immediato

Nota critica: Questo segnale è disponibile dopo ~500 impressioni. Non serve aspettare giorni.

Segnale #4: Distribuzione placement

Cosa guardare: Dove l'algoritmo sta allocando le impressioni.

Perché conta: Se stai ottimizzando per conversioni ma il 40% va su Audience Network, qualcosa è rotto.

Red flags:

  • Audience Network >25% su campagne conversion

  • Messenger >15% senza motivo strategico

  • Un singolo placement >70% (mancanza di diversificazione)

Azione: Se la distribuzione è anomala entro le prime 24 ore, non aspettare. Correggi manualmente o kill.

Segnale #5: CPC trend (prime 6-12 ore)

Cosa guardare: Come evolve il CPC nelle prime ore.

Perché conta: Il trend è più importante del valore assoluto. CPC in crescita = l'algoritmo sta faticando a trovare utenti rilevanti e sta alzando i bid.

Pattern:

Healthy: CPC stabile o in leggera discesa
→ L'algoritmo sta trovando il suo sweet spot

Warning: CPC in crescita del 20%+ nelle prime 6 ore
→ L'algoritmo sta "pescando" sempre più lontano dal core target

Critical: CPC raddoppiato in 12 ore
→ Kill immediato, il targeting è fondamentalmente sbagliato

Segnale #6: Conversion velocity (per campagne con storico)

Cosa guardare: Tempo medio dalla prima impressione alla prima conversione.

Perché conta: Ogni account ha una "conversion velocity" tipica. Se una nuova campagna è significativamente più lenta, è un segnale di misalignment.

Come calcolare:

Benchmark = Media ore tra first impression e first conversion delle ultime 10 campagne profittevoli

Nuova campagna:
- Conversione entro 1.5x benchmark → On track
- Conversione tra 1.5x e 2.5x benchmark → Warning, monitora
- Nessuna conversione oltre 2.5x benchmark → Strong warning

La matrice decisionale

Combiniamo i 6 segnali in una matrice che produce una decisione chiara.

Scoring system

Segnale

Verde (2pt)

Giallo (1pt)

Rosso (0pt)

CPM iniziale

±15% media

±15-30%

>30% deviation

Quality Score

>1.2

0.8-1.2

<0.8

Thumb-stop

>25%

15-25%

<15%

Placement dist.

Normale

1 anomalia

Multiple anomalie

CPC trend

Stabile/↓

+10-20%

>+20%

Conv. velocity

<1.5x bench

1.5-2.5x

>2.5x

Decisione

Score 10-12: SCALE Aumenta budget del 20-30%. Duplica e testa varianti.

Score 7-9: HOLD Mantieni, monitora altri 24-48h. Prepara varianti creative.

Score 4-6: OPTIMIZE Intervieni immediatamente: creative swap, audience adjustment, bid change.

Score 0-3: KILL Chiudi entro 4 ore. Non bruciare altro budget.

Implementazione pratica: il protocollo 48h

Ora 0-4: First read

Check immediato:

  • Campagna in delivery? (verifica errori)

  • CPM primi 1000 impression

  • Distribuzione placement iniziale

Azione se anomalie: Pausa e verifica setup prima di bruciare budget.

Ora 4-12: Pattern emerging

Metriche da estrarre:

  • CTR running

  • CPC trend (grafico orario)

  • Thumb-stop rate (se video)

  • Quality Score calcolato

Decision point: Se 2+ segnali sono rossi, non aspettare. Kill o intervento drastico.

Ora 12-24: Signal confirmation

Aggiungi:

  • Conversion velocity (se applicabile)

  • Cost per Add-to-Cart o View Content

  • Frequency (se >1.5 in 24h, audience troppo stretta)

Applica scoring matrix. Prima decisione formale.

Ora 24-48: Final verdict

Completa l'analisi:

  • Tutti i 6 segnali valutabili

  • Score finale calcolato

  • Decisione: Scale / Hold / Optimize / Kill

Documentazione: Registra score e decisione per training futuro del framework sul tuo account specifico.

Il caso reale: 4 lanci, 4 destini

Stesso brand. Stesso giorno. 4 campagne con creative diversi. Stesso budget (€500 daily ciascuna).

Campagna A: "Lifestyle Video"

Segnali ora 24:

  • CPM: €11.20 (media account €12.00) ✓

  • Quality Score: 1.4 ✓

  • Thumb-stop: 31% ✓

  • Placement: Feed 58%, Stories 28%, Reels 14% ✓

  • CPC trend: -8% ✓

  • Conv velocity: Prima conversione ora 6 ✓

Score: 12/12 → SCALE

Risultato settimana 1: ROAS 4.8x. Budget aumentato a €1.200/day.

Campagna B: "Product Carousel"

Segnali ora 24:

  • CPM: €14.80 (+23%) ⚠️

  • Quality Score: 0.95 ✓

  • Thumb-stop: N/A (static) -

  • Placement: Feed 72% (troppo concentrato) ⚠️

  • CPC trend: +12% ⚠️

  • Conv velocity: Prima conversione ora 14 ✓

Score: 7/10 → HOLD

Azione: Monitorato altre 24h. CPC stabilizzato. Placement diversificato naturalmente.

Risultato settimana 1: ROAS 2.9x. Mantenuto budget iniziale.

Campagna C: "UGC Testimonial"

Segnali ora 24:

  • CPM: €8.40 (-30%) ⚠️

  • Quality Score: 0.7 ✗

  • Thumb-stop: 18% ⚠️

  • Placement: Audience Network 34% ✗

  • CPC trend: +28% ✗

  • Conv velocity: Nessuna conversione ✗

Score: 3/12 → KILL

Azione: Chiusa a ora 26. Spend totale: €108.

Se avessimo aspettato 7 giorni: Spend stimato €3.500, ROAS previsto ~0.8x (perdita netta ~€2.800).

Campagna D: "Before/After Static"

Segnali ora 24:

  • CPM: €13.20 (+10%) ✓

  • Quality Score: 1.1 ✓

  • Thumb-stop: N/A -

  • Placement: Normale ✓

  • CPC trend: Stabile ✓

  • Conv velocity: Prima conversione ora 22 (limite) ⚠️

Score: 8/10 → HOLD con ottimizzazione

Azione: Testato headline variant. Seconda versione ha accelerato conversioni.

Risultato settimana 1: ROAS 3.4x dopo ottimizzazione.

I numeri dell'implementazione

Prima del framework (Q2)

  • Campagne lanciate: 34

  • Campagne profittevoli (ROAS >2.5x): 12 (35%)

  • Budget speso su campagne non profittevoli prima di chiusura: €62.400

  • Tempo medio per decisione kill: 8.2 giorni

Dopo il framework (Q3-Q4)

  • Campagne lanciate: 41

  • Campagne profittevoli (ROAS >2.5x): 19 (46%)

  • Budget speso su campagne non profittevoli prima di chiusura: €23.600

  • Tempo medio per decisione kill: 1.4 giorni

Risultati:

  • Budget waste ridotto: -62%

  • Hit rate campagne: +31%

  • Tempo decisione: -83%

  • ROAS medio account: +28%

Gli errori comuni che questo framework previene

Errore #1: "Il creative è bello, diamogli tempo"

Il creative che ti piace non è il creative che converte. Se i segnali dicono che non funziona, non funziona. L'ego non paga le bollette.

Errore #2: "È appena uscito dalla learning phase"

La learning phase non è una garanzia. È un periodo di raccolta dati. Se i dati raccolti sono negativi, cosa ti aspetti che "impari" l'algoritmo?

Errore #3: "Le altre campagne dell'account vanno bene"

Ogni campagna è un'entità separata. Il track record dell'account non salva una campagna con fondamentali sbagliati.

Errore #4: "Il CPM è basso, stiamo spendendo bene"

CPM basso spesso = inventory scadente. Stai comprando impression economiche perché nessun altro le vuole.

Errore #5: "Non abbiamo abbastanza dati per decidere"

Dopo 1000 impressioni hai dati sufficienti per il 70% delle decisioni. Aspettare non ti dà più informazioni, ti dà solo più spend.

Il takeaway

Le prime 48 ore non sono un periodo di attesa. Sono il periodo più importante della vita di una campagna.

L'algoritmo forma opinioni. Tu devi formare le tue, più velocemente.

Chi aspetta, perde budget. Chi legge i segnali, scala.

Non è fortuna. È metodo.

Vuoi il template della scoring matrix pronto all'uso?

 
 
 

Commenti


bottom of page