Step 1: Create a tracking site
A tracking site represents one website domain. You need one before you can install the SDK or send server events.- Log in to the Scanova dashboard
- Go to Integrations → Conversion Tracking
- Click Create Site
- Enter a site name and add your allowed domains (e.g.
yoursite.com) - Save
site_id for this site. You will use this in the snippet and in all API calls.
Step 2: Install the Browser SDK
- Open the site you just created and go to the Embed tab
- Configure the toggles (auto page view, auto clicks, etc.)
- Copy the generated snippet
- Paste it before
</head>in your site’s HTML template
Step 3: Link your QR Codes to the tracking site
For events to be attributed to a specific QR Code, that QR Code’s destination domain must match one of your tracking site’s Allowed Domains.- Open a QR Code in the Scanova dashboard
- Go to its Settings or Redirect configuration
- Confirm the destination URL is on a domain you added in Step 1 (e.g.
yoursite.com)
If the QR Code redirects to a domain that is not in the tracking site’s Allowed Domains, browser events from that domain will be rejected with
403. Attribution only works when the destination domain matches.Step 4: Verify the SDK is working
- Open your website in a browser
- Open DevTools → Network tab
- Filter by
/ct - Reload the page — you should see a
POSTrequest tohttps://t.scanova.io/ctwith a200response
Step 5: (Optional) Send server-side conversions
For purchase confirmations, sign-ups, or other backend events, generate an API key and send events from your server.- Open the same tracking site → API Keys tab
- Click Generate API Key, give it a name, copy and store it securely
- Send a
POSTrequest tohttps://track.scanova.io/server-events:
Step 6: View your data
Open Integrations → Conversion Tracking in the dashboard, select your site, and open the Analytics tab. You should see your first events appear within 30–60 seconds of verifying the SDK in Step 3.Where to go next
Browser SDK Configuration
Learn all SDK options — auto-tracking toggles, debug mode, and more.
Custom Events
Track specific user actions like button clicks and form completions.
Server-Side Events
Send secure backend conversions with attribution.
SPA & Framework Guide
React, Next.js, and Vue-specific setup instructions.