TikTok Events API - Server-Side Conversions
Pricing
from $0.01 / 1,000 results
TikTok Events API - Server-Side Conversions
Send offline events and server-side conversions to TikTok Events API. Track purchases, signups, and custom events with automatic PII hashing for campaign attribution.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Events API
Built by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →
Server-Side Conversions - Track Purchases & Events on TikTok
Send offline events and server-side conversions to TikTok Events API. Track purchases, signups, and custom events with automatic PII hashing for campaign attribution.
Features
Event Sending
- send_event - Send a single event
- send_batch_events - Send multiple events
- test_event - Send test event for validation
Pixel Management
- list_pixels - List all pixels in account
- get_pixel_info - Get pixel details
Standard Events
| Event Name | Description |
|---|---|
| CompletePayment | Purchase completed |
| PlaceAnOrder | Order placed |
| InitiateCheckout | Checkout started |
| AddToCart | Item added to cart |
| ViewContent | Page/product viewed |
| AddToWishlist | Item saved |
| Search | Site search |
| Contact | Contact form |
| Subscribe | Subscription signup |
| SubmitForm | Form submission |
| CompleteRegistration | Account signup |
| Download | App/content download |
Event Data
User Identification
All PII is automatically SHA256 hashed:
email- Customer emailphone- Customer phoneexternalId- Your customer ID
Click Tracking
ttclid- TikTok click ID from URLttp- TikTok cookie (_ttp)
Device Info
ipAddress- Customer IPuserAgent- Browser user agent
Event Properties
value- Conversion valuecurrency- ISO 4217 codeorderId- Transaction IDcontentId- Product IDquantity- Number of items
Example Usage
Single Purchase Event
{"task": "send_event","pixelCode": "CP1234567890","eventName": "CompletePayment","email": "john@example.com","phone": "+15551234567","value": 99.99,"currency": "USD","orderId": "ORD-12345"}
Batch Events
{"task": "send_batch_events","pixelCode": "CP1234567890","events": [{"eventName": "CompletePayment","email": "john@example.com","value": 99.99,"orderId": "ORD-001"},{"eventName": "Subscribe","email": "jane@example.com"}]}
Match Quality
For best match rates, include:
- ttclid - Click-based (best)
- email + phone - Strong match
- email + IP + user agent - Good match
Event Deduplication
TikTok deduplicates by:
event_id- Your unique event IDorderId- Transaction ID
Include orderId for purchase events.
Testing
Use Events Manager to:
- Get test event code
- Verify events received
- Check match quality
- Debug issues
Pricing
$0.01 per query (all tasks)
Rate Limits
- 1,000 events per batch
- 50 requests per second
- Events within 7 days of click