GA4, Mixpanel, or Amplitude: Matching the Tool to the Question
Objective: Given three real business questions from one team, apply the lesson's 'pick by question, not by brand' framework to route each question to the correct analytics tool and explain why the other two would waste budget or produce the wrong kind of answer.
You're the analytics lead at MapmyIndia (CE Info Systems), the digital mapping and geospatial technology company. The product team has three open questions about the Move app and one quarter's tooling budget to answer them.
Route each of the three questions to GA4, Mixpanel, or Amplitude using the lesson's job-to-be-done framework, not brand familiarity, and flag the one question none of the three tools can actually answer well alone.
Before you start
What you'll need
Free path (everything below is enough to finish)
Free, already the default for most acquisition reporting
Free tier covers up to 20M events/month, enough for most early-stage funnel analysis
Paid upgrades (optional, faster/deeper)
Same job-to-be-done as Mixpanel, pick one, not both, per the lesson
The process
1 step
Step 01 of 01
The lesson's playbook routes by question type: 'Where is traffic coming from?' goes to GA4 (session-based, tuned for channel attribution). 'Where are users dropping off in onboarding?' goes to Mixpanel or Amplitude (event-based, built for funnels and cohorts). 'Why are they dropping off?' goes to a qualitative tool, not either analytics platform.
The product team asks: (1) which paid channel drove the most Move app installs last month, (2) at which onboarding step do new users abandon the app, (3) why users abandon at that step. Which tool answers each, and which question can neither GA4 nor Mixpanel/Amplitude answer alone?
Procedure
- Route question 1 (channel attribution) to GA4, per the lesson's explicit 'Where is traffic coming from? -> GA4' mapping
- Route question 2 (onboarding drop-off step) to Mixpanel or Amplitude, since it needs event-based funnel analysis GA4's session model isn't built for
- Flag question 3 (why users drop off) as unanswerable by either analytics platform alone — the lesson states this needs a qualitative tool
- Check the lesson's Common Mistakes list before finalizing: confirm the team hasn't already tried using GA4 for question 2, which the lesson names as the single most common tool-fit mistake
ROUTING TABLE Q1 (which channel drove installs) -> GA4. Session-based attribution is exactly what GA4 is tuned for. Q2 (where do users drop off in onboarding) -> Mixpanel or Amplitude. Needs event-based funnel/cohort analysis, not GA4's session sampling. Q3 (why do they drop off) -> NEITHER. This needs a qualitative tool (session recordings, heatmaps) layered on top of whichever event tool answers Q2.
Healthy
Each question lands on a different tool category, and Q3 is correctly flagged as needing a qualitative layer neither analytics platform provides.
Unhealthy
Trying to answer all three questions with GA4 because it's already installed and free.
What this means
A single 'analytics tool' can't answer every kind of question. The lesson's stack has four layers for a reason, and skipping straight to the free/familiar one is the most common mistake it names.
So what do I do about it?
| Symptom | Action | Effort |
|---|---|---|
| Team keeps building GA4 dashboards that never explain user behavior | Route the funnel/cohort questions to an event-based tool instead | 30 min |
Final deliverable
A 3-row routing table mapping each business question to the correct tool with a one-line justification.
See a reference example
TBO Tek, analytics tool routing note (excerpt) Q: 'Which partner integration email drove the most agent signups?' -> GA4 (channel attribution). Q: 'Where do new travel agents abandon the onboarding flow?' -> Mixpanel (event-based funnel). Do not route either question to Hotjar; that's step 2, only after the funnel tool identifies where the drop-off happens.
Success criteria
You're done when you can:
- Correctly routes the channel-attribution question to GA4
- Correctly routes the onboarding drop-off question to an event-based tool (Mixpanel or Amplitude)
- Correctly flags the 'why' question as unanswerable by either analytics platform alone