Back to Blog
Google AdsHigh Impact

Your CRM Conversions Show in Google Ads Reports. Data-Driven Attribution Can't See Them.

A hard limit in Google Ads silently excludes offline conversions uploaded more than 7 days after the event from Data-Driven Attribution calculations. The standard report counts them. Smart Bidding doesn't. Most accounts have no idea this is happening.

September 6, 20266 min readPublished by Gamal Hemdan
Your CRM Conversions Show in Google Ads Reports. Data-Driven Attribution Can't See Them.

Your Google Ads account shows conversions in two places. What most advertisers don't know is that those two numbers are drawn from two completely separate engines — and one of them silently drops a portion of your CRM data before it ever touches your bids.

The constraint was spotted by PPC consultant Hana Kobzova and brought into wider circulation by Adriaan Dekker, a Google Ads specialist, in a LinkedIn post on August 22, 2026. The rule: any offline conversion uploaded more than 7 days after the underlying event occurred is excluded from Data-Driven Attribution (DDA) calculations. It still appears in your standard conversion column. DDA ignores it. Smart Bidding runs on DDA.

Two numbers in the same account

Google Ads surfaces conversion data in standard reporting and in attribution reports. These have always differed somewhat — different lookback windows, different modeling logic. But they generally pointed in the same direction. This 7-day rule creates a harder, structural divergence.

Standard conversions count everything you upload, regardless of when you upload it. If a customer converted on August 25 and your CRM batch export ran on September 2, that conversion shows up in your "Conversions" column — a 8-day gap. Standard reporting records it.

DDA never saw it. The attribution engine only processes conversions that arrived within 7 days of the event date. Anything beyond that threshold is bypassed. The conversion counts in one place and is invisible in another — both columns sitting in the same account, drawn from the same event data.

There's no alert. No flag in the interface. The account simply continues reporting and bidding as if both numbers are consistent.

Why this matters for Smart Bidding

Data-Driven Attribution isn't just a reporting layer. It's the primary input for Target ROAS and Target CPA bidding. When DDA's conversion history is incomplete, Smart Bidding allocates budget and sets bids based on a partial picture of your actual sales data.

In practice, this means campaigns that drive late-uploading conversions appear to the algorithm as lower-performing than they really are. Over time, Smart Bidding moves budget away from those campaigns, keywords, or audiences — not because they're underperforming, but because the attribution model can't see their results.

This isn't a reporting discrepancy you can shrug off. It's a bidding miscalibration that compounds over weeks and quarters as the algorithm reinforces its own blind spots.

Who's most exposed

Weekly CRM export schedules create the clearest risk. If your batch job runs every seven days, conversions recorded at the start of that cycle are already approaching the threshold by the time they upload. Any variance in timing — a delayed export, a weekend job failure — can push conversions past the cutoff.

Sales cycles longer than one week are structurally at risk. A customer who requests a demo on a Tuesday and confirms purchase the following Wednesday is converting ten days after first contact. That offline conversion, uploaded on any schedule, arrives after the 7-day window. DDA can't touch it.

Also at risk: businesses where the CRM-to-Ads connector has any latency built in. HubSpot's native Google Ads integration, Zapier workflows, and custom scripts all introduce their own timing variability. An export that nominally runs "daily" can still push late if a connector retries after a failure.

Lead gen accounts are especially exposed. High-ticket purchases, subscription trials that take time to confirm, and B2B inbound inquiries that convert through sales follow-up are all conversion types that regularly exceed the 7-day threshold.

What to check now

Start by pulling your offline conversion upload logs. Most CRM connectors surface this in their reporting — you want the timestamp of the upload, not the conversion date. Find the gap between event date and upload date for the last 30 days and see how many conversions are landing past 7 days.

If you're working with batch exports, move them to daily. This is the single most direct fix. A daily export on a stable schedule keeps your upload latency below 3–4 days for almost all conversions, providing enough buffer even if there's occasional job lag.

Check your attribution model setting across all conversion actions. If any of your key conversion actions are still on a non-DDA model, this specific issue won't affect them — but DDA is now the default for most accounts, and Google has been migrating holdouts throughout 2026.

The comparison that reveals the problem most clearly: take your CRM-reported revenue for the last 90 days and put it next to your Google Ads attributed conversion value for the same period. If your CRM number is meaningfully higher, and your model is DDA, late-uploaded conversions are the first variable to rule out.


If you want to see how offline conversion gaps are affecting your specific account's bidding logic, the free audit at Gromerce surfaces attribution mismatches that don't show up in your standard dashboard.

Two numbers in the same account don't have to disagree. They will — unless your upload timing is clean.

Sources: PPC.land, Adriaan Dekker via LinkedIn, Search Engine Land — September 2026

What This Means for Your Account

This update directly affects your campaigns.

Find out when your CRM uploads reach Google Ads. If batch exports run weekly, or your sales cycle exceeds 7 days, move to daily exports now — before Smart Bidding uses another week of incomplete data to shape Q4 bids.

Free Ads Audit

See exactly where your ad budget is leaking.

Under 3 minutes. No login required. Benchmarked against 20 industries.

Run Free Audit

Share this article

Gamal Hemdan

Gamal Hemdan

Paid Media Manager

Paid media manager with 4+ years in the industry.

LinkedIn