# Troubleshooting analytics tracking

> Fix common analytics problems: missing data, blocked scripts, CSP errors, double-counted pageviews, traffic showing as Direct, cross-domain and timezone issues.

| Symptom | Start here |
|---|---|
| No data at all, or it stopped | [No data](/docs/troubleshooting/no-data) |
| Fewer visitors than expected | [Ad blockers](/docs/troubleshooting/ad-blockers), [GA4 differences](/docs/metrics/ga4-differences) |
| Console errors mentioning Content Security Policy | [CSP errors](/docs/troubleshooting/csp) |
| Pageviews doubled on a single-page app | [SPA double counting](/docs/troubleshooting/spa-double-counting) |
| Almost everything is "Direct" | [Referrer policy](/docs/troubleshooting/referrer-policy) |
| Tracking broke after enabling a cache or optimization plugin | [Caching plugins](/docs/troubleshooting/caching) |
| Visits split between domains, or your own domain shows as a referrer | [Cross-domain](/docs/troubleshooting/cross-domain) |
| "Today" doesn't match, or days look shifted | [Timezones](/docs/troubleshooting/timezones) |

Still stuck? Add `data-debug="true"` to the script tag and read the
console ([Debug mode](/docs/tracker/debug)), then contact support from the
help menu with your site id and what you see.
