Logo of TAGGRS, written in blue and with a small favicon
HomeServer-side Tracking
Start for free
Introduction
Get started
Get started with TAGGRSSet up Google Tag ManagerAdd the GTM Data LayerConfigure GTM transformationsTest the setupDebuggingAnalytics dashboard
Migrate from Google CloudMigrate from hosting
Shortcuts
GTM Copy PasteReady-made templates
GA4 Server-side Tracking
Setup in GTMCreate GA4 Event TagsGA4 tag setup in server containerE-commerce events in GTM
Google Ads Server-side Tracking
Install Conversion LinkerSet up Conversion TrackingConfigure Enhanced ConversionsDeploy Remarketing Tags
Facebook Server-side Tracking
Set Meta PixelImprove your EMQ ScoreInstall Meta CAPIMeta Events DeduplicationMeta CAPI Gateway
LinkedIn Server-side Tracking
Install LinkedIn Insight TagSet up LinkedIn CAPILinkedIn Events Deduplication
TikTok Server-side Tracking
Set up TikTok PixelInstall TikTok Events APITikTok Events Deduplication
Pinterest Server-side Tracking
Set up Pinterest TagConfigure Pinterest Conversions APIPinterest Events Deduplication
Snapchat Server-side Tracking
Set up Snap PixelSnapchat Conversions APISnapchat Events Deduplication
TAGGRS Tracking Tags and Tools
Tracking TagsGoogle Service Account integrationsGTM LogsProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Tool
Configurations
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side Tracking
Server-side Tracking for e-commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Activate Consent ModeConfigure TAGGRS with Axeptio

Implement Google Ads Conversion Tracking

Google Ads Conversion Tracking measures user actions after ad interactions, such as purchases or sign-ups, essential for campaign optimization. Traditional client-side tracking faces challenges from browser privacy restrictions and ad blockers, reducing data accuracy. Server-side conversion tracking with TAGGRS and Google Tag Manager (GTM) moves data processing to a secure server container, improving attribution accuracy, privacy compliance, and resilience.

This guide walks you through setting up Conversion Linker and conversion tags server-side.

Configure Conversion Actions in Google Ads

  1. In your Google Ads account, go to Tools & Settings > Measurement > Conversions.
  2. Click New Conversion Action.
  3. Select the type of conversion to track (e.g., purchase, lead, sign-up).
  4. Name your conversion action, choose the category, and set conversion value and other settings.
  5. Save your conversion action.

Retrieve your Conversion ID and label

  1. After creating the conversion action, select Set up the tag.
  2. Choose Use Google Tag Manager.
  3. Copy the Conversion ID and Conversion Label for use in GTM.

Set up the Conversion Linker Tag in GTM server container

  1. In your GTM server container, go to Tags > New.
  2. Choose Tag Configuration > Conversion Linker.
  3. Set the trigger to All Pages to capture every ad click.
  4. Save and publish the tag.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
The Conversion Linker stores the Google Click ID (GCLID) in a first-party cookie, enabling accurate attribution even as browsers restrict third-party cookies.

Create the Google Ads Conversion Tracking Tag

  1. In your GTM server container, go to Tags > New.
  2. Select Tag Configuration > Google Ads and choose Track Conversions.
  3. Enter the Conversion ID and Conversion Label from Google Ads.
  4. Configure Conversion Value and Currency Code:

    • Use a dynamic variable (from your data layer) for transaction-specific values, or set a static value.
    • Currency is required if a value is set.

  5. (Optional) Add additional parameters for enhanced reporting or e-commerce data.

Set up the trigger for your Conversion Tag

  1. Click Triggering and then + to create a new trigger.
  2. Choose Custom Event.
  3. Enter the event name (e.g., purchase, signup, or your custom event).
  4. Set the trigger to fire on the appropriate event(s) from your data layer or event stream.
  5. (Optional) Add additional parameters for enhanced reporting or e-commerce data.
  6. Save the trigger and assign it to your conversion tag.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Expert tip
If you’re sending Universal Analytics data to the server container, ensure the trigger is limited to events from the GA4 client to avoid duplicate firing.

Create Pageview-based triggers (Optional)

For conversions based on a specific URL (e.g., a thank you page):

  1. Create a variable of type Event Data with key path page_location.
  2. Create a Pageview trigger that fires when the page URL matches your conversion page.
  3. Assign this trigger to your Google Ads conversion tag.

Test and publish

  1. Use GTM’s Preview mode and your website’s test environment to trigger conversions and ensure data flows correctly.
  2. In Google Ads, monitor your conversion action status. It may show as “no recent conversions” or “active” within 48 hours of receiving data.
  3. Once verified, Publish your GTM server container changes.

Best practices

Run server-side and client-side conversion tags in parallel during initial setup. Google Ads deduplicates conversions, so you won’t double-count. Once server-side tracking is validated, set it as primary and remove or demote the client-side tag.

Troubleshooting

No conversions recorded
Ensure the Conversion Linker is firing and GCLID is present in cookies. Verify triggers and event names match your data layer.
Duplicated conversions
Limit triggers to the correct client or event type.
Conversion value/currency issues
Confirm variables are mapped and populated correctly.

Useful resources

Google Ads server-side tracking - The full manual
Find expert support
Previous
Install Conversion Linker
Next
Configure Enhanced Conversions
Copyright © 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
Configure Conversion ActionsRetrieve your Conversion IDSet up the Conversion Linker TagCreate the Conversion Tracking TagSet up the triggerCreate Pageview-based triggersTest and publishBest practicesTroubleshootingUseful resources