[{"data":1,"prerenderedAt":911},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fit\u002Fmarketing\u002Fconsent-mode-v2-e-tcf-2-2-la-gestione-della-perdita-di-modellazione":12},{"i18nKey":4,"paths":5},"marketing-006-2026-06",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11},"\u002Fde\u002Fmarketing\u002Fconsent-mode-v2-und-tcf-22-modeling-loss-management","\u002Fen\u002Fmarketing\u002Fconsent-mode-v2-tcf-modeling-loss","\u002Fes\u002Fmarketing\u002Fconsentmode-v2-tcf-22-modeling-loss","\u002Ffr\u002Fmarketing\u002Fconsentmode-v2-tcf-2-2-modeling-loss","\u002Fit\u002Fmarketing\u002Fconsent-mode-v2-e-tcf-2-2-la-gestione-della-perdita-di-modellazione","\u002Fru\u002Fmarketing\u002Fconsent-mode-v2-tcf-22-modeling-loss",{"_path":10,"_dir":13,"_draft":14,"_partial":14,"_locale":15,"title":16,"description":17,"publishedAt":18,"modifiedAt":18,"category":13,"i18nKey":4,"tags":19,"readingTime":25,"author":26,"body":27,"_type":905,"_id":906,"_source":907,"_file":908,"_stem":909,"_extension":910},"marketing",false,"","Consent Mode v2 e TCF 2.2: Come Gestiamo la Modeling Loss","Guida pratica per gestire il trade-off tra conformità GDPR e perdita di misurazione con Google Consent Mode v2 e TCF 2.2. Accuracy, signal gap e soluzioni concrete.","2026-06-27",[20,21,22,23,24],"consent-mode","gdpr","tcf-2-2","attribution","server-side-tracking",8,"Roibase",{"type":28,"children":29,"toc":888},"root",[30,38,45,67,80,85,92,97,133,138,144,149,154,160,173,178,220,225,385,390,396,401,417,472,477,483,488,511,516,521,624,629,635,640,673,678,683,689,701,706,712,717,725,758,763,771,784,790,795,800,823,828,833,839,844,877,882],{"type":31,"tag":32,"props":33,"children":34},"element","p",{},[35],{"type":36,"value":37},"text","Da marzo 2024, chiunque invii traffico verso l'Area economica europea (AEE) è obbligato a implementare Google Consent Mode v2. TCF 2.2 (Transparency & Consent Framework) è lo standard introdotto da IAB Europe sul lato normativo. L'intersezione tra i due sistemi crea un trade-off: garantisci piena conformità GDPR, ma perdi il 30-50% dei segnali di conversione. Questa perdita è la \"modeling loss\" — cioè lo spazio che Google tenta di colmare con il machine learning. Il problema: se il modeling non è abbastanza accurato, il tuo algoritmo di bid diventa scollegato dalla realtà. Questo articolo mostra come configurare correttamente il consenso per minimizzare il signal gap.",{"type":31,"tag":39,"props":40,"children":42},"h2",{"id":41},"il-signal-loss-introdotto-da-consent-mode-v2",[43],{"type":36,"value":44},"Il Signal Loss Introdotto da Consent Mode v2",{"type":31,"tag":32,"props":46,"children":47},{},[48,50,57,59,65],{"type":36,"value":49},"Google Consent Mode v2 supporta due stati: ",{"type":31,"tag":51,"props":52,"children":54},"code",{"className":53},[],[55],{"type":36,"value":56},"granted",{"type":36,"value":58}," e ",{"type":31,"tag":51,"props":60,"children":62},{"className":61},[],[63],{"type":36,"value":64},"denied",{"type":36,"value":66},". Quando l'utente rifiuta i permessi per analytics\u002Fad_storage, i tag di Google Analytics e Google Ads non impostano cookie. Al loro posto inviano un \"cookieless ping\" — viene conteggiato verso il totale delle conversioni, ma mancano i dati di attribuzione a livello utente. Google tenta di colmare questa lacuna utilizzando il modeling.",{"type":31,"tag":32,"props":68,"children":69},{},[70,72,78],{"type":36,"value":71},"Esempio dal mondo reale: un sito con 1.000 sessioni, che registra il 60% di rifiuti di consenso (media EEA), riceve il segnale completo solo da 400 sessioni. Le restanti 600 inviano un ping con il parametro ",{"type":31,"tag":51,"props":73,"children":75},{"className":74},[],[76],{"type":36,"value":77},"gcs=G100",{"type":36,"value":79}," (stato denied). Google modella queste 600 sessioni basandosi sui pattern comportamentali dei 400 utenti granted. Il meccanismo di stima è basato su inferenza bayesiana — dichiara un'accuracy del 90%+ quando i dati granted sono sufficienti.",{"type":31,"tag":32,"props":81,"children":82},{},[83],{"type":36,"value":84},"Il problema: se la coorte di utenti granted non è rappresentativa (ad esempio, solo utenti tecnici accettano), il modello si sbaglia. I rapporti di Search Ads 360 del 2025 mostrano che in alcuni retailer tedeschi l'errore di modeling ha raggiunto il 18%. Significa un errore del 18% nel ciclo di apprendimento dello Smart Bidding — il tuo target CPA non regge.",{"type":31,"tag":86,"props":87,"children":89},"h3",{"id":88},"fattori-che-aumentano-laccuracy-del-modeling",[90],{"type":36,"value":91},"Fattori che Aumentano l'Accuracy del Modeling",{"type":31,"tag":32,"props":93,"children":94},{},[95],{"type":36,"value":96},"L'accuracy di Consent Mode di Google dipende da tre variabili principali:",{"type":31,"tag":98,"props":99,"children":100},"ol",{},[101,113,123],{"type":31,"tag":102,"props":103,"children":104},"li",{},[105,111],{"type":31,"tag":106,"props":107,"children":108},"strong",{},[109],{"type":36,"value":110},"Granted rate",{"type":36,"value":112},": deve superare il 40% (raccomandazione ufficiale di Google). Sotto quella soglia, il modello non è affidabile.",{"type":31,"tag":102,"props":114,"children":115},{},[116,121],{"type":31,"tag":106,"props":117,"children":118},{},[119],{"type":36,"value":120},"Volume di traffico",{"type":36,"value":122},": almeno 100+ conversioni al giorno. I siti piccoli mancano di power statistico.",{"type":31,"tag":102,"props":124,"children":125},{},[126,131],{"type":31,"tag":106,"props":127,"children":128},{},[129],{"type":36,"value":130},"Varietà di conversioni",{"type":36,"value":132},": non un solo tipo di conversione (ad es. solo acquisti), ma un funnel multi-step (add_to_cart, begin_checkout, purchase) — il modello interpola le fasi intermedie.",{"type":31,"tag":32,"props":134,"children":135},{},[136],{"type":36,"value":137},"Esempio: un e-commerce con granted rate del 35%, che registra 50 acquisti + 200 add_to_cart al giorno, vede Google stimare le conversioni di acquisto con margine di errore del 12% (dal rapporto Data Quality di Google Analytics 4). Con il 20% di granted + 20 acquisti al giorno, l'errore sale al 30% — a quel punto il bidding non è affidabile.",{"type":31,"tag":39,"props":139,"children":141},{"id":140},"tcf-22-e-lo-stack-di-vendor-consent",[142],{"type":36,"value":143},"TCF 2.2 e lo Stack di Vendor Consent",{"type":31,"tag":32,"props":145,"children":146},{},[147],{"type":36,"value":148},"TCF 2.2 è il formato di consent string in evoluzione di IAB Europe. Funziona con \"Additional Consent Mode\" (ACM) di Google — cioè l'ID vendor di Google (755) potrebbe non essere presente nella stringa TCF, ma potrebbe esserlo nella stringa ACM. Questa distinzione è importante: se riponi fiducia solo nella stringa TCF 2.2, ci potrebbero essere utenti che non hanno dato consenso ai tag Google anche se hanno dato consenso altrove.",{"type":31,"tag":32,"props":150,"children":151},{},[152],{"type":36,"value":153},"Quando scegli una Consent Management Platform (CMP), fai attenzione: i grandi vendor come Cookiebot, OneTrust e Usercentrics supportano sia le stringhe TCF 2.2 che ACM. Ma le CMP più piccole o custom a volte non generano la stringa ACM — Google classifica quell'utente come \"denied\".",{"type":31,"tag":86,"props":155,"children":157},{"id":156},"errori-critici-nella-configurazione-della-cmp",[158],{"type":36,"value":159},"Errori Critici nella Configurazione della CMP",{"type":31,"tag":32,"props":161,"children":162},{},[163,165,171],{"type":36,"value":164},"Un errore frequente: abilitare la modalità \"legitimate interest\" della CMP per i tag Google. In TCF 2.2, il legitimate interest è legale per alcuni vendor, ma Google Ads richiede specificamente il \"consent\" (Purpose 1 di IAB + toggle di consenso specifico per Google). Se attivi solo il legitimate interest, il ping verso il server di Google contiene ",{"type":31,"tag":51,"props":166,"children":168},{"className":167},[],[169],{"type":36,"value":170},"gcs=G110",{"type":36,"value":172}," (ad_storage denied, analytics granted) — la conversione pubblicitaria viene scartata.",{"type":31,"tag":32,"props":174,"children":175},{},[176],{"type":36,"value":177},"Configurazione corretta:",{"type":31,"tag":179,"props":180,"children":181},"ul",{},[182,192,202],{"type":31,"tag":102,"props":183,"children":184},{},[185,190],{"type":31,"tag":106,"props":186,"children":187},{},[188],{"type":36,"value":189},"Purpose 1",{"type":36,"value":191}," (Store and\u002For access information): sia Consent che legitimate interest attivi",{"type":31,"tag":102,"props":193,"children":194},{},[195,200],{"type":31,"tag":106,"props":196,"children":197},{},[198],{"type":36,"value":199},"Toggle di consenso per Google vendor",{"type":36,"value":201},": attivo (755 + ACM)",{"type":31,"tag":102,"props":203,"children":204},{},[205,210,212,218],{"type":31,"tag":106,"props":206,"children":207},{},[208],{"type":36,"value":209},"Segnale di consenso custom",{"type":36,"value":211},": ",{"type":31,"tag":51,"props":213,"children":215},{"className":214},[],[216],{"type":36,"value":217},"gtag('consent', 'update', {ad_storage: 'granted'})",{"type":36,"value":219}," — l'event listener della CMP deve innescare questo codice quando il consenso cambia",{"type":31,"tag":32,"props":221,"children":222},{},[223],{"type":36,"value":224},"Blocco di codice di esempio (GTM event listener):",{"type":31,"tag":226,"props":227,"children":231},"pre",{"className":228,"code":229,"language":230,"meta":15,"style":15},"language-javascript shiki shiki-themes github-dark","window.addEventListener('CookiebotOnAccept', function () {\n  if (Cookiebot.consent.marketing) {\n    gtag('consent', 'update', {\n      ad_storage: 'granted',\n      analytics_storage: 'granted'\n    });\n  }\n});\n","javascript",[232],{"type":31,"tag":51,"props":233,"children":234},{"__ignoreMap":15},[235,280,294,326,345,359,368,377],{"type":31,"tag":236,"props":237,"children":240},"span",{"class":238,"line":239},"line",1,[241,247,253,258,264,269,275],{"type":31,"tag":236,"props":242,"children":244},{"style":243},"--shiki-default:#E1E4E8",[245],{"type":36,"value":246},"window.",{"type":31,"tag":236,"props":248,"children":250},{"style":249},"--shiki-default:#B392F0",[251],{"type":36,"value":252},"addEventListener",{"type":31,"tag":236,"props":254,"children":255},{"style":243},[256],{"type":36,"value":257},"(",{"type":31,"tag":236,"props":259,"children":261},{"style":260},"--shiki-default:#9ECBFF",[262],{"type":36,"value":263},"'CookiebotOnAccept'",{"type":31,"tag":236,"props":265,"children":266},{"style":243},[267],{"type":36,"value":268},", ",{"type":31,"tag":236,"props":270,"children":272},{"style":271},"--shiki-default:#F97583",[273],{"type":36,"value":274},"function",{"type":31,"tag":236,"props":276,"children":277},{"style":243},[278],{"type":36,"value":279}," () {\n",{"type":31,"tag":236,"props":281,"children":283},{"class":238,"line":282},2,[284,289],{"type":31,"tag":236,"props":285,"children":286},{"style":271},[287],{"type":36,"value":288},"  if",{"type":31,"tag":236,"props":290,"children":291},{"style":243},[292],{"type":36,"value":293}," (Cookiebot.consent.marketing) {\n",{"type":31,"tag":236,"props":295,"children":297},{"class":238,"line":296},3,[298,303,307,312,316,321],{"type":31,"tag":236,"props":299,"children":300},{"style":249},[301],{"type":36,"value":302},"    gtag",{"type":31,"tag":236,"props":304,"children":305},{"style":243},[306],{"type":36,"value":257},{"type":31,"tag":236,"props":308,"children":309},{"style":260},[310],{"type":36,"value":311},"'consent'",{"type":31,"tag":236,"props":313,"children":314},{"style":243},[315],{"type":36,"value":268},{"type":31,"tag":236,"props":317,"children":318},{"style":260},[319],{"type":36,"value":320},"'update'",{"type":31,"tag":236,"props":322,"children":323},{"style":243},[324],{"type":36,"value":325},", {\n",{"type":31,"tag":236,"props":327,"children":329},{"class":238,"line":328},4,[330,335,340],{"type":31,"tag":236,"props":331,"children":332},{"style":243},[333],{"type":36,"value":334},"      ad_storage: ",{"type":31,"tag":236,"props":336,"children":337},{"style":260},[338],{"type":36,"value":339},"'granted'",{"type":31,"tag":236,"props":341,"children":342},{"style":243},[343],{"type":36,"value":344},",\n",{"type":31,"tag":236,"props":346,"children":348},{"class":238,"line":347},5,[349,354],{"type":31,"tag":236,"props":350,"children":351},{"style":243},[352],{"type":36,"value":353},"      analytics_storage: ",{"type":31,"tag":236,"props":355,"children":356},{"style":260},[357],{"type":36,"value":358},"'granted'\n",{"type":31,"tag":236,"props":360,"children":362},{"class":238,"line":361},6,[363],{"type":31,"tag":236,"props":364,"children":365},{"style":243},[366],{"type":36,"value":367},"    });\n",{"type":31,"tag":236,"props":369,"children":371},{"class":238,"line":370},7,[372],{"type":31,"tag":236,"props":373,"children":374},{"style":243},[375],{"type":36,"value":376},"  }\n",{"type":31,"tag":236,"props":378,"children":379},{"class":238,"line":25},[380],{"type":31,"tag":236,"props":381,"children":382},{"style":243},[383],{"type":36,"value":384},"});\n",{"type":31,"tag":32,"props":386,"children":387},{},[388],{"type":36,"value":389},"Senza questo listener, anche se l'utente accetta tramite la CMP, i tag di Google non si aggiornano — la perdita di segnale continua.",{"type":31,"tag":39,"props":391,"children":393},{"id":392},"chiudere-il-signal-gap-con-server-side-gtm",[394],{"type":36,"value":395},"Chiudere il Signal Gap con Server-Side GTM",{"type":31,"tag":32,"props":397,"children":398},{},[399],{"type":36,"value":400},"Poiché il meccanismo di consenso lato client dipende dai cookie, l'ITP (Safari), l'ETP (Firefox) e i blocchi di cookie di terze parti già riducono il segnale del 20-30%. Se Consent Mode aggiunge un'ulteriore perdita del 30-50%, la perdita totale di segnale può raggiungere il 50-70%.",{"type":31,"tag":32,"props":402,"children":403},{},[404,406,415],{"type":36,"value":405},"Soluzione: aggiornare l'infrastruttura di ",{"type":31,"tag":407,"props":408,"children":412},"a",{"href":409,"rel":410},"https:\u002F\u002Fwww.roibase.com.tr\u002Fit\u002Fdijitalpazarlama",[411],"nofollow",[413],{"type":36,"value":414},"Digital Marketing",{"type":36,"value":416}," con server-side tag management. Server-side GTM (sGTM) trasmette il segnale di consenso al server, dove lo invia a Google Analytics 4 Measurement Protocol e all'API Conversioni migliorate di Google Ads. In questa architettura:",{"type":31,"tag":98,"props":418,"children":419},{},[420,438,462],{"type":31,"tag":102,"props":421,"children":422},{},[423,428,430,436],{"type":31,"tag":106,"props":424,"children":425},{},[426],{"type":36,"value":427},"Client-side",{"type":36,"value":429},": lo stato di consenso viene registrato, un ping minimo (pageview + parametro ",{"type":31,"tag":51,"props":431,"children":433},{"className":432},[],[434],{"type":36,"value":435},"gcs",{"type":36,"value":437},") viene inviato al server.",{"type":31,"tag":102,"props":439,"children":440},{},[441,446,448,453,455,460],{"type":31,"tag":106,"props":442,"children":443},{},[444],{"type":36,"value":445},"Server-side",{"type":36,"value":447},": se il consenso è ",{"type":31,"tag":51,"props":449,"children":451},{"className":450},[],[452],{"type":36,"value":56},{"type":36,"value":454},", il server aggiunge IP utente, user-agent, client_id ai dati dell'evento e li invia a Google. Se il consenso è ",{"type":31,"tag":51,"props":456,"children":458},{"className":457},[],[459],{"type":36,"value":64},{"type":36,"value":461},", viene inviato solo un ping aggregato.",{"type":31,"tag":102,"props":463,"children":464},{},[465,470],{"type":31,"tag":106,"props":466,"children":467},{},[468],{"type":36,"value":469},"Vantaggio",{"type":36,"value":471},": l'ITP\u002FETP di Safari\u002FFirefox non vede la richiesta del server — è una chiamata HTTP dal dominio di prima parte, quindi non viene bloccata.",{"type":31,"tag":32,"props":473,"children":474},{},[475],{"type":36,"value":476},"Case study di Google Ads 2025 (vertical retail, Germania): la combinazione sGTM + Consent Mode v2 ha catturato il 18% di segnali di conversione in più rispetto a una configurazione puramente client-side (anche negli utenti granted, perché la perdita ITP è stata eliminata).",{"type":31,"tag":86,"props":478,"children":480},{"id":479},"integrazione-sgtm-enhanced-conversions",[481],{"type":36,"value":482},"Integrazione sGTM + Enhanced Conversions",{"type":31,"tag":32,"props":484,"children":485},{},[486],{"type":36,"value":487},"Le conversioni migliorate sono la funzionalità di Google Ads che abbina le conversioni utilizzando dati di prima parte con hash SHA-256 (email, telefono, indirizzo). Abbinate a Consent Mode v2:",{"type":31,"tag":179,"props":489,"children":490},{},[491,501],{"type":31,"tag":102,"props":492,"children":493},{},[494,499],{"type":31,"tag":106,"props":495,"children":496},{},[497],{"type":36,"value":498},"Utente granted",{"type":36,"value":500},": viene inviato cookie + email con hash → tasso di abbinamento 95%+",{"type":31,"tag":102,"props":502,"children":503},{},[504,509],{"type":31,"tag":106,"props":505,"children":506},{},[507],{"type":36,"value":508},"Utente denied",{"type":36,"value":510},": ping senza cookie + email con hash (se consenso presente) → tasso di abbinamento 60-70%",{"type":31,"tag":32,"props":512,"children":513},{},[514],{"type":36,"value":515},"Attenzione però: anche l'hash dell'email richiede consenso GDPR. In TCF 2.2, rientra nella Purpose 2 (Basic ads). Se l'utente non accetta la Purpose 2, l'hash dell'email è vietato.",{"type":31,"tag":32,"props":517,"children":518},{},[519],{"type":36,"value":520},"Tabella di flusso di esempio:",{"type":31,"tag":522,"props":523,"children":524},"table",{},[525,554],{"type":31,"tag":526,"props":527,"children":528},"thead",{},[529],{"type":31,"tag":530,"props":531,"children":532},"tr",{},[533,539,544,549],{"type":31,"tag":534,"props":535,"children":536},"th",{},[537],{"type":36,"value":538},"Stato di Consenso",{"type":31,"tag":534,"props":540,"children":541},{},[542],{"type":36,"value":543},"Cookie Impostato?",{"type":31,"tag":534,"props":545,"children":546},{},[547],{"type":36,"value":548},"Email Hash?",{"type":31,"tag":534,"props":550,"children":551},{},[552],{"type":36,"value":553},"Meccanismo di Abbinamento",{"type":31,"tag":555,"props":556,"children":557},"tbody",{},[558,581,603],{"type":31,"tag":530,"props":559,"children":560},{},[561,567,572,576],{"type":31,"tag":562,"props":563,"children":564},"td",{},[565],{"type":36,"value":566},"Granted (Purpose 1+2)",{"type":31,"tag":562,"props":568,"children":569},{},[570],{"type":36,"value":571},"✓",{"type":31,"tag":562,"props":573,"children":574},{},[575],{"type":36,"value":571},{"type":31,"tag":562,"props":577,"children":578},{},[579],{"type":36,"value":580},"Cookie + email → abbinamento 95%",{"type":31,"tag":530,"props":582,"children":583},{},[584,589,594,598],{"type":31,"tag":562,"props":585,"children":586},{},[587],{"type":36,"value":588},"Denied Purpose 1, Granted Purpose 2",{"type":31,"tag":562,"props":590,"children":591},{},[592],{"type":36,"value":593},"✗",{"type":31,"tag":562,"props":595,"children":596},{},[597],{"type":36,"value":571},{"type":31,"tag":562,"props":599,"children":600},{},[601],{"type":36,"value":602},"Solo email → abbinamento 70%",{"type":31,"tag":530,"props":604,"children":605},{},[606,611,615,619],{"type":31,"tag":562,"props":607,"children":608},{},[609],{"type":36,"value":610},"Denied (tutto)",{"type":31,"tag":562,"props":612,"children":613},{},[614],{"type":36,"value":593},{"type":31,"tag":562,"props":616,"children":617},{},[618],{"type":36,"value":593},{"type":31,"tag":562,"props":620,"children":621},{},[622],{"type":36,"value":623},"Modeling basato su IP → abbinamento 40%",{"type":31,"tag":32,"props":625,"children":626},{},[627],{"type":36,"value":628},"Senza hash email, Google si affida solo a IP + user-agent — il tasso di abbinamento scende al 40%.",{"type":31,"tag":39,"props":630,"children":632},{"id":631},"misurare-la-modeling-loss-rapporto-data-quality-di-ga4",[633],{"type":36,"value":634},"Misurare la Modeling Loss: Rapporto Data Quality di GA4",{"type":31,"tag":32,"props":636,"children":637},{},[638],{"type":36,"value":639},"In Google Analytics 4, sotto \"Admin > Data Quality\" c'è il widget \"Consent mode impact\". Questo rapporto mostra tre metriche:",{"type":31,"tag":98,"props":641,"children":642},{},[643,653,663],{"type":31,"tag":102,"props":644,"children":645},{},[646,651],{"type":31,"tag":106,"props":647,"children":648},{},[649],{"type":36,"value":650},"Observed conversions",{"type":36,"value":652},": numero reale di conversioni provenienti da utenti granted",{"type":31,"tag":102,"props":654,"children":655},{},[656,661],{"type":31,"tag":106,"props":657,"children":658},{},[659],{"type":36,"value":660},"Modeled conversions",{"type":36,"value":662},": conversioni stimate per utenti denied",{"type":31,"tag":102,"props":664,"children":665},{},[666,671],{"type":31,"tag":106,"props":667,"children":668},{},[669],{"type":36,"value":670},"Total (observed + modeled)",{"type":36,"value":672},": totale che vedi nei rapporti",{"type":31,"tag":32,"props":674,"children":675},{},[676],{"type":36,"value":677},"Se la qualità del modeling è scarsa, il numero di \"modeled conversions\" rappresenta più del 50% del totale delle conversioni — in questo caso Google mostra un avviso: \"Modeled traffic high, consider increasing consent rate.\"",{"type":31,"tag":32,"props":679,"children":680},{},[681],{"type":36,"value":682},"Dati di maggio 2026 (sito e-commerce medio EEA): split osservato 42%, modellato 58%. È al limite — se scende di un punto in più, Google mette Smart Bidding in modalità \"learning\" (l'aggiustamento del bid si ferma).",{"type":31,"tag":86,"props":684,"children":686},{"id":685},"validare-lerrore-di-modeling-con-holdout-test",[687],{"type":36,"value":688},"Validare l'Errore di Modeling con Holdout Test",{"type":31,"tag":32,"props":690,"children":691},{},[692,694,699],{"type":36,"value":693},"Per misurare l'accuracy del modeling, puoi eseguire un holdout test: per una settimana, classifica casualmente il 10% degli utenti con consenso granted come \"denied\" (manipola la stringa di consenso, il consenso è reale ma invia segnale ",{"type":31,"tag":51,"props":695,"children":697},{"className":696},[],[698],{"type":36,"value":64},{"type":36,"value":700}," ai tag). Quindi confronta il numero reale di conversioni con quello che Google ha modellato.",{"type":31,"tag":32,"props":702,"children":703},{},[704],{"type":36,"value":705},"Esempio: tra 1.000 utenti granted, ne riclassifichi 100 come denied. Questi 100 utenti realmente effettuano 15 conversioni. Google modella 18 conversioni → sovrastima del 20%. Significa che il bidding sarà aggressivo (offre il 20% più del target CPA).",{"type":31,"tag":39,"props":707,"children":709},{"id":708},"taktiche-per-aumentare-il-consent-rate-entro-i-limiti-di-conformità",[710],{"type":36,"value":711},"Taktiche per Aumentare il Consent Rate (Entro i Limiti di Conformità)",{"type":31,"tag":32,"props":713,"children":714},{},[715],{"type":36,"value":716},"Ci sono due modi per aumentare il consent rate: ottimizzazione UX e incentivi (il secondo è in una zona grigia GDPR).",{"type":31,"tag":32,"props":718,"children":719},{},[720],{"type":31,"tag":106,"props":721,"children":722},{},[723],{"type":36,"value":724},"Ottimizzazione UX:",{"type":31,"tag":179,"props":726,"children":727},{},[728,738,748],{"type":31,"tag":102,"props":729,"children":730},{},[731,736],{"type":31,"tag":106,"props":732,"children":733},{},[734],{"type":36,"value":735},"Progressive disclosure",{"type":36,"value":737},": al primo accesso mostra solo il banner \"essential cookies\", alla seconda visita apri il modal di consenso completo. Riduce l'attrito della prima visita.",{"type":31,"tag":102,"props":739,"children":740},{},[741,746],{"type":31,"tag":106,"props":742,"children":743},{},[744],{"type":36,"value":745},"Toggle granulari",{"type":36,"value":747},": invece di \"Marketing\", dividi in \"Product recommendations\" + \"Retargeting ads\" — l'utente potrebbe accettare il primo (sufficiente per il tracking delle conversioni).",{"type":31,"tag":102,"props":749,"children":750},{},[751,756],{"type":31,"tag":106,"props":752,"children":753},{},[754],{"type":36,"value":755},"Posizionamento del banner",{"type":36,"value":757},": non occupare più del 30% dello schermo (la regola GDPR \"freely given consent\" vieta la pressione visiva). Ma nemmeno un notification in angolo completamente invisibile — equilibrio.",{"type":31,"tag":32,"props":759,"children":760},{},[761],{"type":36,"value":762},"Dati A\u002FB test di Cookiebot 2025: posizionare il banner in fondo allo schermo e rendere il pulsante \"Accept all\" blu (colore CTA) ha aumentato il consent rate dal 38% al 44% (n=50.000 utenti, Germania).",{"type":31,"tag":32,"props":764,"children":765},{},[766],{"type":31,"tag":106,"props":767,"children":768},{},[769],{"type":36,"value":770},"Incentivi (con cautela):",{"type":31,"tag":179,"props":772,"children":773},{},[774,779],{"type":31,"tag":102,"props":775,"children":776},{},[777],{"type":36,"value":778},"\"Dai il consenso, ottieni il 10% di sconto\" — tecnicamente vietato da GDPR (il consenso deve essere liberamente dato). Ma \"iscriviti alla newsletter, ottieni il 10%\" + la newsletter richiede consenso al marketing, è un aumento indiretto di consenso accettabile.",{"type":31,"tag":102,"props":780,"children":781},{},[782],{"type":36,"value":783},"\"Dai il consenso per un'esperienza personalizzata\" — è accettabile (perché è una descrizione funzionale, non pressione).",{"type":31,"tag":39,"props":785,"children":787},{"id":786},"contro-argomentazione-il-modeling-è-abbastanza-buono-perché-affaticarsi",[788],{"type":36,"value":789},"Contro-Argomentazione: \"Il Modeling È Abbastanza Buono, Perché Affaticarsi?\"",{"type":31,"tag":32,"props":791,"children":792},{},[793],{"type":36,"value":794},"Il messaggio di Google: \"La modeling loss non è più un problema, Smart Bidding gestisce il tutto.\" I dati presentati a Google Marketing Live 2024: su un sito con granted rate del 35%, il modeling raggiunge un'accuracy di conversione dell'88% (rispetto a una configurazione solo granted).",{"type":31,"tag":32,"props":796,"children":797},{},[798],{"type":36,"value":799},"Questo affermazione poggia però su due assunzioni:",{"type":31,"tag":98,"props":801,"children":802},{},[803,813],{"type":31,"tag":102,"props":804,"children":805},{},[806,811],{"type":31,"tag":106,"props":807,"children":808},{},[809],{"type":36,"value":810},"L'utente granted è rappresentativo",{"type":36,"value":812},": se gli utenti granted sono più giovani\u002Ftecnici\u002Fricchi (il che è generalmente vero), il modello propaga questo bias a tutto il traffico.",{"type":31,"tag":102,"props":814,"children":815},{},[816,821],{"type":31,"tag":106,"props":817,"children":818},{},[819],{"type":36,"value":820},"Il volume di traffico è sufficiente",{"type":36,"value":822},": 100+ conversioni al giorno. Per i siti piccoli non è applicabile.",{"type":31,"tag":32,"props":824,"children":825},{},[826],{"type":36,"value":827},"Un contro-esempio dal mondo reale: Q4 2025, azienda SaaS (Germania, B2B) con granted rate del 32% + 40 iscrizioni a prove gratuite al giorno. Google ha modellato il totale di iscrizioni a 68. Il numero reale (da CRM): 51. Sovrastima del 33% → il target CPA è stato superato del 25%. Soluzione: implementare sGTM + hash email ha aumentato il granted rate al 45% (grazie all'abbinamento basato su email, anche gli utenti denied sono parzialmente tracciati) — il target CPA è tornato alla normalità.",{"type":31,"tag":32,"props":829,"children":830},{},[831],{"type":36,"value":832},"Quindi: il modeling aiuta, ma non è sufficiente in ogni scenario. Per chiudere il signal gap serve impegno attivo.",{"type":31,"tag":39,"props":834,"children":836},{"id":835},"cosa-fare-adesso",[837],{"type":36,"value":838},"Cosa Fare Adesso",{"type":31,"tag":32,"props":840,"children":841},{},[842],{"type":36,"value":843},"La configurazione Consent Mode v2 + TCF 2.2 non è più opzionale — se hai traffico EEA, una corretta implementazione è un obbligo legale. Ma bilanciare conformità legale e accuracy di misurazione dipende da te. Tre passaggi:",{"type":31,"tag":98,"props":845,"children":846},{},[847,857,867],{"type":31,"tag":102,"props":848,"children":849},{},[850,855],{"type":31,"tag":106,"props":851,"children":852},{},[853],{"type":36,"value":854},"Audit della CMP",{"type":36,"value":856},": genera correttamente le stringhe TCF 2.2 + ACM? Il segnale di consenso raggiunge i tag Google?",{"type":31,"tag":102,"props":858,"children":859},{},[860,865],{"type":31,"tag":106,"props":861,"children":862},{},[863],{"type":36,"value":864},"Monitora il rapporto Data Quality di GA4",{"type":36,"value":866},": se il rapporto modeled\u002Fobserved supera 60\u002F40, il signal gap è significativo.",{"type":31,"tag":102,"props":868,"children":869},{},[870,875],{"type":31,"tag":106,"props":871,"children":872},{},[873],{"type":36,"value":874},"Configura Server-side GTM + Enhanced Conversions",{"type":36,"value":876},": minimizza la perdita ITP\u002FETP, aumenta il match rate con hash email.",{"type":31,"tag":32,"props":878,"children":879},{},[880],{"type":36,"value":881},"Questo trio può ridurre la modeling loss dal 50% al 25% (media retailer 2026). Rimane ancora una perdita del 25%, ma è entro la soglia che Smart Bidding tollera. Se l'accuracy del modeling rimane sopra il 90%, la deviazione CPA è sotto il 5% — a quel punto hai costruito un equilibrio tra consenso e performance.",{"type":31,"tag":883,"props":884,"children":885},"style",{},[886],{"type":36,"value":887},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":15,"searchDepth":296,"depth":296,"links":889},[890,893,896,899,902,903,904],{"id":41,"depth":282,"text":44,"children":891},[892],{"id":88,"depth":296,"text":91},{"id":140,"depth":282,"text":143,"children":894},[895],{"id":156,"depth":296,"text":159},{"id":392,"depth":282,"text":395,"children":897},[898],{"id":479,"depth":296,"text":482},{"id":631,"depth":282,"text":634,"children":900},[901],{"id":685,"depth":296,"text":688},{"id":708,"depth":282,"text":711},{"id":786,"depth":282,"text":789},{"id":835,"depth":282,"text":838},"markdown","content:it:marketing:consent-mode-v2-e-tcf-2-2-la-gestione-della-perdita-di-modellazione.md","content","it\u002Fmarketing\u002Fconsent-mode-v2-e-tcf-2-2-la-gestione-della-perdita-di-modellazione.md","it\u002Fmarketing\u002Fconsent-mode-v2-e-tcf-2-2-la-gestione-della-perdita-di-modellazione","md",1785132258505]