Return on ad spend (ROAS)

Return on ad spend (ROAS) is a marketing metric that measures revenue earned for each dollar spent on advertising. By calculating and tracking ROAS, you gain insights into the effectiveness of your advertising, which can help determine future marketing direction and improve efficiency with ad spend.

To calculate ROAS, you must divide the revenue attributed to your ad campaign by the cost of that campaign:

ROAS = 100 * total ad revenue / total ad spend

The more effective your campaign, the larger your ROAS and the more revenue you have earned for each advertising dollar spent. To improve your ROAS, you can lower your ad spend and review your ad campaigns. For example, you might want to optimize your landing pages or rethink negative keywords.

While return on investment (ROI) is a bigger-picture metric that measures the total return of overall investment, return on ad spend (ROAS) only calculates your return in regard to a specific ad campaign. By combining ROAS with other metrics such as cost per acquisition (CPA), cost per lead (CPL), and cost per click (CPC), advertisers get a more complete picture of the KPIs they need to hit in order to reach certain revenue targets.


  • 25 years of digital analytics with Brian Clifton: The real challenge for the future is to make sense of data

    Organizations are becoming more and more aware of data-driven strategies, so understanding the complexities surrounding data quality, privacy, and technological advancements becomes crucial for their future success. They also need to rely on new tools, often supported by AI, to adapt to changes in the digital analytics field. Dive into the fourth and final episode…

    Read more

  • Is Google Analytics HIPAA-compliant?

    Disclaimer: This blog post is not legal advice. Piwik PRO provides privacy-friendly analytics software, but does not provide legal consultancy. If you’d like to make sure you’re in compliance with HIPAA guidelines, we encourage you to consult an attorney. SUMMARY Healthcare organizations use analytics platforms to collect and analyze data about their patients. The data…

    Read more