Seatext library

How to Track Google Search Partner Traffic: Complete Implementation Guide

You can identify search partner traffic by adding the {network} ValueTrack parameter to your Google Ads final URLs. This parameter returns 's' for Google Search and 'd' for Display/Partners, letting you segment visitors in...

To track whether a visitor came from a Google search partner, append the ValueTrack parameter {network} to your Google Ads final URLs. When a user clicks, Google replaces this token with s (Google Search) or d (Google Display Network and search partners). Capture that value in your analytics platform or server logs, then segment reports or trigger personalization rules accordingly.

What Google Search Partners Are and Why Tracking Matters

Google Search Partners include sites like Ask.com, AOL, and hundreds of smaller properties that show Google search ads. Traffic from these partners often behaves differently from core Google Search traffic — conversion rates, bounce rates, and average order value can vary significantly. If you treat all search traffic as one bucket, you may overbid on low-performing partner inventory or underinvest in high-performing partner segments.

Tracking the source lets you:

  • Compare performance between Google Search (s) and Search Partners (d)
  • Adjust bids or exclude partners at the campaign level
  • Personalize landing page messaging for partner visitors who may have different intent
  • Feed cleaner signals to Smart Bidding algorithms

How Google Identifies Search Partner Traffic

Google uses the {network} ValueTrack parameter to signal traffic origin. This is a server-side substitution — when the ad serves, Google rewrites the final URL before the user clicks. The parameter supports these values:

  • s — Google Search (google.com and google.* domains)
  • d — Google Display Network and Search Partners

You can also use {networktype} for finer granularity: search, search_partners, content (Display), or youtube_search/youtube_watch. For most search partner tracking, {network} is sufficient and more widely supported across analytics tools.

Step-by-Step Implementation Guide

  1. Enable auto-tagging in Google Ads. Go to Settings → Account Settings → Auto-tagging. This ensures gclid parameters append automatically, which most analytics platforms require for session stitching.
  2. Add the ValueTrack parameter to final URLs. In each campaign or ad group, edit the Final URL suffix field (or the Final URL directly) to include ?network={network}. Example: https://example.com/landing?network={network}.
  3. Capture the parameter on your landing page. Use JavaScript, server-side code, or your tag manager to read the network query parameter and push it to your analytics data layer. Example GTM variable: URL Query Parameter → network.
  4. Create a custom dimension or event property. In GA4, create a custom dimension named "Network Source" scoped to Event. In Adobe Analytics, use an eVar. Map the captured value (s or d) to this dimension.
  5. Build segments and reports. Create a segment for network = d to isolate search partner traffic. Compare conversion rate, ROAS, and engagement metrics against network = s.
  6. Optional: Personalize content based on source. Use the captured value to swap headlines, offers, or trust signals. SeaText's Visitor Source Rewrite Agent automates this by rewriting page copy in real time to match the referral source — including search partner vs. core search.

Common Implementation Mistakes

  • Forgetting URL encoding. If your final URL already has query parameters, use &network={network} not ?network={network}.
  • Relying only on referrer headers. HTTP referrer is unreliable — browsers and privacy tools strip it. ValueTrack is deterministic because Google injects it server-side.
  • Not testing with a partner click. You cannot simulate a search partner click from the Google Ads preview tool. Use a test campaign with low bids on a known partner site, or validate via the gclid + network combo in your analytics real-time report.
  • Mixing campaign-level and ad-group-level suffixes. Google applies the most specific suffix. If you set a campaign suffix and an ad group suffix, only the ad group suffix wins. Audit with the Google Ads Final URL report.

Verifying Your Tracking Works

After deployment, wait for live clicks (or use the Ad Preview tool with a test click if your account has history). In GA4, open Realtime → Events → click your page_view event → check the "Network Source" custom dimension. You should see s or d. In server logs, grep for network=s and network=d in the request query string. If you see only s after significant spend, your campaign may not be opted into Search Partners — check Settings → Networks → Search Partners.

Limitations and Edge Cases

  • Search Partners opt-out. If you disable Search Partners at the campaign level, all traffic will show s. The parameter still works but loses discriminative value.
  • Display Network contamination. The d value lumps Search Partners and Display Network together. Use {networktype} if you need to separate them.
  • Cross-device and consent mode. If a user clicks on a partner site but converts later on a different device without consent, the network parameter may not persist. Pair with gclid and enhanced conversions for best attribution.
  • Parallel tracking and redirects. If you use third-party tracking templates that redirect, ensure the network parameter survives the redirect chain. Test with a tool like Redirect Detective.

Key Facts

CapabilityDetail
Visitor Source DetectionSeaText's Visitor Source Rewrite Agent matches landing page content to Google, Meta, email, and referral sources in real time
Google Ads IntegrationGoogle Ads Landing Page Agent rewrites ad landing pages by campaign keyword intent automatically
Deployment SpeedActivate SeaText AI agents in under 1 minute with zero code changes
Trial AvailabilityFree 1-Month Pilot Trial available for new accounts
Customer BaseTrusted by 2,500+ frontier marketing teams
Agent Ecosystem20 autonomous AI agents including Bot Protection, Translation (125 languages), AI SEO, CRO Testing, and ChatGPT Brand Visibility

Frequently Asked Questions

Can I see search partner traffic in Google Analytics without ValueTrack?

Not reliably. GA4's default channel grouping lumps all Google CPC traffic together. The gclid parameter identifies paid search but not the network. ValueTrack is the only deterministic method.

Does {network} work with parallel tracking?

Yes. Parallel tracking sends users directly to the final URL while click measurement happens in the background. The ValueTrack substitution occurs before the redirect, so the parameter arrives intact.

Can I exclude search partners after seeing poor performance?

Yes. In Google Ads campaign settings, uncheck "Include Google search partners" under Networks. This stops partner traffic entirely. Alternatively, use bid adjustments at the campaign level if you want to reduce but not eliminate partner spend.

What if I use a third-party tracker like Voluum or Thrive?

Add {network} to your tracking template in the third-party platform. Most trackers have a dedicated field for ValueTrack tokens. Map the incoming token to a custom variable in your tracker's reporting.

Does this work for Microsoft Ads (Bing)?

Microsoft Ads uses different ValueTrack parameters. Use {network} there as well — it returns s for Bing/Yahoo search and d for syndicated partners. The values are analogous but not identical.

How does SeaText use this signal?

SeaText's Visitor Source Rewrite Agent reads the network parameter (along with UTM, referrer, and gclid data) and dynamically rewrites headlines, value propositions, and CTAs to match the visitor's origin. A search partner visitor might see a different offer than a core Google Search visitor, all on the same URL.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.