Troubleshooting
Common issues and how to fix them. If you don't find your answer here, reach out to support.
Events are not appearing in my dashboard
- Check the script is installed — View your page source and search for
data-website-id. The script tag should be inside<head>. - Check the domain matches — The
data-domainattribute must exactly match your page's hostname (nohttps://, nowww.unless your site uses it). - Check for ad blockers — Some ad blockers may block analytics scripts. Try with ad blockers disabled.
- Check Do Not Track— If your browser has DNT enabled, the script won't send events. Disable DNT for testing.
- Check the browser console — Open DevTools → Console and look for network requests to
/api/events. Check for errors. - Wait a moment — Events are processed asynchronously. Give it a few seconds before checking your dashboard.
My visitor count seems too low
- Bot filtering — DataSaaS automatically filters bot traffic. This is expected behavior.
- DNT users — Visitors with Do Not Track enabled are not counted.
- Domain mismatch — If
data-domaindoesn't match, events are silently dropped. - Ad blockers — Some visitors use ad blockers that block analytics scripts.
Revenue is not showing up
- Check your API key— Go to Settings → Revenue and verify the connection status shows "Connected".
- Check visitor ID is being passed — For Stripe, verify
client_reference_idis set in your checkout session. - Sync manually — Click the Sync button in Revenue settings to pull latest transactions.
- Check the currency— Make sure your currency setting matches your payment provider's currency.
The realtime map shows no visitors
- The realtime map only shows visitors who are currently active (had activity in the last few minutes).
- Make sure you've toggled the realtime view using the globe icon in the toolbar.
- Geolocation depends on IP resolution — some IPs (VPNs, proxies) may not resolve to a location.
Filters are not working
- Check for typos — Filter values are case-sensitive for exact match operators.
- Try "contains"— If exact match isn't working, try the "contains" operator for partial matching.
- Clear all filters — Remove all filter pills from the filter bar and start fresh.
- Check the date range — Filters only apply to data within the selected date range.
Session duration shows 0:00
Sessions that consist of only one pageview (bounces) show a duration of 0:00 because there's no second event to calculate duration from. This is expected behavior. The _leave event captures actual time on page when the visitor navigates away or closes the tab.