How can we help?
Guides and tutorials for every part of Dodolytics. Start with the basics, or search for a topic.
Get started
What Dodolytics is
Privacy-first web analytics and uptime monitoring. What it records, and what it does not.
Read 2Sign in and start your plan
Sign in with Google and start the Pro plan.
Read 3Add your first website
Add a website and get its tracking script.
Read 4Install the tracking script
Add one script tag to plain HTML, WordPress, Webflow, Next.js, Google Tag Manager, Framer, Ghost, or Shopify.
Read 5Check that tracking works
See your first visit in Real-time, and fix common mistakes.
Read 6Tracking script options
Turn link clicks, downloads, scroll depth, and hash routes on or off.
Read 7Proxy the script through your domain
Serve the tracking script from your own domain with nginx, PHP, or Caddy, so ad blockers do not stop it.
ReadReports
- Dashboard The overview of a website: its tiles, your #1 KPI, and notes on the chart.
- Date ranges and pinned ranges Change the period of a report, use Real-time, and pin a range you use often.
- Report filters Filter every report by page, source, campaign, country, device, and more.
- Pages Top pages, landing pages, and exit pages.
- Sources, referrers, and campaigns Where your visitors come from, and how UTM tags work.
- Track ads and referral links See Google Ads, Meta, and ref links as sources, with no UTM tags.
- Countries, regions, and cities The location of your visitors, and the map.
- Devices Device types, browsers, and operating systems.
- Journeys and Users The full page path of each visitor.
- Session Analytics Session length, pages per session, and bounce rate.
- Globe See your visitors on a 3D globe or a 2D map.
- Bots Crawler and bot traffic, and why it stays in your other reports.
- AI crawler tracking See which pages ChatGPT, Claude, Perplexity, and other AI crawlers read, with a short snippet on your server.
- Export to CSV Download the data of a report as a CSV file.
Conversions and revenue
- Custom events Record clicks, sign-ups, and other actions with analytics.track().
- Goals Count visits to a page or an event as a conversion, and see who converts.
- Funnels See how many visitors complete each step, and where they leave.
- Connect revenue Connect Stripe, Lemon Squeezy, Dodo Payments, Polar, or Paddle.
- Revenue attribution Link payments to the first visit with analytics.identify().
Notifications
Uptime Monitoring
Website settings and team
- Allowed hostnames Accept data only from your own domains.
- Exclude your own visits Do not count your own browser, your office, or test pages.
- Invite team members Give a person view-only access to a website.
- Share a public dashboard Let anyone with a secret link see the main numbers of a website.
- Import from Plausible Bring your old Plausible data into Dodolytics.
Free tools
Account, billing, and privacy
Troubleshooting
No articles match your search.
Clear searchDid not find an answer?
Ask your question or share an idea on our feedback board.