Conversion tracking 

Conversion tracking: measuring what your ads lead to

Two people work at a desk with computers in a modern office.
Ralph Grundmann · Last updated on 4 November 2026

Conversion tracking measures which ads lead to purchases, enquiries or calls. You decide which action counts for your business. A tag or a data import reports it to Google Ads. Enhanced conversions add hashed customer data to this measurement.

What is conversion tracking?

A conversion is an action that has value for your business, such as a purchase, a sign-up or a call. Conversion tracking records these actions and attributes them to the ad the person interacted with beforehand. This shows you which advertising spend leads to results.

This data feeds metrics such as the conversion rate, CPA and ROAS. Automated bidding relies on it too, as our article on Smart Bidding explains. This article covers Google Ads. Measurement for Meta ads is explained in our entry on the Meta Pixel.

A hypothetical example: a campaign costs €1,000 and, according to tracking, brings 25 purchases with €3,000 in revenue. That works out at €40 per purchase and a ROAS of 300%. Without conversion tracking, you would only see clicks and costs for the same campaign.

How conversion tracking works

For conversions on a website, measurement works as follows, according to Google Ads Help:

  1. Conversion action: you define in Google Ads what gets counted.
  2. Tag: a Google tag or code snippet is added to the website.
  3. Click: after a click on an ad, a temporary cookie is stored on the device.
  4. Action: when the person completes the action, the system recognises the cookie and records the conversion.

If consent is missing or the browser blocks the cookie, gaps appear in the data. Read more in our article on cookies and in our comparison of client-side and server-side tracking.

What you can measure

Source Examples How it is recorded
Website Purchases, sign-ups, forms Google tag, added directly or through Google Tag Manager
App Installs, in-app purchases Downloads and in-app purchases via Google Play partly without tracking code
Calls Calls from the ad, number on the website, tap on the number on mobile No tag needed for calls via a Google forwarding number
Offline Deals from your CRM after an enquiry Import from files or APIs, click ID no more than 90 days old
Google Analytics Key events from GA4 Import into Google Ads, only events marked as key events

In Google Ads, every conversion action is primary or secondary. Primary actions appear in the “Conversions” column and feed into bidding if they belong to a goal used for bidding. Secondary actions are for observation only and appear in “All conversions”. Conversions imported from Analytics are secondary by default. Our article on GA4 explains how to create key events.

Setting up conversion tracking

For a website using Google Tag Manager, these are the steps:

  1. Define the goal: write down which action counts and what it is worth.
  2. Create the action: create a conversion action in Google Ads under Goals and Conversions. The conversion ID and conversion label are in the tag setup area.
  3. Create the tags: in Tag Manager you need the Google tag, a Conversion Linker tag and a Google Ads Conversion Tracking tag with the ID and label.
  4. Pass the value: conversion value, transaction ID and currency are optional. If the value is empty, Google Ads uses the default value set in the conversion action. Shops and forms usually provide these details through the data layer.
  5. Choose a trigger: the trigger determines when the tag fires, for example when a form is submitted.
  6. Test and publish: use preview mode to check that the tag fires once and passes the correct value.

Sample code without Tag Manager

If only the Google tag is installed, this event snippet reports a purchase. It goes on the order confirmation page. The conversion ID and label come from your conversion action, the other values from your shop:

<script>
gtag('event', 'conversion', {
  'send_to': 'AW-123456789/AbC-D_efG-h12_34-567',
  'value': 49.90,
  'currency': 'EUR',
  'transaction_id': 'B-10042'
});
</script>

The value is a number with a decimal point, and the currency is a three-letter code. Your server must generate a new transaction ID for each order. Google does not count a second conversion with the same ID. An ID hard-coded on the page therefore leads to missing conversions.

Checking your setup: the conversion action status

You will find the status under Goals, then Conversions, then Summary, in the “Status” column:

Status Meaning What to do
Active The action is working as intended Spot check with a test transaction
Awaiting conversions Nothing has been recorded in the last 7 days, often with new actions, paused campaigns or few visits Wait 48 hours for new actions, otherwise check campaigns and page
Needs attention There is a problem, but recording has not stopped entirely Open the note in the status and fix the issue
Misconfigured A setup error or broken tag prevents recording Test the tag and trigger in preview mode
Removed The action has been deleted or archived Create a new action if you still need it

Counting method and conversion window

Two settings of each conversion action change your figures. The counting method sets how many conversions count per ad click. Google recommends “Every” for purchases and “One” for leads, because usually only the first enquiry after a click adds value.

The conversion window sets how long after the ad interaction an action still counts:

Window Default Note
Click 30 days Adjustable depending on the source, up to 90 days. Google recommends at least 7 days
Engaged view (video) 3 days Applies to video ads
View-through 1 day Ad seen but not clicked

A longer window makes sense for long decisions, such as expensive purchases. Changes only apply to future conversions.

Enhanced conversions

