At a glance
Revenue attributed to Google Ads conversions in the period, the outcome number that pairs with gads_total_spend to form the ROAS calculation. This is Google Ads telling you what it thinks it earned for you, which is a different question from what your commerce platform recognises as revenue from paid traffic. Reconciling this card against Shopify/BigCommerce/Adobe Commerce revenue from paid sources is one of the most common, and most legitimately divergent, conversations in DTC marketing operations.
Calculation
Calculated automatically from your Google Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK-based fashion brand on Shopify running a £40,000/month Google Ads programme alongside Meta Ads, organic SEO, email marketing, and a small Reddit Ads experiment. Snapshot for the 30-day window ending Wednesday 15 May 26.
What the per-source view is telling us:
- The £67,700 gap (16 percent Google higher) is the textbook reconciliation challenge in DTC paid marketing. Both numbers are correct; they answer different questions. Google Ads tells you “revenue we believe ad clicks generated using our attribution model”; Shopify tells you “revenue we recognised on orders where the last touch was a Google Ads UTM”. The gap is real and structural, not a tracking bug.
- Brand search shows the largest absolute gap (+£23,000). Brand search has the highest cross-device and cross-session activity (people search the brand on mobile, complete the purchase on desktop later) which Google’s data-driven attribution captures and Shopify’s last-touch UTM does not. The gap here is mostly assist value; the question is how much of it is genuinely incremental. Industry estimates put incremental brand-search ROAS at 8-12x of the headline 44x figure, which would shrink the £23,000 gap to perhaps £4,000-£8,000 of “real” incrementality.
- Performance Max shows the largest relative gap (+£27,000 on £148,000 = 22 percent). Performance Max actively expands the attribution surface (cross-device, view-through, audience-signal-driven) and consistently over-reports revenue vs last-click reconciliation. Brands relying on Performance Max should anchor their P&L on commerce-platform revenue (Shopify in this example) and use Google’s revenue figure only for in-Google optimisation decisions. Reporting Performance Max revenue at the Google figure to the board overstates contribution by 20-30 percent typically.
- YouTube and Display gaps are relatively small in absolute terms but large in proportion. YouTube’s £9,800 vs £4,200 (130 percent gap) reflects the upper-funnel attribution behaviour: YouTube is generating brand awareness that converts later through other channels, and Google credits YouTube for the awareness contribution. Whether the merchant should value that depends on the brand’s stage; emerging brands (year 1-2) typically should value upper-funnel; mature brands (year 5+) typically should not.
- The 16 percent blended gap is in the normal range. Industry data suggests 10-20 percent gaps between Google Ads attributed revenue and commerce-platform last-touch revenue are typical. Gaps below 5 percent suggest the merchant is using last-click attribution in Google Ads (under-reporting) or has cross-device tracking disabled. Gaps above 25 percent suggest aggressive Performance Max usage or YouTube-heavy spend mix.
- The Vortex Mind Customer Recovery Opportunity report quantifies the assist component. Rather than litigating which attribution model is “right”, the report runs both views (last-click and data-driven) and surfaces the cross-platform cohort: customers who saw a Google Ad, then engaged with email or organic, then converted. This is where the genuine incremental value lives.
- Check whether spend dropped proportionally. If
gads_total_spendalso dropped 15 percent, the campaign portfolio is shrinking (budget cuts, paused campaigns) and the revenue drop is expected. If spend held steady, ROAS is degrading and the diagnosis runs deeper. - Decompose by campaign type.
gads_revenue_by_campaignsurfaces which campaigns drove the drop. Search vs Shopping vs Performance Max patterns suggest different fixes. - Cross-reference
gads_conversion_rate_trend. A revenue drop with steady conversion rate means traffic dropped (impression share, CPC pressure pricing the merchant out); a revenue drop with falling conversion rate means traffic is converting worse (landing page issue, product mix shift, audience quality drift). - Check for
gads_alert_conversion_tracking_broken. A common cause of “revenue dropped” is conversion tracking actually broke; a Google Tag fails to fire, conversions stop being recorded, and the API returns artificially low conversions_value. Confirm tracking is healthy before assuming the drop is real. - Pair with the upstream commerce platform revenue. If Shopify total_revenue is steady but Google Ads revenue dropped, the issue is attribution-side (model change, tracking failure, conversion-action definition change). If both dropped, the issue is real demand-side weakness.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in Google Ads’s own dashboard:- Google Ads → Campaigns with the “Conv. value” column added. Set the date picker to match the Vortex IQ period.
- Google Ads → Tools → Measurement → Conversions (ads.google.com/aw/conversions) for the conversion-action-level view. Critical when investigating whether a specific conversion action is driving the revenue shift.
- Google Ads → Tools → Measurement → Attribution → Model comparison to see how the same revenue would be attributed under different models. Helps merchants understand the gap between data-driven and last-click views.
Cross-connector reconciliation:
Quick rule for support tickets: if a merchant says “Google says I made £488,000, Shopify says £420,000, which is right?” in the same period, the answer is both are right but they answer different questions. Google’s number tells you “how much revenue our model thinks our ads drove (using cross-device, view-through, assist signals)”; Shopify’s number tells you “how much revenue we recognised on orders where the last UTM was Google Ads”. For board reporting and P&L, anchor on Shopify (or BC/Adobe). For in-Google optimisation decisions, anchor on Google. The 16 percent gap is the structural difference between the two attribution worldviews and is not bridgeable through any single tracking change.
Known limitations / merchant FAQs
Why is my Google Ads revenue higher than my Shopify revenue from paid_google traffic? Structural attribution difference, not a tracking bug. Google Ads uses data-driven attribution (or last-click for smaller accounts) with cross-device tracking, view-through windows, and engaged-view conversions; Shopify uses the last-touch UTM on the order. Google’s view captures customers who clicked an ad on mobile and bought on desktop later, who saw a YouTube ad and converted via direct traffic, or who clicked a Search ad, browsed, came back via email, and converted. Shopify only sees the final UTM. The 10-20 percent gap is normal; above 25 percent suggests Performance Max is doing more attribution-expansion than the brand realises. Should I report Google Ads revenue or Shopify paid-google revenue to the board? For board reporting, anchor on the commerce platform’s revenue (Shopify, BigCommerce, Adobe Commerce). The commerce platform is the system of record for “what we sold and recognised as revenue”. Google Ads’ figure is useful for in-Google optimisation decisions (which campaigns are working) but overstates contribution to the P&L. Best practice is to report both in the marketing review with a brief note explaining the gap, and to anchor only on the commerce-platform figure in the financial review. My Google Ads revenue dropped 25 percent overnight. What happened? Possibilities, in order of likelihood. (1) Conversion tracking broke: a Google Tag failed to fire on the order-confirmation page, conversion events stopped being recorded, and the API returned artificially low conversions_value. This is the single most common cause and the first thing to check. (2) Attribution model changed: someone in the account switched from data-driven to last-click (or vice versa). The “Attribution” tab shows model history. (3) Conversion-action disabled: a conversion action that was contributing significantly was disabled, removing its revenue from the figure prospectively. (4) Google’s data-driven attribution model retrained and reweighted contributions. The retraining typically happens monthly and can shift attribution by 5-15 percent on a single retraining day. (5) Genuine demand drop, less common as a 25 percent overnight move but possible during major external events. Why does Performance Max revenue look so high vs the spend? Performance Max actively expands the attribution surface (cross-device, view-through, audience-signal-driven attribution). It is designed by Google to capture conversions that other campaign types would miss, and the same algorithmic decisions credit Performance Max with conversions that other channels would otherwise claim. This is partly real (Performance Max is genuinely driving incremental conversions) and partly attribution-shift (Performance Max is taking credit for conversions that would have happened anyway). Industry estimates put the genuine incremental component at 30-50 percent of the headline; the rest is attribution-shift. The Vortex Mind Customer Recovery Opportunity report runs an incrementality analysis that quantifies this. Can I get a refund-net revenue figure? Only if the brand has implemented Google Ads’ conversion-adjustment API. The setup is non-trivial: a webhook from the commerce platform to Google when an order is refunded, with the appropriate conversion-action and conversion-value adjustment. Most brands do not implement this and instead reconcile separately at month-end using the commerce-platform refund data. The Vortex IQ card reflects whatever Google’s API returns; if conversion adjustments are configured the refund-net figure flows through, otherwise it does not. Why does the “today” revenue figure keep going up even after midnight? Two reasons. (1) Conversion lag: a click that happened today can be credited with a conversion tomorrow, next week, or up to 30 days from now (depending on the attribution window). The figure for “today” continues to grow as those delayed conversions arrive. (2) Cross-device attribution: Google identifies cross-device conversions over time as user-graph data refreshes; a click from yesterday with a conversion from today on a different device may be linked retroactively. The “today” figure is a moving target for the next 30 days; brands needing fixed period reporting should freeze the figure at month-end + 5 days as a working compromise. My YouTube revenue is much higher in Google Ads than in any other tool. Why? YouTube benefits from Google’s view-through attribution, which credits YouTube ads with conversions where the user watched 10+ seconds of the ad without clicking, and later converted via any path (organic search, direct, email). Other tools (GA4, the commerce platform) use click-based attribution and do not credit YouTube for these view-through conversions. The Google Ads view is therefore systematically higher than third-party tools’ view of YouTube performance. Whether to value this depends on the brand’s stage; emerging brands typically should value upper-funnel awareness; mature brands typically should not weight it heavily in last-click ROAS comparisons. My subscription product’s first-purchase revenue is showing in Google Ads. Should I configure LTV-based bidding? Yes, if subscription LTV is significantly higher than first-purchase value (typically true for subscription brands). Configuring conversion-value-based bidding using LTV-adjusted conversion values tells Smart Bidding what the actual customer value is. Setup: create a conversion action that sendsLTV_estimate × first_purchase_indicator instead of just first-purchase value; Smart Bidding will then bid more aggressively for high-LTV customer profiles. The implementation is a one-time engineering setup; the impact on ROAS is typically a 20-40 percent improvement over 60-90 days as Smart Bidding learns the new value signal.
Can Vortex IQ change my conversion tracking or attribution model?
Read-only by design. Vortex IQ surfaces revenue and attribution patterns; the merchant’s marketing or measurement team executes inside Google Ads. The Vortex Mind Google Ads Revenue Intelligence report generates merchant-side Actions when revenue patterns suggest tracking issues or attribution-model misconfiguration, but the configuration changes themselves sit with the merchant.