Features

Tracking Proxy

Tracking Proxy

Spectacle supports using a custom subdomain on your own domain to proxy the Spectacle JS code as well as the tracking API.

How it works

When you enable tracking proxy, Spectacle will:

  1. Generate a unique subdomain identifier for your workspace
  2. Create DNS infrastructure to handle tracking requests through your subdomain
  3. Provide nameservers that you'll need to configure with your domain registrar
  4. Route all tracking calls through your subdomain

Setting up a tracking proxy domain

Step 1: Enable the feature

  1. Navigate to your workspace settings
  2. Go to the "Tracking" section
  3. Enable the "Tracking Proxy" feature
  4. Take note of the generated subdomain (e.g., abc123.yourdomain.com)

Step 2: Configure DNS delegation

You'll need to delegate the generated subdomain to Spectacle's nameservers by creating NS records with your domain registrar:

  1. Log in to your domain registrar (where you manage yourdomain.com)
  2. Find the DNS management section
  3. Create NS (nameserver) records for your subdomain pointing to the provided Spectacle nameservers
  4. Wait for DNS propagation (usually 24-48 hours)

For example, if your generated subdomain is abc123.yourdomain.com, you would create NS records for abc123.yourdomain.com pointing to the nameservers provided in your Spectacle dashboard.

Step 3: Update your tracking implementation

Once DNS propagation is complete, find your updated tracking snippet and update your existing implementation.

Plan availability

Please check plan availability for this feature.

Previous
Company attribution