Przejdź do treści

TikTok. Hashowanie user data. Email i telefon SHA-256 w Events API.

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.