
Here is a scene that plays out in a lot of Google Ads accounts. On Monday, someone raises a campaign budget by 50%. By the following Monday the cost per conversion looks worse, the conversion count looks thin, and the instinct kicks in: that was a mistake, roll it back. So they do. A few weeks later the numbers for that exact week get filled in, and it turns out the week was fine. The conversions were always coming. They just hadn’t been counted yet.
Google’s own people have described this pattern. In a July 2025 LinkedIn post, a Google account executive, Konstantinos Papadopoulos, pointed out that advertisers cut or reverse scaling decisions after seven days because the recent numbers looked worse, when the real problem was incomplete data. The usual name for this is conversion lag, or conversion delay, and it quietly distorts how people judge campaigns, ad groups, keywords and tests.
This post is a practical walkthrough. What conversion lag is, how it warps both your reports and Smart Bidding, how to measure it for your own account instead of guessing, and what to do differently once you know your numbers. I’ll flag where I’m relying on Google’s documentation and where I’m relying on third-party write-ups, because the quality of the evidence varies a lot on this topic.
What conversion lag actually is
When someone clicks your ad, Google Ads records the cost immediately. Cost is cost; you pay when the click happens. A conversion, on the other hand, is recorded when it actually occurs, which might be ten minutes after the click or six weeks after it. Google Ads then credits that conversion back to the day of the original click.
That last part is the one that trips people up. By default, the standard Conversions column is attributed to the date of the click, not the date the conversion happened. If a person clicks on Monday and buys on Wednesday, the report shows the conversion on Monday. Monday’s number goes up on Wednesday, after you already looked at it.
So for any recent date range, you have two incomplete things sitting next to each other: full cost, and a partial count of conversions. The ratio between them, which is what you care about (cost per conversion, return on ad spend), looks worse than it will eventually be. Google’s documentation says the same thing in plain terms: if you look at conversion-related metrics over recent date ranges, you should account for conversion lag, because spend is fully reported while some conversions will be reported later, making it look like you have fewer conversions and a higher cost per conversion.
Google’s help documentation also notes that conversions can be reported up to 90 days after the click. That ceiling comes from the maximum click-through conversion window you can set, which runs from 1 to 90 days. The default is 30 days if you haven’t changed it. So there are really two separate settings in play: how long Google Ads is willing to wait and credit a conversion to a click (the window), and how long your customers actually take (the lag). People mix these up constantly. The window is a rule you chose. The lag is a fact about your buyers.
Why it isn’t the same for every business
A pizza shop’s ad leads to a phone call within minutes. A kitchen remodeler’s ad leads to a form fill, a quote, a second visit, a conversation with a spouse, and a signed contract some weeks later. A software company selling to mid-sized firms might see a demo request within days but a closed deal months out. The same account structure and the same bidding strategy behave very differently across those three, because the amount of data hiding in the “not yet counted” bucket is so different.
I would be careful with precise-sounding industry averages here. You will find claims online that most e-commerce stores see something like 70-80% of their conversions within three days, and that B2B click-to-opportunity lag runs 45-90 days. Those come from agency blog posts and glossary sites, not from audited datasets, and they’re useful as a rough shape rather than a number to plan around. One B2B agency write-up, for example, says click-to-MQL lag often runs 14-21 days, click-to-SQL 45-90 days, and click-to-closed-won 90-180 days. That feels directionally right for many B2B companies, but your own sales cycle is the only figure that matters, and your own account can tell you what it is. I’ll get to how.
The practical takeaway is simple: before you decide how long to wait before judging a change, you need to know your own lag profile. The same seven-day wait that’s perfectly reasonable for a food delivery campaign is far too short for a lead-gen account with a quote process.
Where conversion lag shows up and fools you
Lag isn’t one problem. It shows up in several places, and each has a slightly different failure mode.
Judging a budget or bid change
This is the scenario from the opening. You change something, check seven days later, see weaker numbers, and revert. The data you looked at was the least mature data you’ll ever have for that period. If your typical click-to-conversion gap is two weeks, a seven-day-old test hasn’t had a chance to show you most of its outcome. Reverting then isn’t a judgment about performance; it’s a reaction to an incomplete report.
Pausing keywords and ads
A keyword that spent $120 over the past 10 days and shows zero conversions looks like a candidate for pausing. If a meaningful share of your conversions land a week or two after the click, that keyword may have a few conversions that simply aren’t attributed yet. The search term review that I wrote about in how to read a Google Ads search term report is a good example of where this bites: people sort by cost, see no conversions, and add negatives, without checking whether the date range is old enough to trust.
Comparing this month to last month
Month-over-month comparisons are tilted whenever the current month isn’t over. Last month’s conversions have had weeks to arrive. This month’s haven’t. Cost per conversion on the current month will nearly always look worse than the finished prior month, even when nothing has changed. If you report to a client or a boss, this is the number that causes the worst arguments.
Reading A/B test and experiment results
Experiments are where lag is most damaging because people are explicitly looking for a verdict. If you end a test the moment the arms look different, you may be comparing two incomplete datasets that are incomplete by different amounts. I covered the mechanics of running these properly in the post on Google Ads experiments; the short version relevant here is that a test’s end date should include room for lag, not just room for sample size.
Smart Bidding itself
This one is the least visible, because it happens inside the system. Smart Bidding learns from conversions, and it learns from the same lagged data you see. Google’s documentation on bid strategy status says that when there’s a significant difference between the time of the click and the time of the conversion attributed to it, a bid strategy needs more time to optimize effectively, specifically three weeks plus the conversion delay. That’s worth reading twice. If your lag is two weeks, that’s roughly five weeks, not the two or three people commonly assume when they say “let it learn.”
Third-party write-ups describe a related effect: during the lag period the algorithm may not yet see all the conversions its recent bids produced, which can bias bidding downward in periods when conversion rates are actually high. I’d treat the mechanism as plausible rather than proven, since it’s described by practitioners rather than documented by Google, but it matches how the system is built. A model trained on partial recent outcomes will, other things equal, think recent traffic is worth less than it is. For the underlying idea of what the algorithm needs before it behaves, see how much conversion data Smart Bidding needs, and for the related trap of making edits that reset things, the learning phase post.
Measuring your own lag
Rather than guess, look. Google Ads gives you two direct tools and one workaround.
The conversion lag report
Google Ads has a conversion lag report, available in the Campaigns table and in the bid strategy report, according to Google’s documentation. It shows how conversions and the metrics tied to them (cost per conversion, ROAS) fill in over the days after a click. The help article tells you to end the date range of the report at least 30 days ago, or longer if you use a longer conversion window, to make sure the data for that range is complete.
That guidance is a quiet clue about how Google itself thinks about maturity: for the default 30-day window, you can’t call a given day’s data “final” until a month has gone by. Most advertisers treat data from last week as settled. By Google’s own advice, it isn’t.
When you open the report, you’re really trying to answer a single question: for a given click date, what share of conversions are in by day 1, day 3, day 7, day 14, day 30? Write those numbers down. Then you have a maturity curve for your account, and everything else in this post becomes concrete. If 90% of your conversions are in by day 7, a one-week-old test is mostly readable. If only 50% are in by day 7, it isn’t.
Conversions by conversion time
Google Ads also lets you add columns labelled “by conv. time” (conversions and conversion value, by conversion time). Where the standard column credits conversions to the click date, these credit them to the date the conversion happened. According to several practitioner explanations, and consistent with Google’s description of the columns in its guide to understanding conversion tracking data, this makes them better for matching what you see in your CRM, bank, or order system for a given day.
The by-conversion-time columns are helpful for reconciliation and for watching what’s coming in right now. They are not a fix for lag in the efficiency numbers. If you compare cost on one day against conversions that happened on that day, you’re matching spend from today’s clicks with conversions from clicks made over many previous days. That can flatter or punish a campaign depending on whether you recently scaled up or down. So use the click-date columns for judging the quality of a campaign’s traffic, and the conversion-date columns for reconciling with the business. Don’t mix them in one ratio.
If you’ve ever wondered why the totals in Google Ads don’t match your analytics tool or backend even after you accounted for tracking differences, this is one of the more innocent explanations. I went through the less innocent ones in why your conversion numbers don’t add up.
A manual maturity check from your own data
If your account is small or the report is too noisy to read, do it by hand. Export conversions by click date for a period that’s more than 30 days old. Then compare that to a snapshot you took earlier, if you have one. Better still: starting now, take a weekly screenshot or export of the last 28 days’ conversions by click date and save it. In a month or two you’ll have a record of how the same days looked at one week, two weeks, and a month after the fact. It takes ten minutes and gives you ground truth that no blog post can.
What to do differently once you know your lag
Knowing the shape of the curve changes several habits. None of them are exotic.
Set a minimum age on the data you judge
Pick a “maturity lag” for your account: the number of days after which most conversions are in. Then make a rule that you don’t make performance judgments on data younger than that. For a quick-converting local business that might be 3 to 5 days. For a considered-purchase business it might be 14 to 21. You’ll still look at recent days, because spend and clicks are real-time. But you’ll look at them for anomalies (is spend suddenly off? did impressions collapse?), not for verdicts on efficiency.
There’s a useful split here that I find helps people. Leading indicators don’t lag: spend, impressions, clicks, click-through rate, impression share, ad disapprovals, and whether tracking tags are firing. Lagging indicators are conversions and everything derived from them. Check the first group daily and the second group on a delay. If you’re unsure how often to check what, how often you should check your Google Ads account goes through the cadence I’d suggest.
Wait longer before you edit bidding
If Google’s documentation says a bid strategy needs three weeks plus the conversion delay to optimize effectively, then making a target change every four or five days is unlikely to give you clean answers. It also means that if you change targets repeatedly, you may never see what any single change did. The practical rule I’d offer: make one meaningful bidding change, then leave it for your lag-adjusted window before the next one. For a business with a 10-day lag, that’s about 31 days.
That sounds slow, and it is. But accounts that thrash their bidding settings usually aren’t being optimized, they’re being disturbed. For help choosing which strategy to leave alone in the first place, the comparison in Target CPA vs Target ROAS vs Maximize Conversions is a reasonable starting point.
Build lag into your tests
When you plan an experiment, you have three clocks: the time to reach enough volume, the time for the strategy to settle, and the time for conversions to arrive. The test needs to run long enough to satisfy the longest of these, then continue until the data for the final test days has matured. In practice, a common mistake is stopping a test the day it hits a target sample, and then reading the results that same day. Instead: stop sending traffic when you planned to, but wait the lag period before reading the final numbers. A cheap trick that makes this easy is writing the “read date” into the test plan before you start, so it isn’t something you decide while looking at numbers you like or dislike.
Use the right reporting windows
For monthly reporting, either report the previous full month once its lag has run its course (so you’re always a few weeks behind) or clearly label the current month as incomplete. If clients or stakeholders want a live view, give them spend and lead volume to date, and a note that cost per conversion will improve as the period matures. This avoids the awkward conversation where a number looks bad on the 20th and fine on the 20th of next month.
Seasonal events complicate this further. If conversions are unusually slow or fast during a sale or a disruption, those days can mislead the algorithm. Google Ads provides tools for that, and data exclusions versus seasonality adjustments explains which to use when.
The conversion window: matching it to reality
Because the default window is 30 days, many accounts quietly run on a window that doesn’t fit their business. There are two ways to get this wrong.
Too short: If your buyers typically take 45 days to decide and your window is 30, conversions after day 30 are never credited to the ad. Reports will understate the ad’s contribution permanently, not just temporarily. Smart Bidding will never see those outcomes, so it will systematically undervalue traffic that converts slowly. In a B2B context, one agency write-up argues that a 30-day window can miss a large share of pipeline in long-cycle businesses; the specific percentages are theirs and I wouldn’t lean on them, but the logic is sound. If something takes 60 days and you only watch 30, you’re blind to some of it.
Too long: A longer window isn’t automatically better. A 90-day window means conversions attributed to a click can keep arriving for three months, so data takes longer to mature, and the bid strategy may need longer to read it. For a business whose customers decide within a few days, a long window mostly adds noise and delays, and may credit the ad for sales it didn’t meaningfully influence. One agency write-up reported that a 7-day click window outperformed the default 30 in one setup. That is a single anecdote and tells you little about your account. Pick the window on the basis of your own lag report: if nearly all conversions arrive within 7 days, a 7- or 14-day window is defensible.
Window settings are configured per conversion action, which means you can and often should set different windows for different goals. A purchase and a newsletter signup shouldn’t share a window just because they were created at the same time. After changing a window, treat it as a change to the system and give it the same patience as any bidding edit. Related background on how the credit itself is assigned is in the attribution models post.
When the real conversion happens offline
The hardest case is lead generation where the thing you actually care about, a qualified opportunity or a closed sale, happens in a CRM days or months after the form fill. If Smart Bidding only sees the form fill, it optimizes for form fills, including low-quality ones. If you do upload CRM outcomes back into Google Ads, those uploads arrive late by design. The click happened in March; the deal closed in June; the upload lands in June and gets credited back to the March click.
That does two things you should be aware of. First, your reports for March will keep changing well into the summer. If you pulled a March report in April, it’s incomplete in a way the standard conversion lag report may not fully capture, since the lag for an imported offline conversion can be much longer than the lag for an on-site form fill. Second, it complicates how you judge the campaign while it’s young. A common compromise is to optimize toward an earlier stage with enough volume (a qualified lead rather than a closed deal), and use the later outcomes for periodic review rather than for day-to-day bidding. How this works, and a 2026 change that affects whether the data gets through, is covered in the offline conversion imports post.
If you’re running a long-cycle business, you’re probably in this territory, and a page that speaks to those accounts specifically is Growera’s note on Google Ads for B2B and SaaS. The point isn’t the product pitch; it’s that long-cycle accounts have a different job than quick-purchase ones, and the standard advice often assumes the latter.
A worked example, with made-up numbers clearly labelled as such
These numbers are invented to show the mechanics. They aren’t from any account or benchmark.
Say your account gets 100 conversions from the clicks of a given week, eventually. Your lag curve, from the conversion lag report, looks like this: 40 are in by day 2, 65 by day 7, 85 by day 14, 95 by day 21, and the final 5 trickle in up to day 30. You spend $5,000 that week.
- If you check after 3 days, you might see roughly 45 conversions and a cost per conversion of about $111.
- After 7 days: 65 conversions, about $77.
- After 14 days: 85 conversions, about $59.
- After 30 days: 100 conversions, $50.

