Affinity Index: Il Segreto Nascosto del Media Planning Efficace
Nel 2019, il brand di abbigliamento outdoor Patagonia ha fatto una cosa che ha sorpreso quasi tutti nel settore: ha smesso di fare pubblicita su Facebook e Instagram. Non per ragioni etiche — almeno, non solo — ma perche i loro dati mostravano che il costo per raggiungere un cliente potenziale effettivo attraverso i social generalisti era quattro volte piu alto rispetto ai canali di nicchia come le riviste di alpinismo, i podcast outdoor e i media specializzati in sostenibilita.
Come lo sapevano con precisione? Avevano calcolato l’Affinity Index.
La storia della Patagonia illustra un problema che colpisce quasi ogni piano media: il confondere il costo per mille impression (CPM) con il costo per impression rilevante. Sono due cose completamente diverse, e confonderle porta a sprecare budget considerevole su audience che non compreranno mai il prodotto.
Cos’e l’Affinity Index?
L’Affinity Index misura quanto un determinato segmento di popolazione e sovra-rappresentato (o sotto-rappresentato) rispetto alla media della popolazione per un certo comportamento, interesse o consumo media.
La formula e semplice:
Affinity Index = (% del target nel pubblico del media / % del target nella popolazione totale) × 100La scala di interpretazione:
- Index = 100: Il segmento si comporta esattamente come la media della popolazione. Nessuna concentrazione particolare.
- Index > 100: Il segmento e sovra-rappresentato. Un Index di 200 significa che il tuo target e due volte piu concentrato in quel contesto rispetto alla media.
- Index < 100: Il segmento e sotto-rappresentato. Un Index di 50 significa che il tuo target e presente meta rispetto alla media.
L’Affinity Index nasce dalla ricerca sui media anni ‘70-‘80, con le grandi agenzie media che lo usavano per pianificare gli acquisti sulle reti televisive. Nielsen lo usava (e usa) per vendere spazi pubblicitari. Nel digitale, lo stesso concetto si applica agli interessi delle audience di Meta, ai segmenti di Google Audiences, e ai dati proprietari di qualsiasi azienda con un database clienti.
Un Esempio Pratico: Patagonia e il Brand Outdoor
Torniamo alla Patagonia, o a un brand analogo: abbigliamento outdoor premium, prezzo medio prodotto 180€, target primario uomini e donne 28-45 con reddito superiore alla media, interesse per sport outdoor (climbing, trail running, sci alpinismo) e valori di sostenibilita ambientale.
Il tuo target rappresenta il 6% della popolazione italiana online.
| Media | % Target nel Pubblico | % Target nella Popolazione | Affinity Index | Interpretazione |
|---|---|---|---|---|
| Rivista Alp (alpinismo) | 38% | 6% | 633 | Concentrazione 6x del target |
| Podcast “Trail Talk” | 29% | 6% | 483 | Concentrazione quasi 5x |
| La Gazzetta dello Sport online | 11% | 6% | 183 | Concentrazione doppia |
| Instagram (generico) | 7% | 6% | 117 | Vicino alla media |
| Facebook (generico) | 5% | 6% | 83 | Sotto la media |
| TV generalista prima serata | 5.5% | 6% | 92 | Quasi la media |
| TikTok (generico) | 3% | 6% | 50 | Meta del target rispetto alla media |
Interpretazione operativa: La rivista specializzata di alpinismo ha un Affinity Index di 633. Ogni impression li vale 6 volte di piu — in termini di probabilita di raggiungere qualcuno che potrebbe comprare il prodotto — rispetto a Instagram generico. TikTok generico ha un Index di 50: stai raggiungendo il tuo target con la meta dell’efficienza.
Nota: questi numeri variano enormemente per brand e target specifico. L’importante e misurarli per il proprio caso, non affidarsi a benchmark generici.
Perche l’Affinity Index e Fondamentale per il Media Planning
L’Affinity Index risolve un problema strutturale nella pianificazione media: la confusione tra reach e relevance.
La reach ti dice quante persone vedono la tua pubblicita. La relevance ti dice quante di quelle persone potrebbero effettivamente comprare il tuo prodotto. Un media con reach altissima e relevance bassa non solo spreca budget — attivamente danneggia la brand perception perche espone il messaggio a persone che non lo cercavano.
| Strategia | Pro | Contro |
|---|---|---|
| Massima Reach (TV, social generico) | Volumi altissimi di impression | La maggioranza non e in target, CPM in-target esplode |
| Massima Affinita (media di nicchia) | Ogni impression ha alta probabilita di rilevanza | Reach limitata, rischio di saturare il segmento rapidamente |
| Mix ottimale bilanciato | Combina volumi e precisione | Richiede calcolo dell’Affinity Index per ogni media |
La Trappola del CPM Basso: Il Calcolo Che Molti Non Fanno
Un CPM (costo per mille impression) basso su un media con Affinity Index di 60 e quasi certamente piu costoso di un CPM alto su un media con Affinity Index di 300, in termini di costo per raggiungere effettivamente il target.
La formula del CPM in-target:
CPM In-Target = CPM / (Affinity Index / 100)Esempio concreto per il brand outdoor:
| Media | CPM | Affinity Index | CPM In-Target | Variazione vs. cheapest |
|---|---|---|---|---|
| TikTok generico | 2€ | 50 | 4.00€ | baseline |
| Programmatic display | 2.5€ | 70 | 3.57€ | -11% |
| Instagram generico | 5€ | 117 | 4.27€ | +7% |
| La Gazzetta online | 12€ | 183 | 6.56€ | +64% |
| Podcast outdoor | 35€ | 483 | 7.25€ | +81% |
| Rivista alpinismo | 60€ | 633 | 9.48€ | +137% |
Il TikTok generico sembra il piu economico a 2€ CPM. Ma il CPM in-target e 4€. Il programmatic display a 2.5€ CPM ha un CPM in-target di 3.57€ — e quindi piu efficiente del TikTok, nonostante costi nominalmente il 25% in piu.
La rivista di alpinismo a 60€ CPM sembra carissima — ma il CPM in-target di 9.48€ e meno del doppio rispetto al TikTok. Dipende dagli obiettivi: se vuoi impression di alta qualita, la rivista puo avere senso. Se vuoi volume, il programmatic display ottimizzato.
La lezione fondamentale: non pianificare mai il media mix guardando solo il CPM nominale. Sempre calcola il CPM in-target.
Come Calcolare l’Affinity Index: Metodi Pratici
Metodo 1: SQL su Database CRM
Se hai i dati dei tuoi clienti effettivi in un database SQL, puoi calcolare l’Affinity Index per qualsiasi categoria di interesse o comportamento media:
-- Calcolo dell'Affinity Index per categoria prodotto-- su base clienti di un e-commerce
WITH target_segment AS ( -- Definisci chi e il tuo target (es. clienti lifetime value > 500€) SELECT customer_id FROM customers WHERE lifetime_value > 500 AND purchase_count > 2),
categoria_preferences AS ( -- % dei tuoi clienti che hanno acquistato questa categoria SELECT 'Sneakers' as categoria, COUNT(DISTINCT CASE WHEN c.customer_id IN (SELECT customer_id FROM target_segment) AND o.category = 'Sneakers' THEN c.customer_id END) * 100.0 / COUNT(DISTINCT c.customer_id) as pct_target_categoria FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id UNION ALL SELECT 'Skincare', COUNT(DISTINCT CASE WHEN c.customer_id IN (SELECT customer_id FROM target_segment) AND o.category = 'Skincare' THEN c.customer_id END) * 100.0 / COUNT(DISTINCT c.customer_id) FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id),
population_baseline AS ( -- % della popolazione totale che compra questa categoria SELECT 'Sneakers' as categoria, COUNT(DISTINCT customer_id) * 100.0 / (SELECT COUNT(*) FROM customers) as pct_pop_categoria FROM orders WHERE category = 'Sneakers' UNION ALL SELECT 'Skincare', COUNT(DISTINCT customer_id) * 100.0 / (SELECT COUNT(*) FROM customers) FROM orders WHERE category = 'Skincare')
SELECT cp.categoria, ROUND(cp.pct_target_categoria, 1) as pct_target, ROUND(pb.pct_pop_categoria, 1) as pct_pop, ROUND((cp.pct_target_categoria / pb.pct_pop_categoria) * 100, 0) as affinity_indexFROM categoria_preferences cpJOIN population_baseline pb ON cp.categoria = pb.categoriaORDER BY affinity_index DESC;Metodo 2: Meta Audience Insights
Nella Business Suite di Meta, puoi analizzare le caratteristiche demografiche e di interesse dei tuoi follower e dei tuoi clienti (tramite Custom Audience), confrontandole con la popolazione totale su Facebook/Instagram. Meta calcola automaticamente degli indici di affinita.
Metodo 3: Survey con Panel
Se fai ricerche di mercato con panel online (Toluna, Dynata, SurveyMonkey Audience), puoi inserire domande sui media consumati. Confrontando la percentuale di target nel campione che consuma un certo media rispetto alla percentuale del media nella popolazione generale del panel, ottieni l’Affinity Index specifico.
Questo metodo e piu costoso ma produce dati proprietari che nessun competitor puo replicare.
Metodo 4: Dati CRM Integrati con Customer Match
Il metodo piu avanzato: collegare i dati del tuo CRM (chi ha comprato, chi e cliente fidelizzato) con i dati media tramite customer match (upload email su Google/Meta). Le piattaforme ti mostrano quali interessi, pubblicazioni e programmi consuma la tua base clienti effettiva — non solo i visitatori del sito, ma chi ha effettivamente acquistato.
Questo produce un Affinity Index basato sui tuoi migliori clienti, non su proxy demografici.
Caso Pratico: Ottimizzazione Budget Media con Affinity Index
Un brand italiano di moda sostenibile, con un budget media di 80.000€/mese, vuole riallocare il budget basandosi sull’Affinity Index invece che sull’intuizione.
Situazione iniziale (senza Affinity Index):
| Canale | Budget mensile | Motivazione per la scelta |
|---|---|---|
| Instagram Ads (generico) | 40.000€ | “Il nostro target e giovane, tutti su Instagram” |
| Google Search brand | 20.000€ | “Cattura chi ci cerca” |
| Display programmatico | 15.000€ | “Costa poco, tanta visibilita” |
| Podcast (non pianificato) | 0€ | “Non abbiamo mai testato” |
| Newsletter verticali | 5.000€ | “Un po’ di nicchia non fa male” |
Analisi Affinity Index (condotta con survey + Meta Audience Insights):
| Canale | Affinity Index | CPM nominale | CPM in-target calcolato |
|---|---|---|---|
| Podcast sostenibilita e lifestyle | 340 | 28€ | 8.2€ |
| Newsletter eco-fashion | 290 | 18€ | 6.2€ |
| Instagram (eco-fashion interest) | 195 | 8€ | 4.1€ |
| Google Search brand | 155 | variabile | efficiente |
| Google Search non-brand | 120 | variabile | da valutare |
| Instagram (generico) | 95 | 6€ | 6.3€ |
| Display programmatico | 55 | 2€ | 3.6€ |
Riallocazione del budget (con Affinity Index):
| Canale | Budget precedente | Budget nuovo | Motivazione |
|---|---|---|---|
| Podcast sostenibilita | 0€ | 18.000€ | Massima concentrazione target |
| Newsletter eco-fashion | 5.000€ | 15.000€ | Alta affinita, costo contenuto |
| Instagram (eco-fashion interest) | 40.000€ (generico) | 30.000€ (refined) | Targeting preciso porta Index da 95 a 195 |
| Google Search brand | 20.000€ | 17.000€ | Manteniamo, alta efficienza |
| Display programmatico | 15.000€ | 0€ | CPM in-target non competitivo |
Budget totale identico: 80.000€. Ma la distribuzione cambia radicalmente — e con essa l’efficienza del piano media.
Il risultato atteso: un aumento del CPM in-target ponderato di circa il 35-40%, il che significa che il budget raggiunge un 35-40% in piu di potenziali clienti effettivi.
Affinity Index nella Segmentazione Clienti: Oltre il Media Planning
L’Affinity Index non serve solo per pianificare dove mettere i soldi — serve anche per capire chi sono i tuoi clienti e cosa fanno al di fuori del tuo sito.
Esempio pratico: un e-commerce multivertical analizza l’Affinity Index per categoria di prodotto sulla sua base clienti, segmentando per eta, genere e citta.
| Segmento Clienti | Sneakers | Skincare | Libri | Tech | Cucina |
|---|---|---|---|---|---|
| Donne 25-34, Milano/Roma | 195 | 245 | 105 | 125 | 80 |
| Uomini 35-44, Nord Italia | 75 | 55 | 165 | 210 | 120 |
| Famiglie con figli 0-12 | 130 | 110 | 75 | 140 | 185 |
| Over 55, Sud Italia | 60 | 90 | 180 | 85 | 195 |
Insight azionabili che emergono:
Le donne 25-34 di Milano e Roma mostrano un Affinity Index di 245 per Skincare — quasi il triplo della media. Il cross-selling Sneakers + Skincare per questo segmento non e solo plausibile, e supportato dai dati. Una campagna email che suggerisce “Completa il tuo look” con prodotti skincare ha una base statistica solida.
Gli uomini 35-44 del Nord hanno un Index di 210 su Tech. Una campagna tech mirata a questo segmento, con messaging orientato alla performance, ha un’audience molto piu recettiva di quanto sembri a priori.
Come Integrare l’Affinity Index nel Flusso di Lavoro
L’Affinity Index e piu utile quando diventa parte di un processo sistematico:
Frequenza del calcolo: almeno ogni trimestre per i media principali, ogni mese per i canali digitali dove i dati sono facilmente accessibili.
Integrazione nel media plan: ogni voce del piano media dovrebbe avere l’Affinity Index associato e il CPM in-target calcolato. Questo crea una lingua comune tra il team marketing e il centro media.
Monitoraggio nel tempo: l’affinita di un’audience puo cambiare. Un podcast che nel 2023 aveva un Affinity Index di 350 puo scendere a 180 nel 2026 se la sua audience si e allargata. Il monitoraggio periodico previene di continuare a investire in canali che hanno perso rilevanza.
Comunicazione agli stakeholder: l’Affinity Index e uno strumento di comunicazione potente. Dire “stiamo spostando budget da Instagram generico ai podcast di settore” puo sembrare controintuitivo. Dire “i podcast di settore hanno un Affinity Index di 340 rispetto al 95 di Instagram generico, il che significa che raggiungiamo il triplo dei potenziali clienti con lo stesso euro” e un argomento difficile da contestare.
Relazione con il Corso GinnyTech
Per approfondire il media planning e la segmentazione dell’audience, visita il modulo Analisi Marketing che copre come selezionare i canali di acquisizione. Il modulo Metriche Fondamenti spiega i KPI di media planning in dettaglio.
Conclusione
L’Affinity Index e come avere un sonar invece di pescare alla cieca. Non elimina l’incertezza — nessuna metrica lo fa — ma trasforma le decisioni media da giudizi estetici a decisioni basate su dati rigorosi.
Patagonia ha smesso di fare pubblicita sui social generalisti perche i dati glielo dicevano. Non perche abbiano avuto un’intuizione geniale. Il tuo brand ha le stesse opportunita — basta calcolare i numeri prima di firmare i contratti media.
Se il tuo centro media non include l’Affinity Index nei report, e il momento di chiederlo. Se non sa calcolarlo, e probabilmente il momento di valutare alternative.