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

Set up Google Ads Enhanced Conversions

This guide provides step-by-step instructions for developers to implement Enhanced Conversions in Google Tag Manager (GTM) using TAGGRS server-side infrastructure, ensuring your setup is privacy-compliant, robust, and future-proof.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Enhanced Conversions is privacy-friendly by design.
By sending hashed first-party customer data (like email addresses or phone numbers) securely to Google Ads, Enhanced Conversions improves conversion attribution accuracy, even as browser privacy restrictions and the deprecation of third-party cookies make traditional tracking less reliable.

Prerequisites

  • A Google Tag Manager server container set up.
  • your Google Ads conversion tracking is already implemented server-side.

    Or, follow our guide to instal the tag.

  • Granted access to first-party customer data (email, phone, etc.) at the point of conversion.
  • Privacy compliance with regulations like GDPR.

Enable Enhanced Conversions in Google Ads

  1. In your Google Ads account, go to Tools & Settings > Measurement > Conversions.
  2. Select the conversion action you want to enhance.
  3. Click Enhanced conversions and follow the prompts to enable the feature.
  4. Choose Google Tag Manager as your implementation method.

Prepare Customer Data for Enhanced Conversions

  1. At the point of conversion (e.g. purchase, lead form submission), collect customer data such as:

    • Email address
    • Phone number
    • Name and address (if applicable)

  2. Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
    Only send data for users who have provided consent. Never send raw personally identifiable information (PII) without hashing.
    Ensure data is captured in your website’s data layer or is available to your server container at the time of the conversion event.

Hash Customer Data (SHA256)

  1. Before sending customer data to Google Ads, hash each data field using the SHA256 algorithm.
  2. Hashing can be performed:

    • In your backend/server (recommended for security)
    • Or, if needed, using GTM server-side custom templates or built-in hashing features

Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Example
hashed_email = SHA256(lowercase(trim(email)))

Configure Enhanced Conversion Parameters in GTM Server Container

  1. In your GTM server container, go to Tags and select your existing Google Ads Conversion Tracking tag.
  2. In the tag configuration, look for the Enhanced Conversions section.
  3. Add the hashed customer data fields as parameters:

    • email → hashed_email
    • phone_number → hashed_phone
    • first_name, last_name, address, etc. (as needed)

  4. Map these parameters to variables in your server container that contain the hashed values.

Update your Conversion Event trigger

  1. Ensure your conversion tag fires only when all required hashed data is available.
  2. If using a custom event (e.g., purchase, lead_submit), confirm that the event includes the necessary hashed fields in the payload.

Test and validate Enhanced Conversions

  1. Use GTM’s Preview mode and/or your server container’s debug tools to verify that:

    • the conversion event fires as expected
    • hashed customer data is included in the outgoing request to Google Ads

  2. In Google Ads, monitor the “Status” of Enhanced Conversions for your conversion action. It may take up to 48 hours for data to appear.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Best practice
Use Google’s Tag Assistant or server container logs to confirm that hashed data is being sent correctly and securely.

Troubleshooting

Enhanced conversions not active
Ensure you’ve enabled the feature in Google Ads and mapped hashed data in GTM
Data not appearing in Google Ads
Check that data is hashed with SHA256 and matches Google’s formatting requirements
Privacy/compliance concerns
Always collect user consent and never send unhashed PII
Debugging
Use GTM server container logs and Google Tag Assistant for validation

Useful resources

Google Ads server-side tracking - The full manual
Find expert support
Previous
Set up Conversion Tracking
Next
Deploy Remarking Tags
Copyright © 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
PrerequisitesEnable Enhanced ConversionsPrepare Customer DataHash Customer DataConfigure Enhanced Conversion ParametersUpdate the Conversion Event triggerTest and validateTroubleshootingUseful resources