TikTok
Platform Summary
TikTok pixel and Events API contract candidates.
Scope
Primary execution surface: hybrid.
Developer Source Map
| Source | Reason |
|---|---|
| TikTok Events API Docs | Event Contracts; Transport / Payload Rules; events, payload, user data |
RudderStack Cross-Check
RudderStack is used here only as secondary engineering evidence for discovery and cross-check.
| Destination | Type | Link |
|---|---|---|
tiktok_ads | Discovery lead | source |
tiktok_ads_offline_events | Discovery lead | source |
tiktok_audience | Discovery lead | source |
Verified Contracts
Event Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | email (plain input) | server | string | Conditional | Email value for Advanced Matching; TikTok states email is hashed with SHA-256 before reaching TikTok servers. | Not clearly specified | SHA-256 | <sha256(alice@example.com)> | TikTok Events API docs define advanced matching input handling with SHA-256 processing before ingestion. | TikTok Events API Docs | Verified | High |
default | phone_number (plain input) | server | string | Conditional | Phone value for Advanced Matching; TikTok states phone is hashed with SHA-256 before reaching TikTok servers. | Not clearly specified | SHA-256 | <sha256(16505551234)> | TikTok Events API docs define advanced matching input handling with SHA-256 processing before ingestion. | TikTok Events API Docs | Verified | High |
Transport / Payload Rules
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | email (hashed payload) | server | string | Conditional | SHA-256 hash of normalized email when hash is sent manually. | SHA-256 hash of normalized email when hash is sent manually. | SHA-256 | <sha256(alice@example.com)> | TikTok Events API docs define SHA-256 hashed payload handling for advanced matching fields. | TikTok Events API Docs | Verified | High |
default | phone_number (hashed payload) | server | string | Conditional | SHA-256 hash of normalized phone when hash is sent manually. | SHA-256 hash of normalized phone when hash is sent manually. | SHA-256 | <sha256(16505551234)> | TikTok Events API docs define SHA-256 hashed payload handling for advanced matching fields. | TikTok Events API Docs | Verified | High |
Candidate / Needs Review Items
No candidate rows currently tracked.
Excluded Items
No excluded rows in this revision.
Last Reviewed
2026-03-30