Full Answer
Server-side tracking with Klaviyo guarantees 100% event capture by sending data directly from your server to Klaviyo's API, bypassing browsers entirely. This is essential for transactional events (purchases, subscriptions) and beneficial for behavioral tracking accuracy. When to Use Server-Side Klaviyo Tracking Use server-side for:
- Transactional Events
- Orders, refunds, subscription changes (critical, must be 100% accurate)
- Backend Processes
- Recurring billing, admin actions, automated workflows
- Mobile Apps
- Native iOS/Android apps without web views
- High-Value Events
- Anything that triggers revenue-impacting flows (cart abandonment, post-purchase sequences)
- Privacy Compliance
- Controlled data sending (no third-party scripts) Native e-commerce integrations (WooCommerce, Shopify plugins) already use server-side tracking for orders—you're adding server-side for custom events beyond what plugins cover. Klaviyo Track API The Track API sends events to customer profiles. Endpoint: Payload Structure: Required Fields:
token- Public API key (6-character alphanumeric)
event- Event name...
