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:
- Generate a unique subdomain identifier for your workspace
- Create DNS infrastructure to handle tracking requests through your subdomain
- Provide nameservers that you'll need to configure with your domain registrar
- Route all tracking calls through your subdomain
Setting up a tracking proxy domain
Step 1: Enable the feature
- Navigate to your workspace settings
- Go to the "Tracking" section
- Enable the "Tracking Proxy" feature
- 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:
- Log in to your domain registrar (where you manage yourdomain.com)
- Find the DNS management section
- Create NS (nameserver) records for your subdomain pointing to the provided Spectacle nameservers
- 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.