Skip to content

ROAS

ROAS (return on ad spend) is the revenue generated for every unit of currency spent on advertising — revenue divided by ad spend. A ROAS of 3.0 means you earned $3 for every $1 spent, and a ROAS below 1.0 means a campaign is not covering its own cost.

In the Campaign Report, ROAS combines two real numbers rather than estimates: actual revenue from your connected conversion sources (Shopify, affiliate networks, CRM) divided by actual ad spend fetched from the ad platform. ROAS cannot calculate if either side is missing — ad spend is fetched only from Meta Ads, Google Ads, and TikTok Ads, and revenue only matches to a campaign when UTM parameters are present, otherwise it lands under “(not set)”.

The same word names two differently-calculated numbers. AnyTrack ROAS = actual revenue tracked from your conversion sources ÷ ad spend fetched from the platform. The platform’s ROAS (the figure in Ads Manager) is computed on Attributed Revenue — the conversion value the platform credits to itself under its own attribution model, including modeled and post-view credit. The two legitimately differ; comparing them tells you how the platform’s self-attribution relates to real revenue, and neither number is “broken” when they don’t match.

  • CPA — CPA is a cost per acquisition; ROAS is a return ratio. They answer different questions: “what did each conversion cost?” vs “what did each dollar earn?”.
  • Attributed Revenue — the platform-credited value that feeds the platform’s ROAS; AnyTrack’s ROAS uses the actual revenue measured from your integrations, divided by spend.

Related ad platforms