Adbrains

How to Calculate ROI for Online Advertising Campaigns: A Complete Guide

Category

Google Ads

icon

Written by

Adbrains

icon

Post date

29 September 2026

Calculating the ROI of online advertising campaigns means measuring the total return of your ad spend against the revenue or value generated, expressed as a percentage or ratio. ROI (Return on Investment) is the most fundamental metric to determine whether a Google Ads or Meta Ads campaign genuinely contributes to your business growth.

Key takeaways

  • ROI and ROAS are related but different metrics: ROAS measures the revenue ratio, while ROI also accounts for product margins, fulfilment costs and overheads.
  • For e-commerce, ROAS is the most direct metric; for lead generation, CPL (Cost Per Lead) and the lead-to-customer conversion rate are decisive.
  • Accurate conversion tracking, preferably via server-side tracking, is the indispensable foundation for any reliable ROI calculation.
  • Smart Bidding strategies such as Target ROAS (tROAS) automatically optimise Google Ads for profitability, provided the signals are accurate.
  • AdBrains AI technology automates the complete ROI optimisation cycle, from signal enrichment to daily bidding strategy adjustments.

What is ROI and how does it differ from ROAS?

ROI and ROAS are frequently used interchangeably in practice, but they measure fundamentally different things. ROI is the broader measure: it compares net profit against total investment. ROAS (Return on Ad Spend) measures only the ratio between ad spend and the revenue generated, without accounting for product costs, fulfilment expenses or operational overhead.

The basic ROI formula is: (Revenue minus Costs) divided by Costs, multiplied by 100%. If you spend €1,000 on Google Ads and generate €4,000 in revenue, but your product costs are €2,500, your net profit is €500 and your ROI is 50%. Your ROAS in this scenario is 4 (or 400%), which sounds positive, but the ROI of 50% reveals how truly profitable the campaign is.

ROAS is calculated as: Revenue divided by Ad Spend. A ROAS of 4 means every euro of ad budget returns four euros in revenue. According to Google Ads Help (2026), Target ROAS (tROAS) is the recommended Smart Bidding strategy for advertisers who want to target a specific revenue ratio and achieve at least 15 to 20 conversions per month per campaign.

Choosing the right metrics per business type

Which metrics you use to calculate ROI depends heavily on your business model. For e-commerce shops like ToetsJeKennis.nl, which sells online exams and courses with an average order value of around €50, ROAS is the most direct measure. Revenue per transaction is directly measurable in Google Ads via conversion tracking, and margins are typically stable enough to calculate a target ROAS that guarantees profitability.

For a lead generation business like Clima-Active.nl, which generates quote requests for air conditioning and heat pump installations, the calculation works differently. The primary metric here is CPL. However, the true ROI calculation goes further: you need to include the close rate (what percentage of leads become customers?), the average order value per customer, and the potential lifetime value. A €40 lead can be excellent if 30% of those leads result in a €3,000 installation, but disastrous if the close rate is only 2%.

Key metrics by business type:

  • E-commerce: ROAS, CPA (Cost per Acquisition), average order value (AOV), conversion rate and margin-adjusted ROAS.
  • Lead generation: CPL, lead-to-customer ratio, average customer value, CPA based on closed deals and lifetime value (LTV).
  • Hybrid models (such as E-4motion.com, which both sells new electric folding bikes and generates test ride requests): combine both metric sets per campaign type.

The foundation: accurate conversion tracking

Every ROI calculation is only as reliable as the underlying conversion tracking. Without accurate measurement of conversions, you are managing a campaign blind, and all ROAS or CPL figures in your dashboard are misleading. Server-side tracking (via a server-side Google Tag Manager container, known as sGTM) is the gold standard in 2026, because browser-based tracking is increasingly limited by ad blockers, iOS privacy settings and cookie restrictions.

Server-side tracking sends conversion signals directly from your own server to Google Ads and Meta, without depending on the user's browser. This results in more complete data and better Smart Bidding signals. Enhanced Conversions, the Google Ads feature that links first-party customer data to conversions, performs optimally in combination with server-side tracking.

