Když posíláte do Google Ads nebo Meta osobní identifikátory pro lepší párování konverzí, neodcházejí v čitelné podobě — nejdřív se hashují. Tady je, co to znamená a proč to funguje.
Co je hashování
Hashování je jednosměrná matematická funkce (v trackingu typicky SHA-256), která z libovolného textu vytvoří otisk pevné délky. Je jednosměrné: z otisku nelze získat zpět původní e-mail. Stejný vstup ale vždy vytvoří stejný otisk.
Proč umožní párování bez odhalení dat
Právě vlastnost „stejný vstup → stejný otisk" je klíčová. Vy zahashujete e-mail zákazníka a pošlete jen otisk. Platforma zahashuje stejným způsobem svá data o uživatelích a porovná otisky. Když se shodují, ví, že jde o téhož člověka — aniž by od vás dostala čitelný e-mail. To je základ Enhanced Conversions i user_data v Meta CAPI.
Proč je nutná normalizace
Protože i drobná odchylka ve vstupu vytvoří úplně jiný otisk, musí se data před hashováním normalizovat — typicky převést na malá písmena, odstranit mezery a u telefonu sjednotit formát. Bez normalizace by se [email protected] a [email protected] zahashovaly jinak a shoda by se nenašla. To je jedna z nejčastějších příčin nízkého match rate.
Na co dát pozor
- Hashujte vždy až po normalizaci, jinak přijdete o shody.
- Hashování není souhlas — i hashovaná osobní data posíláte jen se souhlasem.
- Více kvalitních hashovaných identifikátorů = lepší párování; souvislost viz nízký Event Match Quality a co jsou fbp a fbc.
Shrnutí
Hashování umožní reklamním platformám spárovat konverze s uživateli, aniž by dostaly čitelná osobní data. Funguje ale jen tehdy, když data před hashováním správně normalizujete — jinak se shody ztrácejí.