← Back to playbooks
General Published on July 9, 2026

Complete Parallel & S2S Tracking Setup Guide (Google, Microsoft, Meta & TikTok)

Learn how to configure parallel tracking and server-to-server Conversions API for Google, Microsoft, Meta, and TikTok with PostbackFlow to eliminate redirect latency and ensure maximum conversion delivery.

Complete Parallel & S2S Tracking Setup Guide

In traditional redirect tracking, when a user clicks an ad, their browser is forced to load a tracking redirect link before arriving at the final landing page. This redirect chain adds 500ms to 2 seconds of latency, leading to user drop-offs and lost revenue.

Parallel Tracking solves this. The ad network loads the landing page instantly in the user's browser, while executing the tracking link in the background.

Here is how to configure Parallel Tracking with PostbackFlow for all major ad platforms.

---

The Core Concept: How Parallel Tracking Works with PostbackFlow

Because the tracker redirect happens in the background (server-side by Google/Microsoft), the browser bypasses the tracker. This means:
1. Traditional browser redirect cookies cannot be set.
2. You must pass click identifiers (like gclid or msclkid) directly to the target URL.
3. The affiliate network must capture this identifier and send it back via the Postback URL.
4. PostbackFlow receives the identifier (e.g., gclid) and uploads it directly to the ad network's Offline Conversions API.

---

1. Google Ads Parallel Tracking Setup

Google Ads mandates Parallel Tracking for all search, shopping, and display campaigns.

Step 1: Set the Final URL

Enter your landing page URL or direct affiliate offer link:
https://yourlandingpage.com

Step 2: Set the Tracking Template

In your Google Ads campaign settings (under Campaign URL options), set the Tracking Template to:
https://track.postbackflow.com/click?sub1={gclid}&sub2={campaignid}&sub3={adgroupid}&sub4={creative}&sub5={keyword}&url={escapedurl}
  • {gclid} is Google's Click ID.
  • {escapedurl} dynamically inserts your Final URL.

Step 3: Configure the Final URL Suffix (Crucial!)

Because the redirect happens in the background, you must append the gclid to the user's browser. In the Final URL Suffix box, enter:
s2={gclid}
*(Note: Replace s2 with the parameter name your affiliate network or landing page uses to receive click IDs. For MaxBounty, use s2; for ClickBank, use tid; for Impact, use subId1).*

Step 4: Configure the Affiliate Network Postback

Inside your affiliate network panel, configure the global postback URL to return the click ID to PostbackFlow:
https://track.postbackflow.com/pb?click_id={s2}&payout={payout}
*PostbackFlow's Google Ads integration detects that the incoming click_id is a raw gclid and automatically uploads it to the Google Ads Offline Conversions API.*

---

2. Microsoft Ads (Bing) Parallel Tracking Setup

Microsoft Ads handles parallel tracking identically to Google Ads.

Step 1: Set the Final URL

https://yourlandingpage.com

Step 2: Set the Tracking Template

https://track.postbackflow.com/click?sub1={msclkid}&sub2={campaignid}&sub3={adgroupid}&sub4={creative}&sub5={keyword}&url={escapedurl}

Step 3: Set the Final URL Suffix

s2={msclkid}

Step 4: Configure the Postback

Set your affiliate network postback to send the parameter containing the msclkid to PostbackFlow:
https://track.postbackflow.com/pb?click_id={s2}&payout={payout}

---

3. Meta Ads (Facebook) Configuration

Meta Ads does not use a background Tracking Template. Instead, Meta redirects users directly to your Final URL with a Facebook Click ID (fbclid) appended.

To implement parallel-style tracking on Facebook:

Step 1: Enable Meta Conversions API (CAPI) in PostbackFlow

Connect your Meta Pixel and API Access Token under the Integrations tab.

Step 2: Set your Ad Destination URL

Meta automatically appends ?fbclid=... to all click URLs. Set your ad URL to:
https://yourlandingpage.com

Step 3: Implement PostbackFlow JS Pixel on Landing Page

Paste our single-line JS Pixel tag inside the <head> of your landing page. The script automatically:
  • Extracts the fbclid from the URL.
  • Saves it in the user's local storage/cookies.
  • Auto-injects it into all outbound affiliate links.

Step 4: Network Postback Setup

Ensure the affiliate network returns the tracking ID back:
https://track.postbackflow.com/pb?click_id={s2}&payout={payout}
*PostbackFlow captures the fbclid and sends a server-to-server Conversions API payload to Meta.*

---

4. TikTok Ads Configuration

TikTok Ads uses the TikTok Click ID (ttclid) for offline event matching.

Step 1: Destination URL

TikTok automatically appends ?ttclid=... to clicks. Set your URL to:
https://yourlandingpage.com

Step 2: JS Pixel Capture

The PostbackFlow landing page script automatically detects and captures ttclid from the URL query parameters and forwards it to your outbound affiliate links.

Step 3: Network Postback

https://track.postbackflow.com/pb?click_id={s2}&payout={payout}
*PostbackFlow forwards the event to TikTok Events API in real time.*
Back to all guides