Enhanced conversions add first-party customer data to your conversion data, such as an email address, name, address or phone number. According to Google, the data is hashed with the SHA-256 algorithm before it is sent. Google matches the hashed values with Google accounts and can attribute conversions more accurately as a result. This is intended to improve measurement and give bidding more data.

Google has so far distinguished two variants:

  • For web: sales and events on the website, with user data from the order form, for example.
  • For leads: deals closed outside the website that started with an enquiry, together with imported offline conversions.

According to Google Ads Help, Google Ads has accepted user-provided data from website tags, Data Manager and API connections in parallel since April 2026. Starting in June 2026, Google is combining both variants into one feature with an on/off switch, so that advertisers no longer choose a method. Since 15 June 2026, Google has been moving offline imports and lead uploads made through the Google Ads API to the Data Manager API and blocking them in the Google Ads API. File imports are still listed in Google Help as a separate, older route. Google migrates existing users who have already accepted its customer data terms automatically, and the feature can be switched off for individual conversion actions. Check the status in your account, as Google often rolls out changes gradually.

If you hash data yourself, it must be normalised first. Google requires lower case, no spaces at the beginning or end and phone numbers in E.164 format, among other things.

The two systems count the same purchases differently. According to Google Ads Help, these are the most common reasons:

Feature Google Ads Google Analytics 4
Date Day of the ad click Day of the conversion. A click on 19 July and a purchase on 20 July appear on different days
Window 1 to 90 days per action Cookies last up to 2 years, later purchases only appear here
Counting One or every conversion per click, depending on the counting method Often every event instance
Columns “Conversions” with primary actions only, “All conversions” also with secondary and view-through Separate key event reports
Import Imported data visible up to 24 hours later, only from the time of import Data source of the import

A difference alone therefore does not indicate an error. Check a single action over the same period and with the same filters.

Consent: our assessment

This section is an assessment and does not constitute legal advice. Conversion tags work with cookies. Under section 25 of the German TDDDG, this generally requires consent. In the European Economic Area, Google also requires consent to be passed on to Google tags, usually via Consent Mode v2.

Enhanced conversions add customer data. In our view, hashing does not make this data anonymous, because Google matches the values with accounts. Include the process in your consent wording and privacy policy, and check it with your data protection officer. Our consent management service covers the technical side.

Common conversion tracking errors

  • Double counting: the same purchase runs through a Google Ads tag and an imported GA4 event, both as primary actions. One source is enough for bidding.
  • Reloaded thank-you page: the tag fires again. A transaction ID helps to identify duplicate purchases.
  • Tag fires too early: it fires when someone clicks “Submit”, even if the form then shows an error. The trigger should be tied to successful submission.
  • Missing values: without a value passed in, Google Ads counts every conversion at the same default value, which makes metrics such as ROAS unusable.
  • Too many primary actions: if a newsletter click counts like a purchase, automated bidding also aims for it.
  • Frequent changes to goals: larger changes to conversion goals send the bid strategy back into learning. Google shows the “Learning” status for up to seven days and recommends judging performance afterwards over two conversion cycles or two weeks, whichever is longer.
  • Comparing Google Ads and GA4: the figures differ, partly because of different attribution models. Google Ads conversions also do not appear in GA4 standard reports.


 Your next step 

Do you need support with Conversion tracking?

Our page Web analytics explains how we work. In an initial consultation, we clarify what makes sense for your website.


Request a consultation
 Frequently asked questions 

Conversion tracking: key questions

What is conversion tracking?

Conversion tracking measures actions that have value for your business, such as purchases, enquiries or calls, and attributes them to the ad the person interacted with beforehand.

What are enhanced conversions?

Enhanced conversions add first-party customer data such as an email address to conversion measurement in Google Ads. The data is hashed with SHA-256 before it is sent, and Google matches it with Google accounts.

Do I need Google Tag Manager for conversion tracking?

No. The Google tag can also be added directly to the website. Tag Manager is worthwhile if you manage several tags and want to make changes without editing the source code.

Should I use conversions from Google Ads or from GA4?

Both are possible. Key events imported from GA4 are secondary in Google Ads by default. Set one primary action for each type of conversion so that nothing feeds into bidding twice.

Does conversion tracking work without cookies?

Only to a limited extent. Measurement on the website relies on a cookie stored after the click. Without it, gaps appear. Google Ads reports can then also include estimated conversions. Consent Mode v2 handles consent.

 Request a consultation 

Questions about this topic?

Tell us briefly what it is about. You will speak directly to Ahmed Badia.
Microsoft Partner Badge
SISTRIX-zertifizierte Agentur
4.9
Based on 32 reviews

Reviews from our Google Business Profile. We check every review against our client projects.

Request a consultation
Ahmed Badia
Ahmed BadiaSenior Software Developer Team LeadCall: +49 228 243 313 54

* Required

Please enter your name.

Please enter a valid email address, e.g. name@company.com.

For a call back.

Please enter your number with area code, e.g. +49 228 243 313 53.

Please tell us briefly what it is about.

Free and without obligation. We usually reply on the same working day.

Information on how we process your data: Privacy policy