Same week. Same spend. The cost per conversion fell by more than half just from waiting. If you’d made a call at day 3 based on a $50 target, you’d have decided the campaign was more than twice as expensive as it was. That’s the whole phenomenon in four lines. And if you made the call at day 3 and cut budget, Smart Bidding, which sees the same lagged data, was also seeing a campaign that looked too expensive.
Now flip it: suppose you scale the budget up and the lag for the new traffic is longer than for the old traffic (colder, higher-funnel audiences often convert slower). In the first week after scaling, the report mixes mature numbers for old traffic with immature numbers for new traffic. It will look like efficiency dropped even if nothing is wrong. That’s why a budget increase and an efficiency dip often seem to arrive together, and why the right response is usually to wait and look at the leading indicators, not to cut.
Things that look like lag but aren’t
Being patient about lag isn’t the same as being patient about everything. Some problems wear the same costume, and waiting makes them worse.
- Broken tracking. If a conversion tag stopped firing, conversions will look low and will never catch up. The way to tell: compare against your backend. If the business received 30 leads and Google Ads shows 4 for the same click period, even after the lag window, that’s a tracking problem. Missing tags, changed thank-you pages, consent changes and broken enhanced conversion setups all look like “performance dropped.” See the discussion in the enhanced conversions post.
- Cost spikes with no click growth. Spend rising without a matching rise in clicks is a CPC change, which is a real-time signal. Lag doesn’t affect it.
- Impression share collapse. If impressions fell off a cliff, you don’t need conversion data to know something happened. Check budget, rank, disapprovals, and the change log.
- Search terms drifting. If traffic quality shifted because match type or automation broadened what you show for, early conversions will be low and later ones will be too. The report age isn’t the cause.
A decent test is to look at the lag-insensitive metrics alongside the lag-sensitive ones. If clicks, click-through rate, and impression share look normal and only the conversions look low in the most recent days, lag is the likely explanation. If the leading indicators also moved, something real changed. And when something did change, the account’s change history is where you’ll usually find it, as covered in the change history post.
How continuous monitoring fits with lag
One reason lag causes so much grief is that most people check their accounts in bursts. You log in, see a bad week, and make a call. Between visits, you don’t see the leading indicators move, so when you do look, you only have the lagging ones. A tool that looks at the account every day can separate the two: it can tell you today that spend jumped or an ad got disapproved, without waiting for conversion data to mature, and it can leave judgments about efficiency until the data is old enough to trust. That’s the idea behind how Growera’s Google Ads manager works: it monitors the account every day and flags what needs attention, rather than relying on you to spot a pattern in a report on whatever day you happened to look. It doesn’t make lag go away, since no tool can make a conversion arrive sooner, but it does help avoid reacting to the wrong signal at the wrong time. If you want to see what that costs, the pricing page lays it out.
A simple routine you can set up this week
Here’s a version that fits into an hour of setup and a few minutes a week.
- Find your lag. Open the conversion lag report on your main campaigns, with the date range ending at least 30 days ago, as Google advises. Note the share of conversions in by days 3, 7, 14 and 30.
- Define your maturity lag. The number of days at which roughly 80-90% of conversions are in. That number is your “don’t judge before” line. This is my rule of thumb, not an official threshold; pick a cutoff you’re comfortable with and stay consistent.
- Add the by-conversion-time columns. Use them for reconciling with your backend, not for efficiency ratios.
- Split your dashboard. Leading metrics (spend, clicks, impression share, disapprovals) get a daily glance. Lagging metrics get a weekly look, restricted to mature dates.
- Write test read dates down in advance. And include the lag period.
- Check the conversion window per action. Does it fit what the lag report says? Change it deliberately, not casually.
- Keep a weekly snapshot. A simple export of the previous 28 days by click date. In two months you’ll see how your numbers mature.
None of this requires new software. It requires some discipline about which numbers you trust on which days.
Questions people ask about conversion lag
How long does conversion lag last in Google Ads?
It depends on the conversion window you set, which can run up to 90 days for clicks, with a 30-day default. Google’s documentation says conversions can be reported up to 90 days after the click. Practically, the bulk of conversions for most accounts arrive much sooner than the window’s end, but only your own conversion lag report tells you how soon.
Does conversion lag affect Smart Bidding?
Yes. Smart Bidding learns from the same attributed data. Google’s documentation on bid strategy status says that when there’s a significant gap between click and conversion, the strategy needs more time to optimize effectively: three weeks plus the conversion delay. Frequent changes during that period make it harder to tell what is working.
What’s the difference between Conversions and Conversions (by conv. time)?
The standard Conversions column credits a conversion to the date of the click. The “by conv. time” version credits it to the date the conversion happened. The second is closer to what your backend shows for a given date; the first is better for judging the traffic produced by a given day’s clicks.
Should I look at the last 7 days of data?
For spend, clicks, impression share and disapprovals, yes. For cost per conversion and ROAS, only if your lag is short. If your lag is two weeks, the last seven days of efficiency data is mostly an unfinished picture.
Is a longer conversion window always better?
No. It should match how long your customers actually take. Too short and you miss real conversions permanently; too long and you add delay and noise, and risk crediting ads for conversions they didn’t influence. The lag report is where to start.
How do I know if it’s lag or a real problem?
Look at metrics that don’t lag. If clicks, click-through rate, and impression share are steady and only recent conversions are low, lag is likely. If those moved too, or if your backend shows leads that Google Ads never recorded even after the window passed, you probably have a real issue, often with tracking.
Closing summary
Conversion lag means your most recent data is the least reliable data you have, and the numbers most affected are the ones most people use to make decisions: cost per conversion, ROAS, and conversion counts at campaign, ad group, and keyword level. Cost is recorded the moment a click happens; conversions arrive later and get credited back to the click date, so recent periods look worse than they will end up.
The fix is mostly about habits. Measure your own lag with the conversion lag report (ending the date range at least 30 days back, as Google advises). Decide how old data needs to be before you judge it. Use by-conversion-time columns to reconcile with your backend, not to compute efficiency. Leave bidding changes alone for a window that reflects Google’s own guidance of three weeks plus your conversion delay. Put lag into your test plans and your reporting. Match the conversion window to how your customers behave. And when something looks wrong, check the metrics that don’t lag first, because those tell you whether you have a patience problem or a real one.
If you only do one thing after reading this, open the conversion lag report and write down your numbers. Most accounts have never looked, and the answer changes how long you should wait before trusting almost everything else in the account. If you’d like help keeping an eye on the parts that don’t lag, the Growera homepage explains how ERA, the AI inside the platform, approaches the daily checks.
Ready to see ERA in action?
Connect your Google Ads account and see what it finds — free for 14 days.
Start your free trialNo card charged until day 14 · cancel anytime