Measure what matters for your ad spend
Running Meta ads without proper attribution is burning money. ApparenceKit integrates Meta Pixel for client-side tracking, Conversions API for server-side events, and iOS ATT consent handling. Know exactly which ads drive installs, sign-ups, and purchases.
META PIXEL
Client-side event tracking
Track user events directly from your Flutter app. App installs, registrations, purchases, and custom events are sent to Meta for campaign optimization. Integrated with the LemonSqueezy checkout flow for purchase attribution.
Standard events
Install, sign-up, purchase tracked automatically
Custom events
Track any user action for campaign optimization
Purchase value
Send revenue data for ROAS calculation
Deep linking
Track which ad drove each install
SERVER API
Conversions API (server-side)
iOS 14+ broke client-side tracking for opted-out users. The Conversions API sends events from your backend directly to Meta, recovering lost attribution data. ApparenceKit pre-configures the server integration with your Supabase or Firebase backend.
iOS attribution recovery
Recover 30-50% of lost conversion data
Backend integration
Pre-configured with Supabase or Firebase
Event deduplication
Prevents double-counting between Pixel and API
Webhook support
Send purchase events from LemonSqueezy webhooks
ATT CONSENT
iOS App Tracking Transparency
Apple requires apps to ask permission before tracking. ApparenceKit includes a properly timed ATT consent dialog with a pre-permission screen that explains the value of allowing tracking, maximizing opt-in rates.
Pre-permission screen
Explain tracking value before the system dialog
Optimal timing
Show after onboarding for higher opt-in rates
Graceful fallback
App works perfectly whether user allows or denies
Android no-op
ATT logic only runs on iOS, no Android impact