Event tracking without the cookies
Event tracking counts what visitors do beyond viewing a page: signups, clicks, downloads and purchases. With Fathom, those conversions (and what they’re worth) sit right alongside the rest of your analytics, on one simple dashboard.
7-day free trial · From $15/month · Cancel anytime
What can you measure with events?
Pretty much anything someone does on your site. These are the ones we see most, and each has a step-by-step guide.
-
Signups
Including completed checkouts, counted when someone reaches your thank-you page.
-
Form submissions
Like contact forms and newsletter signups.
-
Purchases and their value
Send the amount with each sale and see what it adds up to.
-
Clicks and downloads
See which buttons get pressed and which files get downloaded.
-
Outbound links
So you know when people head to another site.
-
404 pages
So you can find broken links and fix them.
And that’s just the start. Logins, plan upgrades, video plays, demo requests: if you can run a line of JavaScript when it happens, you can measure it as an event.
Set up event tracking with one line of code
Add a line of JavaScript wherever something happens on your site, and give the event a name you’ll recognise. You don’t need to create anything in your dashboard first. The first time a visitor completes the action (say, the first newsletter signup), the event appears on your dashboard.
fathom.trackEvent('newsletter signup'); Conversion tracking, with values and currencies
Every event gets a conversion rate, worked out against your pageviews. If you’d rather measure it against site visitors, you can change that in your site settings.
Want to see what your conversions are worth? Send a value with an event, in cents, and we’ll add it up for you. Set a default currency for your site, give individual events their own, or use a wildcard like Purchase: * to cover a whole group of products at once.
fathom.trackEvent('Purchase', {
_value: 1999, // $19.99, in cents
}); Currencies control how values are displayed. They don’t convert between currencies.
See which pages, referrers and campaigns drive conversions
Filter your dashboard by an event to see its completions, unique completions, conversion rate and value, along with the pages people were on and the referrers that sent them. Or start from the other side: filter by a UTM campaign and see which events its visitors completed.
Measure conversions without cookies or a consent banner
Like your pageviews, events are counted without cookies, so there’s no consent banner needed for your analytics. That means more complete numbers, too: with cookie-based tools, visitors who decline or ignore the banner often aren’t counted, so their signups and purchases go missing. With Fathom, they still show up.
Curious how it works? See how we process data, or read our compliance guides.
Keep your events tidy
-
Keep junk out
Use the Firewall’s Events list to block test or unwanted event names, or collect only the names you choose. Block your local environments so testing doesn’t count.
-
Take your events with you
Completions, conversion rates and values are included when you export your data, and you can report on any event by name through our API.
Questions you might have
What is event tracking?
Do events count towards my plan?
Do I need Google Tag Manager?
Can I rename an event?
I’m still using trackGoal. Do I need to change anything?
trackEvent for anything new. Our goal codes changelog explains the switch.Want to see what else Fathom can do? Explore all our features.