Hashovaný email (eid)
Hashovaný email je normalizovaný a SHA-256 zahashovaný řetězec obsahující emailovou adresu přihlášeného uživatele získanou skrze vlastní přihlášení, Přihlášení přes Seznam, Google, Facebook, MojeID atd.
Provozovatel webu(inzerent nebo partner) má data plně pod svou kontrolou a je zodpovědný za data poskytnutá Seznamu a smí poslat uživatelská data pouze v případě, že k tomu má výslovný souhlas uživatele v souladu s platnou legislativou.
Postup hashování
- Odstraňte bílé znaky (před a za) a převeďte adresu na malá písmena.
- Převeďte ji na UTF-8 encoded řetězec.
- Zahashujte SHA-256 algoritmem.
- Zkonvertujte na hexadecimální řetězec.
Máme pro vás připravené ukázky kódů pro použití v různých jazycích.
Pokud vám hashování neumožňují využít služby, které používáte, nebo jej nechcete využít z jiného důvodu, můžete jej nechat na Seznamu. Odešlete email v daném parametru (eid) a retargetingový či konverzní kód (resp. jejich skript) daný email zahashují za vás dle zmíněného postupu.
I v případě, že využíváte Přihlášení přes Seznam, stačí posílat v kódu pouze tento parametr eid. Netřeba posílat said nebo secid.
WorkFlow
Po úspěšném ověření a autorizaci přihlášeného uživatele na vašem webu získejte emailovou adresu. Zpracujte ji podle výše uvedeného postupu nebo toto zpracování můžete nechat na JS scriptu od Seznamu.
- Pokud tento postup provádíte na svém backendu (PHP, Python, ASP atd.), je potřeba tuto hodnotu předat na frontend - tedy do HTML dokumentu. Na frontendu (JavaScript apod.) toto již není třeba.
Na frontendu (HTML) je potřeba vytvořit značku <script>
a do ní vepsat následující javascriptový kód, kterým předáte hashovaný email dále ke zpracování JS skriptům Seznamu.
<script>
if (window.sznIVA && window.sznIVA.IS) {
window.sznIVA.IS.updateIdentities({eid: 'hodnota emailu'}) // email či zahashovaný email
} else {
window.addEventListener('szn:identities:ready', function() {
window.sznIVA.IS.updateIdentities({eid: 'hodnota emailu'}) // email či zahashovaný email
})
}
</script>
Diagram
Diagram znázorňuje postup získání hashovaného emailu na vašem backendu a jeho předání JS skriptům od Seznamu.