Skip to main content
This guide is the fastest end-to-end path to go live.

Step 1: Open Conversion Tracking in Dashboard

  1. Log in to Scanova dashboard.
  2. Go to Integrations.
  3. Open Conversion Tracking (may appear as Web Tracking in some screens).
  4. Click Create Site.

Step 2: Create a Tracking Site

In the create-site modal:
  1. Enter Site Name.
  2. Add Allowed Domains (required).
  3. Save.
After successful creation, Scanova generates:
  • A unique site_id (used by browser and server events).
  • Script configuration controls.
  • API key management tab.

Step 3: Update Site (if needed)

To edit site details later:
  1. Open Integrations -> Conversion Tracking.
  2. Select the site and click Edit.
  3. Update site name and/or allowed domains.
  4. Save changes.
Use this when domain scope changes (for example www to root domain, staging, or subdomain changes).

Step 4: Generate and Install Browser Script

  1. Open site details.
  2. In the Embed section, copy the generated script.
  3. Install on your website using one of:
    • Direct website install (recommended for simple setups)
    • Google Tag Manager (recommended for tag-governed deployments)
Continue with Install Snippet. Ensure your QR redirects are mapped to the intended tracking site in dashboard. This ensures:
  • Browser events are attributed correctly.
  • Server events using scan_session_id can be resolved to QR context.

Step 6: (Optional) Add Custom Frontend Events

After SDK install, call:
scanova('track', 'event_name', { key: 'value' });
Example:
scanova('track', 'cta_click', {
  section: 'pricing',
  button_text: 'Start Free Trial'
});
Details: Custom Events from Frontend

Step 7: Generate API Key for Server Events

  1. Open the same tracking site details.
  2. Go to API Keys.
  3. Click Generate API Key.
  4. Copy and securely store the key.
Details: Generate API Key

Step 8: Send Server Events

Use POST /server-events with:
  • X-API-Key
  • site_id
  • scan_session_id (required)
  • event_name and optional conversion_value / properties
Details and examples: Send Server Events

Step 9: Verify Events

Step 10: Analyze in Conversion Tracking Analytics

Use dashboard Analytics tab with conversion tracking view or API: