Know which ad actually paid for itself.

What each campaign cost beside the leads, orders and revenue it brought back, so every campaign is a profit or a loss, not a feeling.

An example ad dashboard for an outdoor clothing shop over 30 days: what was spent, the revenue and profit it brought back, the return on each dollar, and the campaigns side by side, with a new order credited to one of them.

Every paid click, remembered.

One line on your site, or a switch in Shopify, keeps the campaign tags and click id of every paid visit for as long as you choose.

An example paid click: the address it arrived on, and the campaign tags and click id the tracking script keeps from it.

Spend, brought in.

Meta spend syncs on its own. Drop in the export from Google, TikTok or Microsoft, or type a total for any other platform.

An example of the three ways spend comes in: synced from Meta, imported from a spreadsheet exported by Google or TikTok, or typed in as a total for a date range.

Leads and orders, credited.

The first ad someone clicked gets the lead, and the last one before they bought gets the order from your Shopify store.

An example of how ads get credit: new leads to the first ad that brought them, orders to the last, and what each lead and each new customer cost.

Profit, campaign by campaign.

Spend, revenue and profit side by side, so the campaign losing money is the one you can see.

An example campaign table: spend, orders, revenue and profit for three campaigns, one of them losing money.

What Ad ROI does

The numbers behind a campaign worth keeping.

  • Cost to win a customerWhat you spent for each new customer, beside the cost of each lead.
  • Refunds taken offA refunded or changed order comes off the revenue it was credited with.
  • Your windowThirty days by default, or as long as you like.
  • Seven, thirty or ninety daysSwitch the whole dashboard between the three.
  • Leads into SalesSwitch it on and leads from your ads join the queue in Sales.
  • Out as a spreadsheetDownload the campaign table as a CSV file.

Before you start

Which ad platforms does it work with?

Meta spend syncs on its own. Google, TikTok, Microsoft and any other platform come in from their CSV export or as a total you type in.

Which orders count?

Orders from your Shopify store, credited to the last paid click within your window, with refunds taken off.

Which leads count?

People who reach you through your signup popup, your live chat or your contact form after clicking an ad, credited to the first ad they clicked.

How is profit worked out?

Revenue from the orders your ads brought in, less refunds, minus what you spent on the ads.

Do I pay for each person on my team?

No. There is no charge per team member.

Keep the ads that pay. Stop the ones that don't.

Book a demo

We set it up around your business. Free for 14 days.

See what each app costs