I’ve been using Fathom Analytics for years and I absolutely love it. If you want to sign up, I have a referral link
that will give you $10 off!
In your Astro site you’ll usually have a
Layout component, or some component that includes all the
<head> tags so that they can be reused across all your pages.
In that component, inside the
<head> tag, paste the Fathom tracking script.
You can find the Fathom tracking script through: Fathom dashboard > Settings (top right) > click on site > Script settings > Embed code.
It’ll look something like this:
<script src="https://cdn.usefathom.com/script.js" data-site="YOUR_SITE_ID" defer></script>
Paste that script into the
<head> tag in the layout (or multiple layouts) for your Astro site.
Now, every page that uses that layout component will have Fathom tracking analytics for you!