Fathom Events Not Showing Up
Quick answer
Fathom custom events usually go missing because trackEvent runs before the script loads, the Firewall Events list blocks the name, or the event name uses special characters. Load the script first, then call fathom.trackEvent('name').
Most likely fix: Call trackEvent after the script
How to fix it
Try these in order — the most common fix is first.
1. Call trackEvent after the script
- Place your event code after the Fathom embed script
- Use fathom.trackEvent('newsletter signup') or fathom.trackEvent('cart add', { _value: 100 }) for revenue
- In frameworks, use fathom-client's trackEvent after load() has run
Did this fix it?2. Check the Firewall Events list
- Open site settings > Firewall
- Look at the Events list for blocked names or an allow-only list missing your event
- Save; the change applies to the next event sent
Did this fix it?3. Use simple event names
- Remove emoji and special characters from event names
- Note event names can't be renamed after they fire, so change the name your code sends instead
Did this fix it?
Symptoms
Pageviews appear but custom events, goals or revenue never show in the Events section.
Why it happens
- trackEvent called before the Fathom script has loaded
- Firewall Events list blocking the name or only allowing listed names
- Special characters or emoji in the event name
- Old trackGoal codes still in use (recorded under an event name)
- Visitor's ad blocker blocks the script, so no events are sent
This guide also covers
- fathom events not showing
- fathom trackevent not working
- fathom analytics goals not working
Still not working?
If Fathom Analytics keeps failing, you're not alone. See every Fathom Analytics problem users report or the alternatives people switch to.
Done fighting Fathom Analytics? Our small team builds your own Fathom Analytics alternative, made for how you work. On your domain or hosted by us. Price agreed together.
Get a quoteThe same problem in other apps
All missing or lost data guides →
- Plausible Custom Events and Goals Not Showing (Plausible Analytics)
- Umami Custom Events Not Showing (Umami)
- PostHog Events Not Showing Up (PostHog)
Other Fathom Analytics errors
- Fathom Analytics Not Working (No Visits Showing)
- Fathom Only Showing Homepage in Stats
- Fathom Analytics Blocked by Ad Blockers
- Fathom Not Tracking Page Changes in Next.js and SPAs
- Fathom WordPress Plugin Not Tracking
- Fathom Numbers Different From Google Analytics
- Fathom Referrers Missing or Showing as Direct
- Fathom Google Search Console Data Not Showing