How to configure Netlify redirects to use Plausible service
Posted on August 26, 2024
To set up redirects in Netlify to mask Plausible analytics as a first-party service, you'll need to use the following configuration in your netlify.toml
file:
[[redirects]]
from = "/js/script.js"
to = "https://plausible.io/js/plausible.js"
status = 200
[[redirects]]
from = "/api/event"
to = "https://plausible.io/api/event"
status = 202
How It Works
- Masking URLs: The redirects make it seem like your analytics script and event tracking are being served from your own domain instead of a third-party service, ensuring better privacy and potentially bypassing ad blockers.
- Custom Paths: Requests made to
/js/script.js
and/api/event
on your domain are transparently redirected to Plausible’s servers.
Key Points:
- Status 200 and 202: These status codes ensure that the redirects are treated as successful and invisible to the user.
- First-Party Integration: This approach keeps your tracking fully functional while appearing native to your domain.
By implementing this, your website benefits from Plausible's privacy-focused analytics while seamlessly integrating as a first-party service.