Na czym to polega w sklepie
TikTok wymaga zahashowanych danych PII w polu user: email i phone po normalizacji (lowercase, trim, format E.164 dla tel). Algorytm SHA-256. Poprawia dopasowanie eventów do kont TikTok.
Przykład ze sklepu internetowego
Funkcja hash zgodna z dokumentacją TikTok:
import hashlib
def tiktok_hash(value):
normalized = value.strip().lower()
# phone: tylko cyfry z kodem kraju +48...
return hashlib.sha256(normalized.encode('utf-8')).hexdigest()
"user": {
"email": tiktok_hash("[email protected]"),
"phone": tiktok_hash("+48123456789")
}
Co zrobić po stronie biznesu
- Tylko pola, które rzeczywiście zebrałeś - puste hash szkodzi match rate.
- Zalogowany klient - email z konta, nie z guess.
- Porównaj match rate przed/po wdrożeniu hashowanych pól.
W skrócie
poprawne hashowanie user data podnosi jakość Events API. Ten sam schemat co w Meta CAPI Advanced Matching.