ROAS dashboard

See which campaigns return more than they spend.

ROAS is conversion value divided by ad spend. Better Analyst pulls both from Google Ads today (Meta Ads is coming soon), calculates it the same way for every campaign, and shows the spend behind each number.

How it fits the work you already do.

  1. One definition of ROAS

    Google Ads reports conversion value and cost; Meta reports purchase value and spend. Better Analyst calculates ROAS from those fields with the formula shown on the page, so once Meta Ads is available, a 3.2 means the same thing on both platforms.

  2. Spend next to the ratio

    A high ROAS on $40 of spend is not a win. The dashboard shows spend, conversion value and ROAS together, by campaign and by week, so small campaigns don’t distort the picture.

  3. Your break-even line

    Tell Better Analyst your gross margin and it adds the break-even ROAS (1 divided by margin) to the chart and lists the campaigns below it.

  4. Ready for the weekly review

    Google Ads data refreshes on the schedule you set, so last week is already on the dashboard when the review starts.

Common questions.

Conversion value divided by ad spend for the same period. A ROAS of 4 means every dollar of spend returned four dollars of attributed conversion value. Better Analyst shows the formula and the fields it used.
Meta attributes purchases with its own default windows, including some view-through conversions, while GA4 credits sessions on your site with its own model. Neither is wrong; they answer different questions, so compare them side by side.
Yes. Connect the database or warehouse your orders land in, or upload an export, and Better Analyst can calculate ROAS from your revenue instead of platform-reported conversion value.

Security

Ready when your security team asks.

The controls larger teams need are on the Business plan, with the price on the page.

Single sign-on and SCIM
SAML sign-in with Okta, Microsoft Entra ID or Google Workspace, and SCIM provisioning that adds and removes people for you.
Per-member data access
Rows, tables and columns are filtered for whoever is asking, in chat and on dashboards.
An audit log of every change
Sign-ins, role changes, data access edits, shares and exports, filterable and exportable to CSV.
An isolated sandbox for every chat
Analysis code runs in its own environment, separate from other chats and other customers.
Your data never trains AI models
Not ours, and not our AI provider’s.
Stored in the US, encrypted throughout
Data is stored on AWS in the United States and encrypted in transit and at rest.

Ask your first question now.
Let it keep working tomorrow.

Free plan, no credit card. Bring a spreadsheet or connect a source.