Getting started
Quick start
Create an account, add a website or app, install the snippet — you see the first data in real time within minutes.
Ready in four steps
- Sign up at trackd.one — the Free plan works without payment details.
- Create a project: a website with its domain, an app with its bundle / application id (e.g.
com.example.mygame). - Copy the tracking code into the
<head>of your site — or add the SDK to your app. - That’s it: your first pageview appears in the real-time view within seconds.
<script defer src="https://trackd.one/t.js" data-website="YOUR_WEBSITE_ID"></script>
Replace YOUR_WEBSITE_ID with your project’s ID, found in the dashboard under Settings → Install.
Website or app?
| Platform | Install | Guide |
|---|---|---|
| Website (HTML, WordPress, Shopify, React, Vue, Next.js …) | one line in <head> |
Tracking script |
| Android (Kotlin/Java) | copy Trackd.kt |
Android |
| iOS, iPadOS, macOS (Swift) | copy Trackd.swift |
iOS & macOS |
| Flutter | copy trackd.dart |
Flutter |
| Web apps, React Native, Node.js, Electron | copy trackd.mjs |
JavaScript |
| Server, CLI, game engine | HTTP request | Collect API |
The SDKs are not published to package registries yet. Download the source file for your platform and copy it into your project.
Is it working?
- Open your website in a new tab. Real time in the dashboard shows the visit after a few seconds.
- Nothing? Check the browser’s developer tools (“Network” tab) for a request to
/api/collectwith status202. - Status
403means the page is not served from the registered domain (or a subdomain). - If Global Privacy Control or “Do Not Track” is enabled in your browser, nothing is measured on purpose — test in another profile.
Next steps
- Custom events for clicks, forms and sign-ups
- Revenue tracking for purchases
- Dashboard features: goals, funnels, uptime monitoring, alerts
- Privacy & GDPR: what to mention in your privacy policy
Ready in minutes
Create a free account, add your website or app, copy the snippet.