Vai al contenuto principale
Copertina articolo: Affinity Index: Calcolo e Uso Marketing Analytics
Articoli / Metriche

Affinity Index: Calcolo e Uso Marketing Analytics

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) × 100

La 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 PopolazioneAffinity IndexInterpretazione
Rivista Alp (alpinismo)38%6%633Concentrazione 6x del target
Podcast “Trail Talk”29%6%483Concentrazione quasi 5x
La Gazzetta dello Sport online11%6%183Concentrazione doppia
Instagram (generico)7%6%117Vicino alla media
Facebook (generico)5%6%83Sotto la media
TV generalista prima serata5.5%6%92Quasi la media
TikTok (generico)3%6%50Meta 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.

StrategiaProContro
Massima Reach (TV, social generico)Volumi altissimi di impressionLa maggioranza non e in target, CPM in-target esplode
Massima Affinita (media di nicchia)Ogni impression ha alta probabilita di rilevanzaReach limitata, rischio di saturare il segmento rapidamente
Mix ottimale bilanciatoCombina volumi e precisioneRichiede 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:

MediaCPMAffinity IndexCPM In-TargetVariazione vs. cheapest
TikTok generico2€504.00€baseline
Programmatic display2.5€703.57€-11%
Instagram generico5€1174.27€+7%
La Gazzetta online12€1836.56€+64%
Podcast outdoor35€4837.25€+81%
Rivista alpinismo60€6339.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_index
FROM categoria_preferences cp
JOIN population_baseline pb ON cp.categoria = pb.categoria
ORDER 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):

CanaleBudget mensileMotivazione per la scelta
Instagram Ads (generico)40.000€“Il nostro target e giovane, tutti su Instagram”
Google Search brand20.000€“Cattura chi ci cerca”
Display programmatico15.000€“Costa poco, tanta visibilita”
Podcast (non pianificato)0€“Non abbiamo mai testato”
Newsletter verticali5.000€“Un po’ di nicchia non fa male”

Analisi Affinity Index (condotta con survey + Meta Audience Insights):

CanaleAffinity IndexCPM nominaleCPM in-target calcolato
Podcast sostenibilita e lifestyle34028€8.2€
Newsletter eco-fashion29018€6.2€
Instagram (eco-fashion interest)1958€4.1€
Google Search brand155variabileefficiente
Google Search non-brand120variabileda valutare
Instagram (generico)956€6.3€
Display programmatico552€3.6€

Riallocazione del budget (con Affinity Index):

CanaleBudget precedenteBudget nuovoMotivazione
Podcast sostenibilita0€18.000€Massima concentrazione target
Newsletter eco-fashion5.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 brand20.000€17.000€Manteniamo, alta efficienza
Display programmatico15.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 ClientiSneakersSkincareLibriTechCucina
Donne 25-34, Milano/Roma19524510512580
Uomini 35-44, Nord Italia7555165210120
Famiglie con figli 0-1213011075140185
Over 55, Sud Italia609018085195

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.