Analytics & Tracking

Integrate Firebase Analytics, Mixpanel, and Amplitude for Flutter app event tracking.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/vertivolatam/monorepo --skill analytics-tracking-vertivolatam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Analytics & Tracking
Source: https://github.com/vertivolatam/monorepo/tree/main/skills/flutter/analytics-tracking
Command: npx skills add https://github.com/vertivolatam/monorepo --skill analytics-tracking-vertivolatam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase_core, firebase_analytics, mixpanel_flutter, amplitude_flutter, mockito, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the integration of analytics and user tracking into your Flutter application, providing deep insights into user behavior and app performance.

Core Features & Use Cases

  • Multi-Platform Analytics: Integrates with Firebase Analytics, Mixpanel, and Amplitude for comprehensive data collection.
  • Event & User Tracking: Log custom events, user properties, screen views, and e-commerce transactions.
  • Use Case: Implement detailed user journey tracking, from sign-up through to purchase, to identify drop-off points and optimize conversion funnels.

Quick Start

Implement analytics tracking using Firebase Analytics, Mixpanel, and Amplitude in your Flutter app.

Frequently Asked Questions about Analytics & Tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement user behavior tracking in a Flutter application?

User behavior tracking in a Flutter application is implemented by logging custom events, user properties, screen views, and e-commerce transactions. This unified system integrates Firebase Analytics, Mixpanel, and Amplitude for comprehensive data collection.

Can I use Firebase Analytics and Mixpanel together for event logging in Flutter?

Yes, Firebase Analytics and Mixpanel can be used together for event logging in Flutter. This system supports multi-platform analytics, allowing you to simultaneously send tracking data across Firebase Analytics, Mixpanel, and Amplitude.

What is the best way to track e-commerce transactions and user journeys in Flutter?

Tracking e-commerce transactions and user journeys in Flutter is best handled by logging detailed screen views and custom events. This identifies drop-off points and optimizes conversion funnels from sign-up through to purchase using integrated analytics platforms.

Does this tracking system support user property management and screen view tracking?

Yes, the tracking system supports user property management and screen view tracking. It logs custom events and user properties alongside screen views to provide deep insights into app performance and user behavior analysis.

Do I need mockito to set up analytics and tracking in a Flutter app?

Mockito is required as a dependency to set up analytics and tracking in a Flutter app. It works alongside firebase_core, firebase_analytics, mixpanel_flutter, and amplitude_flutter to implement the unified tracking system and manage testing.