Full Answer
Klaviyo tracks customer behavior across three layers: on-site browsing (JavaScript), transactional events (API/integrations), and email engagement (opens, clicks). Unlike advertising platforms, Klaviyo's tracking builds unified customer profiles for email and SMS marketing. On-Site JavaScript Tracking The Klaviyo JavaScript snippet tracks page views, product views, cart additions, and custom events. It captures:
- Active on Site
- Session duration and page browsing
- Viewed Product
- SKU, price, variant details
- Added to Cart
- Product data, timestamp, cart value
- Started Checkout
- Cart abandonment trigger point This data creates real-time behavioral segments ("viewed product but didn't purchase in 24 hours") and triggers automated flows. E-commerce Platform Integrations Native integrations with WooCommerce, Shopify, BigCommerce, and Magento automatically sync:
- Order data (purchases, refunds, fulfillment status)
- Customer information (name, email, phone, address)
- Product catalog (SKUs, images, pricing)
- Historical transaction data (on initial connection) These integrations run server-side through...