Steps for a reliable tracking setup:

  1. Set up Google Ads conversion tracking for all relevant actions: purchases, lead forms, test ride requests, phone calls.
  2. Implement Enhanced Conversions to use first-party data (such as email addresses) for better signal matching.
  3. Migrate where possible to server-side tracking via sGTM to minimise data loss from browser restrictions.
  4. Verify tracking weekly via Google Ads diagnostic tools and compare conversion counts with your CRM or webshop backend.
  5. Set conversion values that reflect your actual margins, so Smart Bidding optimises for margin, not gross revenue.

Understanding the conversion funnel from click to conversion

To understand campaign ROI, you need to map the full conversion funnel: from the first ad impression to the final purchase or lead. Each stage in this funnel has its own drop-off rate, and insight into that drop-off is essential for identifying where optimisation delivers the greatest ROI impact.

As a calculation example: consider a Google Ads Search campaign for HACCP-cursus.com. Assume the campaign generates 10,000 impressions per month. At an average CTR of 6%, that delivers 600 clicks. Of those 600 visitors, some leave immediately (bounce), leaving approximately 500 visitors who actually view the landing page. At a conversion rate of 3%, this results in 15 sign-ups for an online food safety course. If the average course value is €45, total revenue is €675. With ad costs of €300 for those 600 clicks, ROAS is 2.25 and ROI (at a 60% margin) is approximately 35%.

This example immediately demonstrates why every part of the funnel matters. Improving CTR from 6% to 8% through better ad copy, combined with a landing page conversion rate improvement from 3% to 4%, can more than double the ROI in this scenario, without any increase in ad budget.

Calculating ROAS targets based on product margin

A common mistake when calculating ROI is targeting a ROAS figure without considering actual product margin. A ROAS of 3 sounds good, but if your margin is only 25%, you lose money on every euro of ad spend. The minimum break-even ROAS is calculated as: 1 divided by the gross margin as a decimal. At a 25% margin (0.25), the break-even ROAS is 4. Everything above 4 is profitable; everything below means a loss.

For E-4motion.com, the webshop for new electric folding bikes, margin per product can vary significantly depending on model and price segment. The smart approach is to set a distinct tROAS target per product category in Google Ads, so the Smart Bidding strategy differentiates by margin rather than treating all products identically.

Gross margin Break-even ROAS Healthy target ROAS Example
20% 5.0 6.0 – 8.0 Electric bikes (hardware)
35% 2.9 3.5 – 5.0 Online courses (ToetsJeKennis.nl)
50% 2.0 2.5 – 4.0 Digital products / subscriptions
60% 1.7 2.0 – 3.0 HACCP online courses

This overview makes clear that a universal ROAS target of 4 is excellent for one industry and catastrophic for another. Calculating your personal break-even ROAS is therefore the very first step in any serious ROI analysis.

How AdBrains AI automates ROI optimisation

Structurally improving ROI requires daily attention to dozens of variables simultaneously: bidding strategies, search term quality, ad copy, landing page relevance and conversion paths. Manual management cannot keep up with this pace, meaning optimisation always lags behind events. AdBrains has developed a layered AI architecture that automatically monitors and optimises every component of the ROI cycle.

The foundation is server-side signal enrichment via our own sGTM infrastructure. This sends conversion signals enriched with first-party data directly to Google Ads and Meta Ads, without browser dependency. Smart Bidding strategies such as Target ROAS (tROAS) and Target CPA (tCPA) therefore receive more complete and accurate signals, leading to better bidding decisions. In our practice, we consistently see that server-side tracking captures more conversions than browser-only tracking, directly strengthening the foundation for all ROI calculations.

At bidding strategy level, our automated tCPA/tROAS optimisation module adjusts targets daily based on current conversion volume and client-specific margin targets. If conversion volume drops below a safe threshold, the strategy-switch system automatically switches from Smart Bidding to a CPC strategy to prevent data loss, reactivating the tROAS or tCPA strategy once sufficient signal volume has recovered. This prevents the situation where Smart Bidding becomes counterproductive due to insufficient data, one of the most common causes of ROI degradation.

