Customer journey tracking: how to follow every step from click to purchase
A potential customer sees your ad on Monday morning via a search result on their phone, clicks through, compares again on Tuesday on their laptop, and finally purchases on Wednesday evening through a retargeting ad on their tablet. Three devices, three moments, one purchase. But how many of those touchpoints does your current tracking actually register? If the answer is "not all of them", your Smart Bidding is optimising on a distorted data signal, and that costs you money. Customer journey tracking is the solution: the methodology that makes every step from click to purchase measurable, assigns attribution correctly, and lets campaigns optimise based on the full picture.
What is customer journey tracking?
Customer journey tracking is the systematic recording of all interactions a user has with your brand, from the first ad impression to the final conversion, and everything in between. In Google Ads, this means you are not only registering the last click, but also the research phase, the comparison phase, and any retargeting moments. The goal is to build a complete picture of which channels, campaigns, keywords, and ads actually contribute to revenue or leads.
In practice, the customer journey consists of multiple phases. A user often starts with a broad search query, clicks on a Search ad, leaves the site without converting, later sees a Display or YouTube ad, and finally converts via a branded search query. If you only measure the last click, you attribute the conversion to the branded keyword, while the Display campaign and the generic keyword did the real work. This is precisely why customer journey tracking is so crucial for correct budget allocation.
The funnel above shows how impressions, clicks, and sessions lead to conversions. What the funnel does not show is how many steps an average customer takes before that final conversion. Research indicates that buyers in competitive categories cross an average of more than four digital touchpoints before a purchase. Every touchpoint you do not measure is a blind spot in your optimisation strategy.
The three layers of customer journey tracking
To map the complete customer journey, you need three layers of tracking that connect seamlessly.
1. Session and click tracking
The foundation is capturing ad clicks via the Google Click ID (GCLID) and the associated session parameters via UTM tags. This tells you which campaign, ad group, and keyword brought the visitor. Ensure auto-tagging is active in Google Ads and that UTM parameters are applied consistently across all campaign types, including Performance Max (PMax).
2. On-site behaviour tracking
Once a visitor is on the site, you want to capture what they do: which pages do they visit, how long do they spend on the product page, do they add a product to their cart? For e-commerce clients like ToetsJeKennis.nl, which sells online exams and courses, it is essential to measure not only the final score (purchase) but also micro-conversions such as viewing a course page, starting a trial exam, or adding a course to a wishlist. These micro-conversions give Smart Bidding more signals to learn from in the early stages of a campaign.
3. Conversion and attribution tracking
The third layer is recording the actual conversion, including transaction value, product, and customer ID. For lead generation clients like Clima-Active.nl, active in air conditioning and heat pump installations, this means a quote request is correctly passed to Google Ads with the right conversion value, so Target CPA and Target ROAS (tCPA/tROAS) can optimise towards the right objective. Attribution then determines which touchpoints receive credit for that conversion.
Attribution models: which model fits your situation?
Google Ads offers several attribution models. The choice determines how conversion credit is distributed across the touchpoints in the customer journey.
- Last click: 100% of the credit goes to the last click. Simple, but misleading in long journeys.
- First click: 100% credit for the first interaction. Good for measuring awareness campaigns, but ignores the decisive steps.
- Linear: Equal credit distributed across all touchpoints. Fairer, but less sensitive to the real impact per step.
- Time decay: Recent touchpoints receive more credit. Works well for short sales cycles.
- Data-driven attribution (DDA): Google's machine learning calculates the contribution of each touchpoint based on your own conversion data. This is the most accurate model and the recommended default for accounts with sufficient conversions.
For most advertisers with sufficient conversion volume, data-driven attribution is the best choice. The model requires at least 300 conversions in 30 days to operate reliably. Clients who are just starting out or operating in niche markets are better off temporarily choosing linear or time decay until the volume is high enough for DDA.
| Attribution model | Best for | Advantage | Disadvantage |
|---|---|---|---|
| Last click | Single purchases, short journey | Easy to understand | Ignores research phase |
| Linear | Multiple channels, long journey | Fair distribution | No nuance in impact per step |
| Time decay | Short sales cycles | Recent interactions weighted higher | Less suited for long journeys |
| Data-driven (DDA) | Accounts with 300+ conversions/month | Most accurate, ML-powered | Requires sufficient conversion volume |
Choosing the right attribution model is not a one-time decision. As an account grows and accumulates more conversion data, it is wise to periodically evaluate whether the current model still provides the most accurate reflection of actual customer contribution. For e-commerce client E-4motion.com, which sells new electric folding bikes, the purchase decision is often a journey spanning several weeks. In that case, data-driven attribution consistently delivers better insights than last-click, because the research campaigns receive their rightful contribution.
How server-side tracking revolutionises measurement
- Dependent on browser cookies (ITP/ETP)
- Up to 30% data loss due to ad blockers
- No enrichment with first-party data
- Conversions measured late or not at all
- Smart Bidding steered by incomplete signal
- No cross-device journey visibility
- Own sGTM infrastructure, cookie-resilient
- Average 23% more tracked conversions
- Enriched with first-party CRM signals
- Real-time conversion signals to Google Ads
- Smart Bidding steered by complete, clean signal
- Cross-device sessions are merged
The comparison above shows why client-side tracking increasingly falls short. Browsers like Safari and Firefox block third-party cookies via ITP (Intelligent Tracking Prevention) and ETP (Enhanced Tracking Protection). Ad blockers intercept Google Tag Manager scripts. The result is that a significant portion of conversions simply go unregistered, causing Smart Bidding to optimise on incomplete data.
Server-side tracking via your own Google Tag Manager Server (sGTM) infrastructure provides the solution. Instead of the user's browser being responsible for sending the conversion signal to Google, this happens via your own server. This has several crucial advantages:
- Signals are not blocked by ad blockers or browser restrictions.
- First-party data from your CRM or e-commerce platform can be linked to the conversion signal.
- Enhanced Conversions works optimally: hashed customer data (email, phone number) strengthens the match between Google users and conversions.
- Conversion data is forwarded in real time, without delays from slow browsers or poor mobile connections.
- Cross-device journeys are merged more reliably because logged-in Google accounts are recognised.
Advertisers switching to server-side tracking see on average 23% more tracked conversions. This does not mean there are suddenly more sales, but that a larger portion of existing sales is now correctly passed to Google Ads. Smart Bidding therefore has a complete and clean data signal to optimise on, leading to structurally better campaign performance.
How AdBrains AI automates customer journey tracking
At AdBrains, we have developed our own AI technology that takes customer journey tracking to a higher level. Our approach goes beyond the one-time setup of tags and attribution models: it is a continuous, automated system that ensures the data signal is always complete, clean, and up to date.
The foundation is our own sGTM infrastructure for server-side signal enrichment. Every conversion signal sent from a client account is enriched with first-party data before it reaches Google Ads. Think of customer IDs, product categories, order values, and CRM statuses. This enriched signal gives Smart Bidding a far more accurate picture of which clicks and journeys actually produce valuable customers.
In addition, our multi-agent verification system monitors the integrity of conversion tracking daily. Four independent AI agents check whether conversions are being measured correctly, whether there are discrepancies between Analytics and Google Ads data, and whether conversion values are realistic. If an agent detects anomalies, the system automatically escalates to our team, so measurement errors are resolved immediately rather than going unnoticed for weeks.
Our automatic tCPA/tROAS optimisation adjusts bidding strategies daily based on the updated conversion signal. As soon as server-side tracking makes more conversions visible, the AI detects this pattern and adjusts the Target CPA or Target ROAS to the new volume, without manual intervention. This prevents overbidding or underbidding during the transition phase.
For lead generation clients like Clima-Active.nl, this works as follows: a quote request via the contact form is forwarded server-side with the linked postcode and installation type as additional signals. Smart Bidding therefore learns not only "a conversion occurred", but also "this type of customer from this region converts on average 40% more often into a paid order". The result is that campaigns automatically bid more heavily on the most valuable leads, without a campaign manager needing to monitor this daily.
Finally, our AI automatically manages the RLSA audiences built on the basis of journey segments: visitors to the product page without a purchase, cart abandoners, previous buyers, and comparison searchers. These audiences are automatically created and updated weekly, ensuring retargeting campaigns always target the most current segments.
The statistics above illustrate the concrete impact of full customer journey tracking on campaign performance. Higher Smart Bidding efficiency of on average 31% and a lower CPA of on average 18% are the direct result of a more complete data signal. These are not theoretical improvements; they are the result of more and better data for the algorithms to optimise on.
Frequently asked questions about customer journey tracking
What is the difference between conversion tracking and customer journey tracking?
Conversion tracking registers the end point: the purchase or the lead. Customer journey tracking goes further and captures all the steps that precede that conversion. It combines click data, on-site behaviour data, attribution, and cross-device measurement into a complete picture of the customer journey. Conversion tracking is a component of customer journey tracking, not the same thing.
Is server-side tracking required for good campaign performance?
Required is too strong a word, but it is increasingly becoming the de facto standard for serious advertisers. Browser restrictions and ad blockers cause structurally growing data loss in client-side tracking. Accounts switching to server-side tracking register on average 23% more conversions. This translates directly into better Smart Bidding steering and lower CPA. For accounts with a monthly ad budget of more than €3,000, the investment in sGTM is almost always recovered quickly.
Which attribution model should I choose in Google Ads?
For accounts with sufficient conversion volume (at least 300 conversions per 30 days), data-driven attribution (DDA) is the best choice. The model uses machine learning to calculate the actual contribution of each touchpoint based on your own conversion data. For smaller accounts or niche markets, linear or time decay is a good interim solution until the volume is high enough for DDA. Avoid last-click if you are running campaigns in multiple funnel phases, as this undervalues awareness and consideration campaigns.
How do I measure the customer journey across multiple devices?
Cross-device measurement works best via Enhanced Conversions in combination with server-side tracking. Enhanced Conversions links hashed customer data (email address, phone number) to conversions, after which Google can merge the journeys of logged-in users across devices. Additionally, Google Ads offers the cross-device report in the attribution tools, showing how many conversions started on mobile and were completed on desktop, or vice versa. For clients like E-4motion.com, where visitors first research on mobile and later purchase on desktop, this insight is directly valuable for budget allocation across campaign types.
Let a Google Ads Expert review your current campaigns
In a personal call we analyze your current Google Ads setup and show concrete improvements. Free and non-binding.
Account Analysis
Within 30 minutesWe dive live into your Google Ads account and pinpoint quick wins for a higher ROAS.
AI Platform Demo
Live walkthroughSee how our AI analyzes search terms daily, optimizes bids and expands your campaigns.
Tailored Growth Plan
Concrete action planYou get a clear plan with expected results, a timeline and investment for your webshop.