Skip to main content
By the end of this guide you’ll have the TinyTrack tracking script installed on your website, your dashboard showing live visitor data, and an optional goal configured to measure your most important conversion event. The whole process takes under five minutes and requires no backend changes or credit card.
TinyTrack sets no cookies and requires no consent banner. You’re compliant with GDPR, CCPA, and PECR the moment you install the script.

Steps

1

Sign up for a free trial

Go to tinytrack.io/signup and create your account. Choose one of two options:
  • Sign up with Google — click the Google OAuth button for one-click account creation.
  • Email and password — enter your email address and choose a password, then click Sign up.
Your 14-day free trial starts immediately. No credit card is required at this stage.
2

Add your site

After signing in, click Add site in the dashboard. Enter the domain you want to track — for example:
TinyTrack accepts bare domains and subdomains. Do not include https:// or a trailing slash. Click Save to generate your unique tracking snippet.
3

Install the tracking script

Copy the snippet TinyTrack provides and paste it inside the <head> element of every page you want to track. Replace YOUR_SITE with the domain you entered in the previous step.
Platform-specific tips:
  • Next.js / React — add the tag to your root _document.js, layout.tsx, or equivalent layout file so it loads on every route.
  • WordPress — paste it into your theme’s header.php file, just before the closing </head> tag, or use a header/footer plugin.
  • Static sites — add it directly to your HTML template’s <head> section.
The script is asynchronous (defer) and only 1 KB, so it won’t block page rendering or affect your performance scores.
4

Verify tracking is working

Open your TinyTrack dashboard, then open your website in a separate browser tab and navigate to any page. Watch the Live visitors counter in the dashboard — you should see it tick up within a few seconds confirming the script is firing correctly.If the counter doesn’t update after 30 seconds, double-check that:
  • The data-site attribute matches the domain you entered exactly.
  • The script tag is inside <head>, not just before </body>.
  • Your browser isn’t blocking third-party scripts (try an incognito window without extensions).
5

Set up a goal (optional)

Goals let you measure specific conversions — sign-ups, purchases, button clicks, or any custom event. Once basic tracking is confirmed, follow the Goals overview guide to configure your first conversion goal and start tracking what matters most to your product.

Next steps

Custom Events

Fire custom events from your JavaScript to track button clicks, form submissions, and any other user interaction beyond pageviews.

Goals & Funnels

Define conversion goals and build multi-step funnels to see exactly where visitors drop off before completing an action.

Shareable Dashboards

Generate a public read-only dashboard link to share live analytics with your team, investors, or clients.