5 Quick Tips for Plausible Analytics (2026 Update)
If you’re using Plausible Analytics, these five configurations will help you get cleaner data and better insights without complicating your workflow.
đź’ˇ Related: For advanced tracking, read our guide on setting up custom events in Plausible to track conversions (not just pageviews).
Plausible is built for simplicity. But a few tweaks unlock more accuracy.
1. Filter Out Internal Traffic
Your own visits skew stats. Exclude them by IP.
In your Plausible dashboard:
- Go to Sites → select your site → Filters
- Add “IP Address” filter
- Enter your office/home IP (or localhost: 127.0.0.1 for dev)
- Set to “Exclude”
For teams with dynamic IPs, use a shared VPN endpoint or set up a reverse proxy that adds a custom header and filter on that header instead.
Repeat for each team member’s static IP. Once set, internal traffic disappears from reports.
2. Configure Custom Events for Key Actions
Plausible tracks pageviews by default. For signups, purchases, or button clicks, you need custom events.
Add the Plausible snippet to your site if not already present. Then call:
// On form submission
document.querySelector('#signup-form').addEventListener('submit', function() {
plausible('signup', { props: { method: 'inline' } });
});
// On button click
document.querySelectorAll('.buy-now').forEach(btn => {
btn.addEventListener('click', () => plausible('purchase_click'));
});
In Plausible: Settings → Custom Events → Add “signup” and “purchase_click” as goals. You’ll see conversion funnels and drop-off points.
3. Set Up Goal Conversions for Pages
If your conversion is visiting a specific page (thank-you page), mark it as a goal.
- Dashboard → Goals → Add Goal
- Choose “Page URL” → enter the exact path (e.g., /thank-you)
- Optional: set value per conversion
Plausible will now show conversion rate, sources, and top pages leading to that goal. No event code needed if you already have the page.
4. Use UTM Parameters Consistently
Every campaign link should include UTM tags: utm_source, utm_medium, utm_campaign. Plausible parses them automatically.
Example:
https://yoursite.com?utm_source=twitter&utm_medium=social&utm_campaign=launch
In reports:
- Acquisition → Sources shows
twitteras source - Campaigns page shows conversions per campaign
Maintain a naming convention doc. Avoid random capitalization. Stick to lower-case and hyphens.
5. Export Raw Data via API
Plausible’s web UI is limited for deep analysis. Use the API to pull raw stats.
curl -H "Authorization:Bearer YOUR_TOKEN" \
"https://plausible.io/api/v1/stats/aggregate?site_id=yoursite.com&period=30d&metrics=visitors,pageviews,bounce_rate"
Response includes JSON with all numbers. Import into Google Sheets or a BI tool for custom charts.
Automate weekly exports with a cron job to keep a local backup and run trend comparisons.
📚 Further Reading:
- For advanced conversion tracking, see: One Simple Trick to Boost Plausible Performance
- Want to track email campaigns? Check: How to Build a Creator Newsletter That Actually Gets Read