Getting started
Add your website, install one script, connect payments. Most people finish in under five minutes.
npx databull@latest. See Install DataBull, then come back here.1. Add your website
Click Add website and type your domain. DataBull opens your home page to fill in the name and detect your platform (Next.js, Framer, Webflow, WordPress, Shopify and more), so the next step shows the right guide first. Subdomains are tracked automatically.
2. Install the script
Paste the tag shown in your setup into the <head> of every page:
<script
defer
data-website-id="YOUR_WEBSITE_ID"
data-domain="yoursite.com"
src="https://YOUR-DATABULL-URL/js/script.js"
></script>
Single-page apps need nothing extra: client-side route changes are tracked by the script. The setup page watches for your first visit and confirms it live, or tells you exactly what's wrong (script missing, blocked by a Content-Security-Policy, wrong website id).
3. Connect payments
Pick where this website takes payments: Stripe, Polar or Dodo Payments. Each website connects on its own, so different sites can use different providers or accounts. Past sales are imported straight away. See Revenue attribution.
4. Turn on alerts
Connect a Telegram bot once and get a message for every sale (with its source), refunds, traffic spikes and an optional daily digest. See Alerts.
Coming from another tool? See how DataBull compares with DataFast, Plausible, Fathom, Google Analytics and Umami.