Analytics Integration
Learn how to integrate analytics with your Muta placements
Analytics Integration
Muta provides a flexible event system that works with any analytics provider (Mixpanel, AppsFlyer, Amplitude, Firebase, etc.). Events are emitted during key user interactions, allowing you to track and analyze your placement performance.
Tracking All Events
Use the wildcard ’*’ to listen to all events:
Available Events
1. Flow Started (flow_started
)
Emitted when a placement flow begins displaying.
2. Screen Viewed (screen_viewed
)
Emitted when a user views a new screen in the flow.
3. Flow Completed (flow_completed
)
Emitted when a user successfully finishes the flow.
4. Flow Abandoned (flow_abandoned
)
Emitted when a user exits the flow before completion.
5. User Input Final (user_input_final
)
Emitted when user inputs are collected at the end of the flow.
Integration Examples
Mixpanel Example
AppsFlyer Example
Best Practices
-
Event Naming: Use consistent event naming conventions across your analytics platform.
-
Data Enrichment: Add additional context to events when needed (e.g., user ID, app version).
-
Error Handling: Implement proper error handling for analytics tracking.
-
Performance: Consider batching events for better performance, especially for high-frequency events.
-
Privacy: Ensure you’re not tracking sensitive information in your analytics events.