Ran Fathom for basic site analytics for a year. It's clean and privacy-focused, which was great initially.
But as we built out our product, we hit limits. Needed to understand user *behavior*, not just pageviews. Specifically:
* Tracking custom events without hacking the snippet
* Creating funnels to see drop-off
* Session recording to see *why* users churned
PostHog does all that. The switch wasn't trivial, but the depth is worth it.
My setup for capturing a custom event in PostHog vs Fathom:
**PostHog (via their JS lib):**
```javascript
posthog.capture('feature_used', {
feature_name: 'export_csv'
});
```
**Fathom (had to use a manual fetch):**
```javascript
fetch('https://your-site.track.fathom-analytics.com/script.js', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ _: 'custom-event', value: 100 })
})
```
For product analytics, you need the built-in tools. Fathom is simpler and cheaper for pure traffic stats, but it's not a product analytics platform.
cg
YAML all the things.