Klaviyo is a customer data and marketing platform that can be integrated with Rockerbox to track conversions and customer events.

Integration Setup

  1. Enable Integration
    • Contact Rockerbox support to enable Klaviyo integration
    • Provide your Klaviyo account details
    • Obtain necessary API credentials
  2. Configure Data Flow
    • Set up event tracking in Klaviyo
    • Configure webhook endpoints
    • Map customer identifiers

Event Types

1. Standard Events

  • Purchase events
  • Email subscriptions
  • Product views
  • Cart updates
  • Customer profile updates

2. Custom Events

  • Define custom event mappings
  • Configure event properties
  • Set up conversion tracking

Data Requirements

Required Fields

  • customer_id or email for user identification
  • event_name for conversion type
  • For purchases:
    • order_id
    • total_value
    • products

Optional Fields

  • customer_type
  • currency
  • order_type
  • Custom properties

Implementation Methods

  1. Server-Side Integration
    • Use Klaviyo’s server-side API
    • Set up webhook forwarding
    • Configure real-time event streaming
  2. Client-Side Integration
    • Implement Klaviyo’s JavaScript tracking
    • Configure event listeners
    • Map data to Rockerbox format

Best Practices

  1. Data Quality
    • Use consistent event naming
    • Validate required fields
    • Test event tracking
    • Monitor data flow
  2. User Identification
    • Implement proper user matching
    • Maintain consistent IDs
    • Handle anonymous users
  3. Maintenance
    • Regular integration checks
    • Update event mappings
    • Monitor for tracking issues
    • Validate conversion data