What you'll set up in this guide
Server-side tracking sends conversion events (purchases, leads, sign-ups) from a server you control directly to ad platforms like Facebook, Google, and TikTok — bypassing the browser entirely. This recovers the 20-30% of conversions that browser pixels miss due to ad blockers, iOS privacy restrictions, and cookie expiration.
This guide walks you through the complete setup using SignalBridge. The process has five steps:
- Sign up and verify your account (30 seconds)
- Set up a custom domain for first-party tracking (2 minutes)
- Connect ad platforms — Facebook, Google, TikTok, GA4 (4 minutes)
- Install the tracking script on your website (2 minutes)
- Verify events are flowing correctly (1 minute)
Total time: under 5 minutes. No coding experience required.
What you'll need before starting
Before you begin, have these ready:
- A website you can edit (Shopify, WordPress, WooCommerce, Webflow, or any site where you can add a script tag)
- DNS access to your domain (to add a CNAME record — you'll find this in your domain registrar like GoDaddy, Namecheap, Cloudflare, etc.)
- Ad platform accounts you want to connect (Facebook Business Manager, Google Ads, TikTok Ads, and/or GA4)
- 5 minutes of focused time
That's it. No developer, no server setup, no API credentials to generate manually.
Step 1: Sign up and verify your account
Go to signalbridgedata.com and click Start Free Trial.
You'll land on the sign-up page with two options:
- Continue with Google — one-click sign-up using your Google account
- Email and password — enter your name, email, and password, then click Continue
After signing up, check your email for a verification link. Click it to confirm your account.
Once verified, you'll land on your dashboard. Here's what you'll see:
- Welcome wizard at the top — a step-by-step checklist guiding you through setup
- Left sidebar with Overview, Analytics, Funnels, Tracking Links, Subscription, and Settings
- Performance Overview — your real-time event counts (Total Events, Leads, Purchases, Revenue)
- Tracking Pixels section — SignalBridge has already created your first tracking pixel automatically
Your trial includes 14 days of full access. No credit card required.
Step 2: Set up your custom domain (required)
A custom domain is what makes server-side tracking work as first-party tracking. Instead of sending data through a third-party domain (which browsers and ad blockers flag), events route through a subdomain you own.
Why this matters
| Without custom domain | With custom domain |
|---|---|
| Cookies limited to 7 days (Safari ITP) | Cookies last up to 2 years |
| Ad blockers likely to block requests | Requests treated as first-party traffic |
| Lower Event Match Quality | Higher match quality, better attribution |
How to set it up
- In your SignalBridge dashboard, go to Tracking Pixels
- Click the settings icon (cog) on your tracking pixel
- In the Custom Domain field, enter a subdomain — for example,
data.yourbusiness.com - Add a CNAME record in your domain's DNS settings:
| Record Type | Host/Name | Value/Target |
|---|---|---|
| CNAME | data (or your chosen subdomain) | pixel.signalbridgedata.com |
- DNS propagation typically takes 5-15 minutes
- Back in SignalBridge, click the refresh button to check the domain status
- Once it shows Active, your custom domain is live
Where to add the CNAME record
- GoDaddy: DNS Management → Add Record → CNAME
- Namecheap: Domain List → Manage → Advanced DNS → Add New Record
- Cloudflare: DNS → Records → Add Record (set proxy status to "DNS only")
- Google Domains: DNS → Custom Records → Manage → Create New Record
If you're unsure where to find DNS settings, search "[your registrar] add CNAME record" — it's usually under DNS Management or Zone Editor.
Step 3: Connect your ad platforms
With your custom domain active, connect the ad platforms you use. SignalBridge uses OAuth authorization for Facebook, Google Ads, and TikTok — you click a button, follow the prompts, and authorize the connection. No manual Pixel IDs or access tokens to copy-paste.
Connect Facebook (Meta Conversions API)
- In your pixel settings, scroll to Platform Integrations
- Click Connect with Facebook
- Follow the OAuth flow — select your ad account, grant permissions, and authorize
- Done. SignalBridge now sends events to Facebook via CAPI automatically
Connect Google Ads (Enhanced Conversions)
- Click Connect Google Ads
- Follow the OAuth flow — select your Google Ads account and authorize
- Done. Enhanced Conversions are now active
Connect TikTok (Events API)
- Click Connect TikTok
- Follow the OAuth flow — select your TikTok ad account and authorize
- Done. Events now flow to TikTok's Events API server-side
Connect GA4 (Google Analytics 4)
- Click Connect GA4
- Follow the authorization prompts
- Done. Events are now sent to GA4 via the Measurement Protocol
Each platform takes about 2 minutes. You don't need to connect all four — just the ones you use. Your trial plan includes two platform connections.
Step 4: Install the tracking script
One script covers all connected platforms. You paste it once, and SignalBridge handles routing events to every platform you've connected.
Get your script
- Go to Tracking Pixels in your dashboard
- Click Install Pixel on your tracking pixel
- Copy the JavaScript snippet to your clipboard
Shopify
- Go to your Shopify Admin
- Click Online Store → Themes
- Click the three dots (⋯) on your live theme → Edit Code
- Open the file called
theme.liquid - Find the closing
</head>tag - Paste the SignalBridge snippet right before
</head> - Click Save
WordPress / WooCommerce
- Install the free WPCode plugin (Plugins → Add New → search "WPCode")
- Go to Code Snippets → Add Snippet
- Choose Add Your Custom Code (New Snippet)
- Paste the SignalBridge snippet
- Set the location to Site Wide Header
- Toggle to Active and save
Webflow
- Go to Project Settings → Custom Code
- Paste the snippet in the Head Code section
- Click Save, then Publish your site
Google Tag Manager
- Create a new Tag → Custom HTML
- Paste the SignalBridge snippet
- Set the trigger to All Pages
- Click Save and Publish
Any other website
Paste the snippet inside the <head> tag of your HTML template. If your site uses a templating engine (Next.js, Nuxt, etc.), add it to the layout or document head component.
One snippet. One paste. Your website is now sending events to SignalBridge's servers — which forward them to every connected ad platform.
Step 5: Verify events are working
This is the most satisfying part of the setup.
Generate test events
- Open your website in a new browser tab
- Browse around — view a page, click some links
- If you run e-commerce: add something to cart, or complete a test purchase
- If you run lead gen: fill out a form
Check SignalBridge
Go to your Overview page in the SignalBridge dashboard. You should see:
- Total Events counter increasing
- Leads or Purchases incrementing (depending on your site actions)
- Recent Activity section showing events in real-time with delivery status
Check Facebook Events Manager
- Go to Facebook Events Manager
- Select your Pixel
- Click the Test Events tab
- Look for events with a "Server" badge — this confirms CAPI is receiving your server-side events
Check Google and TikTok
- Google: Use Google Tag Assistant to verify Enhanced Conversion events
- TikTok: Check TikTok Events Manager for server-side event delivery
What to look for
| Check | Where | What "success" looks like |
|---|---|---|
| Events appearing | SignalBridge Overview | Event counts increasing, Recent Activity populating |
| Server badge | Facebook Events Manager → Test Events | Events labeled "Server" (not just "Browser") |
| Enhanced Conversions | Google Ads → Conversions | "Enhanced conversions" status showing data |
| Events API | TikTok Events Manager | Server-side events appearing alongside pixel events |
If you see events flowing in all connected platforms — you're live. Server-side tracking is running.
What to expect after setup
First 24-48 hours
- Events begin populating in your SignalBridge dashboard immediately
- Ad platforms may take 24-48 hours to fully reflect server-side event data
- You'll start seeing the "Server" badge on events in Facebook Events Manager
First 7-14 days
- Your Event Match Quality score in Facebook should start climbing — aim for 7 out of 10 or above
- SignalBridge's Reclaimed Traffic Insights will show you how many conversions were recovered that your pixel would have missed
- Ad platform algorithms start optimizing on the improved data
After 30 days
- Expect 10-20% more conversions tracked compared to pixel-only tracking
- Lower CPAs as ad algorithms get cleaner data
- Better ROAS reporting based on actual conversion counts
Bonus features to explore
Once your tracking is running, explore these features in your dashboard:
Bot filtering
SignalBridge automatically identifies and filters bot traffic — search engine crawlers, social media scrapers, monitoring tools, headless browsers, competitor clicks, and ad fraud bots. These get filtered before being sent to your ad platforms, keeping your conversion data clean so the algorithm optimizes on real human behavior.
Reclaimed traffic insights
Your dashboard shows exactly how many conversions you recovered that your pixel would have missed. This is the number that tells you whether server-side tracking is worth it for your business — and it usually is.
Analytics
The analytics section shows event volumes, trends over time, and platform-specific delivery status. You can see whether events are being successfully received by each ad platform and identify any issues early.
Troubleshooting common issues
Custom domain shows "Pending"
- DNS propagation can take up to 24 hours in rare cases (usually 5-15 minutes)
- Double-check your CNAME record: Host should be your subdomain (e.g.,
data), Value should bepixel.signalbridgedata.com - If using Cloudflare, make sure the proxy is set to DNS only (grey cloud), not proxied (orange cloud)
No events appearing in SignalBridge
- Verify the script is installed correctly — view your page source and search for the SignalBridge snippet
- Check if an ad blocker is interfering with the test (try an incognito/private window)
- Make sure you're triggering an actual event (page view, form submit, purchase) — not just loading the page
Facebook not showing "Server" badge
- Facebook can take 24-48 hours to start displaying server events
- Check that your Facebook integration is connected (green status in pixel settings)
- Verify in Facebook Events Manager → Overview that server events are being received
Events appearing in SignalBridge but not in ad platform
- Check that the specific platform integration is active in your pixel settings
- Some platforms have a delay before reflecting server-side data
- For GA4, make sure your Measurement ID matches the property you're checking
FAQ
How long does SignalBridge setup take?
The complete setup — from creating your account to seeing live events — takes under 5 minutes. Sign-up is 30 seconds, custom domain setup is 1 minute (plus DNS propagation), connecting platforms takes 1-2 minutes, and installing the script takes 1 minute.
Do I need a developer to set up server-side tracking?
No. SignalBridge is designed for marketers and business owners. The entire setup is point-and-click: OAuth for platform connections, copy-paste for the script installation, and a guided wizard in the dashboard. No API credentials to generate, no server to configure, no code to write.
Does SignalBridge replace my existing pixel?
No. SignalBridge works alongside your existing pixel in a hybrid tracking setup. Your pixel continues running in the browser, and SignalBridge adds a server-side layer. Event deduplication ensures events aren't double-counted.
What platforms does SignalBridge support?
SignalBridge currently supports Facebook (Meta Conversions API), Google Ads (Enhanced Conversions), TikTok (Events API), and GA4 (Measurement Protocol). New platform integrations are added regularly.
Is server-side tracking compliant with privacy regulations?
Yes. Server-side tracking with SignalBridge is privacy-compliant by design. Data is sent as hashed first-party data (SHA-256 encrypted) — ad platforms never receive raw personal information. SignalBridge respects consent signals and does not track users who opt out.
How much does SignalBridge cost?
SignalBridge offers a 14-day free trial with no credit card required. After the trial, plans scale based on your event volume. Visit signalbridgedata.com for current pricing.
Related Articles
What is Event Deduplication? (And Why You're Double-Counting)
Running both pixel and server-side tracking without deduplication means every conversion is counted twice. Learn what event deduplication is, how it works across Meta, Google, and TikTok, and how to fix double-counting before it wrecks your data.
TikTok Events API: Complete Setup Guide for E-Commerce
Learn how to set up TikTok Events API for server-side conversion tracking. Recover lost conversions, improve ad optimization, and get better ROAS from your TikTok ad campaigns in 2026.
