SignalBridge LogoSignalBridge
Back to Blog

How to Set Up Server-Side Tracking in 5 Minutes (Step-by-Step)

Complete setup guide for server-side tracking with SignalBridge. Connect Facebook CAPI, Google Enhanced Conversions, TikTok Events API, and GA4 — no coding required.

11 min read
How to Set Up Server-Side Tracking in 5 Minutes (Step-by-Step)

Key Takeaways

  • Server-side tracking setup with SignalBridge takes under 5 minutes — sign up, add a custom domain, connect platforms via OAuth, install one script, and verify
  • A custom domain (CNAME) is required to enable first-party tracking, extending cookie life from 7 days to up to 2 years and bypassing most ad blockers
  • Facebook, Google Ads, and TikTok connect via one-click OAuth — no manual Pixel IDs, access tokens, or API keys needed
  • One tracking script covers all platforms (Shopify, WordPress, WooCommerce, Webflow, or any custom site) — paste it once, and all connected platforms receive events

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:

  1. Sign up and verify your account (30 seconds)
  2. Set up a custom domain for first-party tracking (2 minutes)
  3. Connect ad platforms — Facebook, Google, TikTok, GA4 (4 minutes)
  4. Install the tracking script on your website (2 minutes)
  5. 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 domainWith custom domain
Cookies limited to 7 days (Safari ITP)Cookies last up to 2 years
Ad blockers likely to block requestsRequests treated as first-party traffic
Lower Event Match QualityHigher match quality, better attribution

How to set it up

  1. In your SignalBridge dashboard, go to Tracking Pixels
  2. Click the settings icon (cog) on your tracking pixel
  3. In the Custom Domain field, enter a subdomain — for example, data.yourbusiness.com
  4. Add a CNAME record in your domain's DNS settings:
Record TypeHost/NameValue/Target
CNAMEdata (or your chosen subdomain)pixel.signalbridgedata.com
  1. DNS propagation typically takes 5-15 minutes
  2. Back in SignalBridge, click the refresh button to check the domain status
  3. 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)

  1. In your pixel settings, scroll to Platform Integrations
  2. Click Connect with Facebook
  3. Follow the OAuth flow — select your ad account, grant permissions, and authorize
  4. Done. SignalBridge now sends events to Facebook via CAPI automatically

Connect Google Ads (Enhanced Conversions)

  1. Click Connect Google Ads
  2. Follow the OAuth flow — select your Google Ads account and authorize
  3. Done. Enhanced Conversions are now active

Connect TikTok (Events API)

  1. Click Connect TikTok
  2. Follow the OAuth flow — select your TikTok ad account and authorize
  3. Done. Events now flow to TikTok's Events API server-side

Connect GA4 (Google Analytics 4)

  1. Click Connect GA4
  2. Follow the authorization prompts
  3. 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

  1. Go to Tracking Pixels in your dashboard
  2. Click Install Pixel on your tracking pixel
  3. Copy the JavaScript snippet to your clipboard

Shopify

  1. Go to your Shopify Admin
  2. Click Online StoreThemes
  3. Click the three dots () on your live theme → Edit Code
  4. Open the file called theme.liquid
  5. Find the closing </head> tag
  6. Paste the SignalBridge snippet right before </head>
  7. Click Save

WordPress / WooCommerce

  1. Install the free WPCode plugin (Plugins → Add New → search "WPCode")
  2. Go to Code SnippetsAdd Snippet
  3. Choose Add Your Custom Code (New Snippet)
  4. Paste the SignalBridge snippet
  5. Set the location to Site Wide Header
  6. Toggle to Active and save

Webflow

  1. Go to Project SettingsCustom Code
  2. Paste the snippet in the Head Code section
  3. Click Save, then Publish your site

Google Tag Manager

  1. Create a new TagCustom HTML
  2. Paste the SignalBridge snippet
  3. Set the trigger to All Pages
  4. 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

  1. Open your website in a new browser tab
  2. Browse around — view a page, click some links
  3. If you run e-commerce: add something to cart, or complete a test purchase
  4. 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

  1. Go to Facebook Events Manager
  2. Select your Pixel
  3. Click the Test Events tab
  4. 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

CheckWhereWhat "success" looks like
Events appearingSignalBridge OverviewEvent counts increasing, Recent Activity populating
Server badgeFacebook Events Manager → Test EventsEvents labeled "Server" (not just "Browser")
Enhanced ConversionsGoogle Ads → Conversions"Enhanced conversions" status showing data
Events APITikTok Events ManagerServer-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 be pixel.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.

Ready to recover more conversions?

Start tracking what your pixels miss. Set up in 5 minutes, no credit card required.

Start Free Trial