Skip to main content
Important: Please ensure your CMP configuration includes new Vendor ID 1469 for 1st Party data tracking. Additionally, include Vendor ID 301 if cookie sync is enabled. Learn more
This page provides practical examples of how to implement the Zeotap iOS SDK in common app scenarios.

Complete App Integration Example

AppDelegate Setup

E-commerce App Example

Product Catalog Integration

Shopping Cart Integration

User Authentication Example

Content App Example

Gaming App Example

Best Practices Summary

  1. Initialize Early: Set up the SDK in AppDelegate.application(_:didFinishLaunchingWithOptions:)
  2. Use Meaningful Event Names: Choose descriptive, consistent event names
  3. Include Relevant Properties: Add contextual information to events
  4. Set User Properties: Update user properties when they change
  5. Handle Different Environments: Use different configurations for development and production
  6. Track Key User Journey Points: Focus on important user actions and milestones
  7. Respect Privacy: Always ensure proper consent before tracking
  8. Test Thoroughly: Verify events are being sent correctly in development
Last modified on June 25, 2026