The short answer: in a white label Google Ads engagement, conversion tracking is the single most important thing your partner sets up, and the single thing most likely to be wrong on an account you inherit. Everything downstream, every bid, every optimisation, every report you send your client, is built on the assumption that the account is counting the right things correctly. When that assumption is false, and it is false far more often than anyone admits, your partner can work hard, make smart-looking changes, and drive the account confidently in the wrong direction, because the goal it is optimising toward is not actually a customer. This guide is a granular walk through what conversion tracking really is, the specific ways it breaks, how to catch each one, and how a competent partner builds it so it measures real business rather than website noise.
That is the whole thesis in a paragraph. The rest of this guide earns it in detail, because “set up conversion tracking” is one of those phrases that hides an enormous amount of craft, and the gap between doing it adequately and doing it properly is the gap between an account that quietly wastes money and one that compounds.
A note on why we are the ones writing this. River Stone runs white label Google Ads management, and conversion tracking is where we begin on every account, before we touch a single bid, because we have learned the hard way that everything else is worthless if this layer is wrong. When we studied our own accounts and published the results, we found that one misconfigured conversion action distorted a headline benchmark by five times. Five times. That is not a rounding error, it is the difference between a campaign that looks like a triumph and one that is losing money, and it came down to a single setting nobody had verified. So this guide is written from the position of people who have made and caught these mistakes, for agency owners who want to understand what their partner should be doing and why.
This is a long, technical guide. If you run an agency and hand accounts to a white label partner, you do not need to be able to implement all of this yourself. You need to understand it well enough to know whether your partner is doing it right, to ask the questions that expose a partner who is not, and to explain to your client, in plain language, why the first month sometimes looks worse before it looks better. That is what this guide gives you.
Part 1: Why conversion tracking is the foundation, not a feature
Let me start with the mental model, because if you understand this one idea, everything else in the guide follows naturally.
Modern Google Ads is run by automated bidding. You are no longer setting individual bids by hand in any serious account. Instead, Google’s machine learning decides how much to bid on each auction, in real time, millions of times a day, based on how likely that particular click is to produce a conversion. The entire system is a machine for finding you more of whatever you have told it counts as a conversion.
Sit with that sentence, because it contains the whole point. The system finds you more of whatever you tell it counts. It is relentlessly, tirelessly good at this. If you tell it a conversion is a sale, it finds you more sales. If you accidentally tell it a conversion is someone tapping a phone number and immediately leaving, it will find you more people who tap a phone number and immediately leave. It does not know the difference. It does not care. It optimises toward the signal you gave it, whatever that signal actually represents.
This is why conversion tracking is not one feature among many. It is the steering wheel. Everything else, the keywords, the ad copy, the budgets, the bid strategies, is the engine and the fuel. Conversion tracking is what decides which direction all that power is pointed. Point it at the wrong target and a more powerful engine just gets you to the wrong place faster.
Here is the uncomfortable implication for anyone inheriting an account. A well-optimised account with broken tracking is worse than a poorly-optimised account with correct tracking, because the well-optimised one has spent months teaching Google’s algorithm to chase the wrong thing, and that learned behaviour has to be unwound. This is exactly why a competent white label partner, when taking over an account, does not start by “improving the campaigns.” They start by auditing what the account is actually measuring, because until they know that, they do not know whether the campaigns are good or catastrophically misdirected.
There is a discipline to the order of operations here, and it is worth stating plainly because it governs everything a good partner does. Measurement comes first. Then the economics, knowing what a conversion is actually worth to the business. Then campaign structure. Then, and only then, bidding. Fixing bidding on top of broken measurement is like tuning an engine that is bolted to the wrong steering column. We have written about this sequence in the context of why so many accounts sit below the thresholds automated bidding needs, and it starts, every time, with measurement.
Part 2: What a conversion actually is, and the macro/micro distinction
Before we get to what breaks, we need shared vocabulary, because a lot of tracking failures come from muddled thinking about what should even count as a conversion.
A conversion, in the simplest terms, is an action you want a customer to take. But not all valuable actions are equal, and treating them as if they were is one of the most common and costly mistakes in the whole discipline. Practitioners split conversions into two categories, and the distinction matters enormously.
A macro conversion is the real goal. It is the thing that actually makes the business money or directly represents money about to be made. For an ecommerce store, the macro conversion is a purchase. For a lead generation business, it is a qualified lead or, better, a closed deal. For a SaaS company, it might be a paid signup or an activated trial. The macro conversion is why the account exists.
A micro conversion is a meaningful step along the way, but not the goal itself. A newsletter signup. Adding an item to a cart. Starting a form. Viewing a key page. Watching a demo video. These are signals that someone is moving toward becoming a customer, and they are genuinely useful, but they are not the same as becoming a customer.
Here is why the distinction is not academic. Google Ads lets you mark each conversion action as either Primary or Secondary, and this single setting determines whether an action is used to steer your bidding or merely watched for insight.
Primary conversion actions are used for bidding and are counted in your main conversion column. These are the actions Smart Bidding actively chases. Your macro conversions belong here, and generally nothing else.
Secondary conversion actions are observed and reported, but do not drive bidding. They sit in a separate column so you can see them, learn from them, and understand the funnel, without letting them distort what the algorithm optimises toward. Your micro conversions belong here.
The classic, expensive error is setting micro conversions as primary. Imagine a lead gen account where “newsletter signup,” “started contact form,” and “submitted contact form” are all set as primary. Google now treats all three as equally worth chasing. It discovers that newsletter signups are cheap and easy, so it floods the account with traffic that signs up for the newsletter and never becomes a customer. Your conversion numbers look wonderful. Your client’s phone does not ring. The algorithm did exactly what it was told, and what it was told was wrong.
A good white label partner has a near-religious discipline here: one clear macro conversion as the primary bidding signal per goal, everything else secondary. When you audit a partner, or an inherited account, one of the first questions is simply: what is marked primary, and does it represent real business? If the answer includes soft signals, you have found a problem before you have looked at anything else.
Part 3: The single most common serious failure, phone tracking that measures nothing
Now we get specific, because this is the failure we see more than any other, and it is worth its own section because of how much money it silently destroys, especially in lead generation and local service accounts.
Many businesses that rely on phone calls, plumbers, lawyers, clinics, home services, contractors, count “clicks on the phone number” as a conversion. On the surface this seems reasonable. Someone searched, saw the ad, went to the site, and tapped the phone number. Surely that is a lead.
It is not. Or rather, it is not reliably a lead, and the gap between “tapped the number” and “actually called and became a customer” is enormous.
Here is what tapping a phone number on a mobile site actually tells you: someone tapped a phone number. That is all. It does not tell you whether the call connected. It does not tell you whether they let it ring once and hung up. It does not tell you whether they called, asked a question the business could not help with, and never became a customer. It does not tell you whether it was an existing customer calling about an unrelated issue, or a job seeker, or a wrong number, or a robocall-list scraper. Google’s own documentation is explicit that this feature tracks the tap, not the call. The tap is a hopeful signal, not an outcome.
Now layer the automated bidding problem on top. If “phone number tap” is set as a primary conversion, Google’s algorithm optimises to produce more taps. It will find you the audiences most likely to tap a phone number, which is not the same as the audiences most likely to become paying customers. Over months, the account drifts toward cheap taps and away from real business, and the reports look better and better while the client’s actual results stay flat or decline. This is the exact mechanism behind our own five times distortion: a phone-tap-style signal set as primary, inflating the numbers, misdirecting the bidding, hiding the truth.
The proper way to track calls is more work, which is exactly why lazy setups skip it. There are two legitimate approaches, and a good partner picks based on the account.
Google’s native call tracking. You create a call conversion action, enter the business phone number, and, crucially, set a minimum call duration. This last setting is the whole game. By requiring a call to last, say, 60 seconds before it counts as a conversion, you filter out the hang-ups, the wrong numbers, and the ten-second “sorry, do you do X? No? Okay bye” calls. A 60-second call is far more likely to be a real enquiry. Google then dynamically replaces the phone number on the site with a forwarding number so it can measure the actual call and its duration. It is free, it integrates natively, and its limitations are that it only works for calls originating from Google Ads on mobile, it is not available in every country, and it lacks call recording and lead scoring.
Third-party call tracking. Tools built specifically for this, which use dynamic number insertion to track calls across all channels, not just Google Ads, and add call recording, lead scoring, and CRM integration. They cost a monthly fee and take more setup, but for a call-heavy business they are often worth it, because they let you distinguish not just a real call from a hang-up, but a good lead from a bad one, which feeds back into everything.
There is a way to verify native call tracking is actually working, and a good partner does this rather than assuming: perform a search that triggers the ad, click through to the site, and check whether the displayed phone number has been replaced by a Google forwarding number. If it has, tracking is live. If the real number still shows, it is not, and every “call conversion” in the account is suspect. This is a two-minute check that separates partners who verify from partners who hope.
The deepest version of getting this right goes further still, and we will come to it in the section on offline conversions: tracking not just whether a call happened, but whether that call became a customer and what they were worth. That is where phone tracking stops being a vanity signal and becomes a genuine driver of profit.
Part 4: The counting method problem, “one” versus “every”
This is a subtle setting that most people never think about, and getting it wrong can silently inflate or deflate an entire account’s conversion numbers. It deserves careful explanation because the right answer is different for different business types, and a partner applying one rule everywhere will be wrong half the time.
Every conversion action in Google Ads has a counting method with two options: count every conversion, or count only one conversion per ad click.
“Every” counts every conversion that happens after a click. If someone clicks your ad and then makes three purchases over the following days, that counts as three conversions. This is correct for ecommerce, where each purchase is genuinely a separate sale with separate revenue. A customer who buys three times is worth three times as much, and you want your bidding to understand that.
“One” counts only a single conversion per click, no matter how many times the action happens. If someone clicks your ad and then submits the same lead form three times, that counts as one conversion. This is correct for lead generation, because that person is one lead, not three, no matter how many times they hit submit. Counting them as three would tell Google that this traffic source is three times as productive as it really is, inflating the numbers and misdirecting the bidding.
Here is the failure mode. A lead gen account left on “every”, the default in some setups, will count the anxious form-filler who submits twice, the person who comes back next week and enquires again, and the customer who fills out a second form for a second question, all as multiple conversions. The account’s conversion count inflates, cost-per-conversion looks artificially low, and Smart Bidding optimises against numbers that overstate reality. Conversely, an ecommerce account accidentally set to “one” will undercount repeat purchases and systematically undervalue its best, most loyal customers.
There is a beautiful diagnostic for this that a good partner uses, and it is worth knowing about because it lets you catch the problem quantitatively. Google reports a repeat rate for each conversion action, which tells you the average number of conversions per converting click. You find it in the conversion summary. If a conversion action is set to “one” but its repeat rate would be 1.5 under “every”, that tells you switching to “every” would increase this action’s volume by about 50 percent. If it is set to “every” with a repeat rate of 1.8, switching to “one” would cut the count by roughly 44 percent. The repeat rate turns an invisible setting into a measurable one, and it lets a partner see exactly how much a mis-set counting method is distorting the account before they change anything.
The rule of thumb a competent partner follows: “every” for ecommerce purchases, “one” for lead-type actions. But the repeat rate is how they check whether the current setting is quietly warping the numbers, rather than just assuming.
Part 5: Double-counting and duplicate conversion actions
This is the failure that produces the most spectacular over-reporting, and it is depressingly common on inherited accounts, especially ones that have passed through several hands.
Double-counting happens when the same real-world event fires more than one conversion, so a single sale or lead shows up as two, three, or more conversions in the account. The reports look fantastic. The reality has not changed at all. And every bidding decision is being made against numbers that are inflated by a fixed multiple, which is arguably worse than random noise because it looks consistent and therefore trustworthy.
There are several ways it happens, and a thorough audit checks for each.
Duplicate conversion actions counting the same event. Someone set up a “purchase” conversion, then later someone else set up a “sale” conversion, and both fire on the same thank-you page. Every purchase now counts twice. This accumulates over time as accounts change hands and nobody removes the old action.
The same event tracked through two systems. A conversion imported from Google Analytics 4 and also tracked directly through the Google Ads pixel, both counting the same purchase. Without care, these stack. A good partner ensures GA4 import actions are not double-counting alongside the native pixel actions.
Tracking code firing more than once. A pixel installed in two places, or a tag that fires on both page load and a button click, or a thank-you page that a customer can refresh, re-firing the conversion each time. This one is insidious because it can double some conversions and not others, depending on user behaviour, so the inflation is not even a clean multiple.
The tool that prevents most of this is the transaction ID, and it is non-negotiable in a properly built account. A transaction ID is a unique identifier, an order number, a form submission ID, passed with each conversion. When Google sees two conversions with the same transaction ID, it knows they are the same event and deduplicates them, counting it once. Without transaction IDs, Google has no way to know that two purchase events an hour apart are the same refreshed thank-you page rather than two genuine sales. Transaction IDs are also what make conversion adjustments possible later, the ability to go back and correct or retract a specific conversion, which matters for refunds and disqualified leads.
When we audit an inherited account, one of the highest-value early checks is simply comparing the account’s reported conversions against the client’s actual, known results. If Google Ads claims 600 conversions last month and the client’s CRM shows 45 real leads, you do not have a performance problem, you have a measurement catastrophe, and no amount of campaign optimisation matters until it is fixed. This reconciliation, platform numbers against ground truth, is the single most clarifying thing an agency owner can ask their partner to do, and a partner who has never done it is flying blind.
Part 6: Attribution and conversion windows, the timing decisions nobody revisits
Two settings quietly shape how every conversion in the account is credited, and they are almost never revisited after initial setup, which means they are frequently wrong for the business they are attached to.
Attribution model decides which ad click gets the credit when a customer’s journey involves more than one click. Someone might click a broad discovery ad on Monday, a brand search on Wednesday, and convert on Friday. Which click gets the credit?
For years the default was last click, which gives all the credit to the final click before conversion. The problem with last click is that it systematically under-credits everything that happened earlier in the journey. The upper-funnel ad that introduced the customer gets nothing; the brand search they did once they were already convinced gets everything. Optimise on last click and you will starve the campaigns that actually create demand and overfund the ones that merely harvest it.
The better default now is data-driven attribution, which uses Google’s modelling to distribute credit across the touchpoints based on their actual measured contribution. It is not perfect, no attribution model is, but it is a far fairer picture than last click, and it stops you defunding the top of your funnel. A competent partner switches accounts to data-driven attribution as a matter of course, and one of the simpler audit checks is confirming an inherited account is not still languishing on last click.
The conversion window is the length of time after a click during which a conversion can still be credited to that click. Set it to 30 days and a click that leads to a purchase 40 days later gets no credit. Set it to 90 days and a click from three months ago can claim credit for today’s purchase.
The right window depends entirely on the business’s actual sales cycle, and this is where mismatches hide. An impulse ecommerce purchase might have a sales cycle of hours or a day or two; a 90-day window on that account would over-attribute ancient clicks to recent, unrelated purchases. A considered B2B service with a two-month decision process needs a long window, or most of its real conversions fall outside the window and go uncredited, making the account look far less effective than it is and starving it of budget.
A good partner sets the conversion window to match the real sales cycle, and Google gives you the data to do this rather than guess: the path metrics show the actual time lag between click and conversion, so the window can be set to reality rather than to a default. On an inherited account, a conversion window left at its default while the business has a completely different sales cycle is a common, quiet source of misattribution.
Part 7: Enhanced Conversions, recovering the data that privacy changes took away
To understand why Enhanced Conversions matters, you need to understand what has been quietly breaking in conversion tracking for years: privacy changes, browser restrictions on cookies, and consent requirements have progressively eaten into how much Google can actually observe. Conversions that genuinely happened increasingly go unseen, because the technical thread connecting the click to the conversion gets cut somewhere along the way. An account can be performing better than it appears simply because some of its real conversions are invisible.
Enhanced Conversions is the main answer to this. When someone converts, they usually provide information: an email address, sometimes a phone number, a name, an address. Enhanced Conversions takes that first-party data, hashes it (converts it into an irreversible scrambled string, so the raw personal data is never shared), and sends the hashed version to Google. Google then matches that hash against its own signed-in users to confirm the conversion and attribute it correctly, recovering conversions that would otherwise have been lost to cookie and tracking gaps.
The practical effect is more complete, more accurate conversion data, which means Smart Bidding is working from a fuller picture and your reporting understates reality less. For most accounts this is not optional any more; it is part of a baseline competent setup, and its absence on an inherited account is a sign the tracking is behind the times.
A good partner confirms Enhanced Conversions is not just switched on but actually working, by checking the diagnostics that report the match rate, the proportion of conversions successfully matched. Populating more fields, email plus phone plus name plus address, improves the match rate, though email is the workhorse. A partner who enabled the feature but never checked whether it is matching anything has done half a job.
Part 8: The deep end, Offline Conversion Tracking and why lead gen lives or dies by it
This is where white label conversion tracking separates the specialists from the generalists, because Offline Conversion Tracking, OCT, is genuinely harder to set up and genuinely transformative when done right. For any lead generation or service business, this is the difference between an account that optimises for cheap leads and one that optimises for actual revenue.
Here is the core problem OCT solves. Standard on-site tracking can see that a lead filled out a form. That is the last thing it can see. What happens next, whether that lead was qualified or junk, whether they got a proposal, whether they closed as a paying customer, whether they were worth two hundred dollars or twenty thousand, is completely invisible to Google Ads. This is the attribution black hole: the moment the form is submitted, Google loses sight of the lead, and the entire rest of the journey, the part that actually determines profit, happens in the dark.
The consequence is severe. Without OCT, you are optimising for lead quantity, because form submissions are all the algorithm can see. Google will happily find you more of whatever kind of lead is cheapest and easiest to generate, and cheap easy leads are very often bad leads. This is the mechanism behind the perennial complaint that Google Ads generates lots of leads but they are low quality: the account is doing exactly what it was told, optimising for form fills, because nobody told it which form fills turned into money.
OCT closes the loop. It works by connecting Google Ads to what happens after the form, importing the downstream events, qualified lead, proposal, closed deal, back into Google Ads with their real values, so Smart Bidding can finally optimise for the outcomes that matter instead of the outcomes it happened to be able to see.
How OCT actually works, and the three methods
The mechanism, simplified: when a lead converts offline, you send that conversion back to Google Ads, along with an identifier that lets Google connect it to the original ad click, a timestamp, and a value. The whole challenge is that identifier, connecting an ad click that happened weeks ago to a deal that closed today, and there are three ways to do it, with very different match rates and setup complexity.
Method 1: GCLID. When someone clicks a Google ad, Google appends a unique code to the landing page URL, the Google Click ID, or GCLID. If you capture that code, in hidden form fields, stored in a cookie or local storage, and save it in your CRM alongside the lead’s details, then when the lead closes you can upload the conversion with that exact GCLID. Google matches it precisely to the original click. This is the highest match rate method, because it is a direct, exact identifier. Its cost is setup complexity: it requires hidden fields on the forms, a script to capture and store the click ID, and CRM fields to hold it. If any link in that chain breaks, the GCLID is not captured and the conversion cannot be matched.
Method 2: Enhanced Conversions for Leads, EC4L. Instead of a click ID, this method uses the lead’s hashed email address (optionally plus phone and address) as the identifier. When the lead closes, you upload the conversion with the hashed email, and Google matches it against the signed-in user who clicked the ad. The advantage is that it does not depend on capturing a click ID at form-fill time; the email the lead provided anyway is the key. The match rate is medium-to-high, slightly below GCLID because it depends on the person being a signed-in Google user and on clean email formatting, but the setup is simpler and it captures conversions GCLID can miss, like cross-device journeys where someone clicked on their phone and converted on their laptop.
Method 3: Hybrid, GCLID plus EC4L, the one a good partner actually uses. The two methods have complementary weaknesses. GCLID is exact but misses cross-device and any case where the click ID was not captured. EC4L catches those but is slightly less precise. Used together, GCLID provides direct attribution wherever it is available, and EC4L fills every gap GCLID leaves. Both are sent to the same conversion action, giving Smart Bidding one consolidated, maximally complete dataset. This hybrid approach delivers the highest overall match rate, and for a lead gen account of any real value, it is the correct build. A partner who only sets up one method is leaving conversions, and therefore optimisation quality, on the table.
Mapping the funnel and assigning values
The other half of OCT is deciding which offline stages to import and what each is worth, and this is where it connects to the actual economics of the client’s business.
A typical lead gen funnel might import several stages: qualified lead, proposal sent, closed deal. Each gets its own import conversion action, and each gets a value. Where the true value is known, the actual deal value of a closed deal, you use it. Where it is not yet known, at the qualified-lead stage, you use a calculated proxy: the average deal value multiplied by the historical rate at which leads at that stage go on to close. If your average deal is worth ten thousand and a quarter of qualified leads eventually close, a qualified lead is worth about twenty-five hundred as a bidding signal. This lets Smart Bidding weigh leads by their expected value rather than treating every form fill identically.
A crucial discipline here, and a common failure: only one stage should be the primary bidding signal. Importing five funnel stages and marking them all primary confuses the algorithm with overlapping signals. One primary conversion, matched to the campaign’s real objective, everything else secondary for insight. And when transitioning an account onto OCT, a good partner keeps the existing web conversion primary for a month or more while the offline data proves stable, rather than ripping the steering wheel out overnight.
There is a real sophistication available to those who go all the way: importing two values per deal, the revenue and the gross profit, as separate conversion actions. Bid on revenue and you maximise sales; bid on gross profit and you maximise actual money kept, which for businesses with variable margins across products or services is a materially better target. This is profit-focused bidding, and it is only possible once the offline loop is closed and feeding real numbers back in.
Why this matters even when volume is low
One objection agencies raise: our client does not have enough closed deals a month to use as a bidding signal, so why bother. The answer is that OCT is worth implementing even when volume is too low to bid on directly, because tracking those offline conversions as secondary actions gives you business insight available no other way. You learn which campaigns, keywords, and audiences produce leads that actually close, versus which produce cheap leads that never do. That insight alone reshapes how you allocate budget, even if the algorithm is not bidding on it yet. And it means the day volume does grow enough to bid on, the data history is already there.
Part 9: Server-side tagging, the durability layer
For accounts where measurement quality really matters, and on a serious client account it does, there is a further layer worth understanding at least conceptually: server-side tagging.
Traditionally, all the tracking code runs in the visitor’s browser. The browser sends conversion data directly to Google. The problem is that browsers have become an increasingly hostile environment for this: ad blockers, tracking prevention, cookie restrictions, and privacy features all interfere with browser-based tracking, and every interference is a lost conversion or a shortened cookie lifetime.
Server-side tagging moves the tracking through a server you control instead of relying entirely on the browser. The data goes from the browser to your own server container, on a subdomain of the client’s site, and from there to Google. This is more robust against browser restrictions, allows first-party cookies to live far longer, and gives more control over exactly what data is collected and sent. It is more complex to set up, requiring a server container, a configured subdomain with its own SSL certificate, and ongoing health monitoring, so it is not right for every small account. But for a high-value account where the completeness of conversion data directly drives significant spend decisions, it is the layer that protects the measurement foundation against a web environment that keeps getting harder to track in.
The reason an agency owner should know this exists is simple: if a prospective white label partner can explain when server-side tagging is and is not worth it, they understand measurement deeply. If they have never heard of it, or push it on every account regardless of size, that tells you something about their depth.
Part 10: The inherited-account audit, the sequence a good partner follows
Most white label engagements do not start with a blank account. They start with an account someone else built and ran, with all the accumulated tracking debris that implies. How a partner audits that inherited tracking, before changing anything, is one of the clearest signals of competence. Here is the sequence a thorough partner works through, and the sequence you can ask yours to walk you through.
First, inventory what is being counted. List every conversion action. For each, note whether it is primary or secondary, what it counts, its counting method, and when it last recorded a conversion. This immediately surfaces the obvious problems: micro conversions set as primary, deprecated actions still firing, soft signals driving bidding.
Second, reconcile against reality. Take a month of the account’s reported conversions and compare them to the client’s actual, known results from their CRM, their booking system, their phone log, their sales records. A large gap between platform-reported conversions and real business outcomes is the single most important finding an audit can produce, and it reframes everything that follows.
Third, check for double-counting. Look for duplicate conversion actions firing on the same event, GA4 imports stacking on native pixels, and tracking code firing multiple times. Confirm transaction IDs are present and passing unique values, because without them deduplication is impossible.
Fourth, verify the mechanics actually work. Do not assume tracking fires correctly, test it. Trigger a real conversion and confirm it records. For call tracking, confirm the number is being replaced with a forwarding number. For Enhanced Conversions, check the match rate in diagnostics. A partner who verifies rather than assumes is worth a great deal.
Fifth, check the timing and attribution settings. Confirm the attribution model is data-driven rather than last click, and that the conversion window matches the client’s real sales cycle rather than sitting at a default that may be wildly wrong for the business.
Sixth, assess what is missing. For a lead gen account, is there any offline conversion tracking at all, or is the account blind past the form submission? For any account, are Enhanced Conversions active? The gaps are often more important than what is present.
Only after all six steps does a good partner know what the account is actually measuring, and therefore whether its campaigns are good or badly misdirected. Starting to “optimise” before completing this audit is working blind, and it is exactly what separates a partner who will genuinely improve a client’s results from one who will confidently make an already-misdirected account worse.
Notice that none of these six steps require you, the agency owner, to be a tracking expert. They require you to ask your partner to walk you through each one and to listen to whether the answers are specific and confident or vague and hand-waving. That is a judgment you are fully equipped to make, and it is the whole point of understanding this material.
Part 11: Closing the loop, the lead-quality feedback cycle
Everything above builds toward one final capability that is the hallmark of genuinely good management, especially for lead generation: an actual feedback loop between lead quality and campaign optimisation.
Here is what it looks like in practice. The offline conversion tracking is feeding closed-deal and qualified-lead data back into Google Ads. The account is optimising toward those real outcomes rather than raw form fills. Now, when lead quality dips, the partner can see it in the data, not just hear about it in an angry client email, and respond: tightening keywords that produce junk, refining location targeting away from areas that do not convert, adjusting ad copy to discourage poor-fit clicks, adding negative keywords to block the searches that generate time-wasters.
This is the difference between a partner who reports lead volume and a partner who manages lead quality. The first says “we generated 47 leads this month.” The second says “we generated 47 leads, 31 were qualified, and we have shifted budget away from the two campaigns that produced the unqualified ones.” Only the second is possible once the conversion tracking foundation is built properly, and it is the thing that actually protects your client relationship, because your client does not care about form fills, they care about customers.
This closes the circle back to where the guide started. Conversion tracking is not a technical checkbox at the start of an engagement. It is the foundation that determines whether every subsequent decision is aimed at real business or at noise. Get it right and the account can be optimised toward genuine profit, lead quality can be actively managed, and the reports you send your client reflect reality. Get it wrong and everything built on top, however sophisticated, is confidently pointed at the wrong target.
Part 12: What this means when you are choosing a white label partner
Let me bring this back to the practical decision most readers face: how to tell whether a prospective partner actually has this depth, without being a tracking expert yourself.
Ask them how they start on a new account. If the answer is about campaigns, keywords, or bids, that is a flag. If the answer starts with auditing measurement, they are thinking correctly.
Ask them what they check in an inherited account’s conversion tracking. A good partner will describe something like the six-step audit above without prompting.
Ask them how they track phone calls. If they are comfortable with phone-number-tap conversions, be wary. If they talk about minimum call durations, forwarding numbers, or third-party call tracking and, ideally, importing which calls became customers, they understand it.
Ask them about lead gen specifically. If they only talk about generating leads, they are optimising for volume. If they talk about offline conversion tracking, closing the loop, and optimising for qualified leads and closed deals, they are optimising for your client’s actual business.
Ask them to reconcile reported conversions against real results on a sample account. A partner who does this routinely will say yes immediately. One who has never thought to will hesitate.
None of these questions require you to understand the implementation. They require you to listen for whether the answers are specific and outcome-focused or vague and volume-focused. That is the whole art of vetting on this dimension, and we cover the full set of vetting questions in our guide to choosing a white label partner.
The reason this matters so much is that conversion tracking is invisible in the reports. A client, and often an agency, cannot see that the foundation is broken, because the broken foundation still produces numbers, and the numbers look fine. It takes someone deliberately looking, with the knowledge of what to look for, to find it. That someone should be your partner. If they are not looking, you are paying for optimisation built on a foundation nobody has checked, and no amount of clever campaign work rescues a fundamentally mismeasured account.
Frequently asked questions
Why is conversion tracking so important in Google Ads? Because automated bidding optimises toward whatever you tell it counts as a conversion. The system relentlessly finds you more of that signal, whatever it actually represents. If tracking measures real customers, bidding chases real customers. If it measures a soft signal like a phone-number tap, bidding chases people who tap and leave. Everything downstream, bids, budgets, optimisation, reporting, rests on tracking being correct, which is why a good partner fixes measurement before touching anything else.
What is the difference between a primary and secondary conversion? Primary conversions are used for bidding and appear in your main conversion column; Smart Bidding actively optimises toward them. Secondary conversions are observed and reported but do not drive bidding. Your real goal, the macro conversion like a purchase or closed deal, should be primary. Supporting steps like newsletter signups or form-starts, the micro conversions, should be secondary. Setting micro conversions as primary is a common, costly error that teaches the algorithm to chase low-value actions.
Why shouldn’t I track phone-number clicks as conversions? Because a tap on a phone number only tells you someone tapped; it does not confirm the call connected, lasted, or came from a real prospect rather than a hang-up, wrong number, or job seeker. If that tap is a primary conversion, bidding optimises for more taps, not more customers. Proper call tracking uses a minimum call duration to filter out non-calls, or a third-party solution that also scores lead quality, and ideally imports which calls became paying customers.
What is the difference between “count every” and “count one” conversions? “Every” counts every conversion after a click, correct for ecommerce where each purchase is a separate sale. “One” counts a single conversion per click regardless of repeats, correct for lead gen where one person submitting a form twice is still one lead. A lead gen account left on “every” inflates its numbers; an ecommerce account on “one” undervalues repeat buyers. The repeat rate column shows how much the current setting is distorting counts.
How do I know if my conversions are being double-counted? The clearest test is to compare the account’s reported conversions against the client’s actual known results from their CRM, bookings, or sales records. A large gap, Google reporting far more conversions than the business actually experienced, indicates double-counting or soft-signal inflation. Common causes are duplicate conversion actions on the same event, GA4 imports stacking on native pixels, and tracking code firing multiple times. Transaction IDs, unique per conversion, are what let Google deduplicate.
What is Offline Conversion Tracking and do I need it? OCT imports what happens after a form submission, qualified lead, proposal, closed deal, back into Google Ads with real values, so bidding can optimise for actual revenue instead of raw lead volume. Any lead generation or service business needs it, because without it the account is blind past the form and will optimise for cheap leads that may never become customers. It is worth implementing even at low volume, as secondary conversions, for the business insight alone.
What’s the best way to import offline conversions? The hybrid method, combining GCLID and Enhanced Conversions for Leads, gives the highest match rate. GCLID, the click ID captured at form-fill and stored in the CRM, provides exact attribution where available; EC4L, using the lead’s hashed email, fills the gaps including cross-device journeys. Sending both to the same conversion action gives Smart Bidding one complete dataset. A partner using only one method is leaving conversions unmatched.
What is Enhanced Conversions? A feature that recovers conversions lost to cookie and tracking restrictions. When someone converts, their provided data, email, sometimes phone and name, is hashed into an irreversible string and sent to Google, which matches it against signed-in users to confirm and attribute the conversion. It produces more complete, accurate data for both bidding and reporting, and on a modern account it is part of a baseline competent setup rather than an optional extra.
How can I tell if a white label partner is good at conversion tracking without being an expert myself? Listen to how they answer a few questions. Do they start new accounts by auditing measurement or by changing campaigns? Can they describe how they check an inherited account’s tracking? Do they track calls with duration filters or accept phone-tap conversions? For lead gen, do they talk about offline conversion tracking and optimising for closed deals, or only about generating leads? Will they reconcile reported conversions against real results? You are listening for specific, outcome-focused answers versus vague, volume-focused ones.