Our automated search term mining analyses all search terms per campaign daily and automatically detects irrelevant terms that cause budget leakage. These are immediately added as negative keywords, ensuring ad budget flows exclusively to relevant queries. This improves traffic quality and therefore directly increases ROAS and ROI. New search terms with potential are first safely tested via the Keyword Incubator in a separate campaign before being promoted to the production campaign, eliminating the risk of direct budget wastage on unproven keywords.

The multi-agent verification system forms the safety layer: every optimisation decision is assessed by four independent AI agents before execution, preventing errors that can occur in automated systems and ensuring every adjustment genuinely contributes to higher ROI. Finally, our RSA improvement system automatically analyses Ad Strength scores for all ads and rewrites ad copy with POOR status, improving CTR and Quality Score, which in turn reduces CPC. A lower CPC with constant conversions means directly higher ROI.

Common mistakes in ROI calculation

Even experienced advertisers make mistakes when calculating and interpreting ROI. The most common pitfalls:

  • Confusing ROAS with ROI: a high ROAS does not automatically mean a positive ROI if margins are low.
  • Ignoring attribution issues: when a customer goes through multiple touchpoints, you must decide which channel receives conversion credit. Last-click attribution underestimates the role of upper-funnel channels.
  • Not distinguishing between campaign types: Performance Max, Search and Display campaigns each play a different funnel role and therefore have different expected ROI levels.
  • Not accounting for seasonality: a ROAS of 2 in January may be excellent for an electric bike webshop when demand is low, while the same ROAS in April is disappointing.
  • Using gross revenue instead of margin: always optimise towards margin-adjusted goals, not gross revenue.
  • Not including lifetime value in lead generation: a customer who returns annually for maintenance represents more value than their first order suggests.

Frequently asked questions about calculating ROI for online advertising

What is the difference between ROI and ROAS in Google Ads?

ROAS (Return on Ad Spend) measures only the ratio between ad revenue and ad costs, while ROI (Return on Investment) includes all other costs, such as product costs, fulfilment, staff and overhead. A ROAS of 5 can mean a negative ROI if product margins are low. Always optimise towards margin-adjusted targets and use ROAS as an intermediate metric, not as an end goal.

How many conversions do I need before Smart Bidding works?

According to Google Ads Help (2026), Target ROAS (tROAS) works optimally with at least 15 to 20 conversions per campaign per month. Below that threshold, there is insufficient data for the algorithms to optimise reliably. AdBrains uses the strategy-switch system to automatically revert campaigns to a safe CPC bidding strategy when conversions are too low, reactivating Smart Bidding only when signal volume has sufficiently recovered.

How do I calculate ROI for a lead generation campaign without direct revenue data?

Use offline conversion import in Google Ads to link deal outcomes from your CRM to the original ad click. You periodically upload a CSV file with closed deals and their associated Google Click IDs (GCLIDs). This allows Google Ads to attribute the value of each lead back to the campaign and bidding strategy. Without this link, you are optimising on CPL, which gives an incomplete picture of true ROI.

Is a higher ROAS always better for my campaign?

Not necessarily. A tROAS target set too high can cause Google Ads to enter so few auctions that your reach drops significantly and your campaign barely spends its budget. The optimal tROAS target sits just above your break-even ROAS, maintaining a healthy balance between profitability and volume. In practice, we see that gradually raising the tROAS target in small steps of 10 to 15% delivers the most stable results without volume loss.

What does server-side tracking concretely do for my ROI calculation?

Server-side tracking via sGTM sends conversion signals directly from your server to Google Ads and Meta, capturing data that would otherwise be lost to ad blockers or iOS privacy settings. This means your conversion tracking is more complete, your Smart Bidding algorithms receive better data, and your ROAS and CPA calculations are more accurate. Incomplete conversion tracking systematically leads to under-reporting of conversions, resulting in overly conservative bids and missed revenue.

Share this article

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 minutes

We dive live into your Google Ads account and pinpoint quick wins for a higher ROAS.

AI Platform Demo

Live walkthrough

See how our AI analyzes search terms daily, optimizes bids and expands your campaigns.

Tailored Growth Plan

Concrete action plan

You get a clear plan with expected results, a timeline and investment for your webshop.