Datarithms

Which ads bring paying customers?

Datarithms ranks your Google, Meta, TikTok and LinkedIn campaigns by what a paying customer actually costs, and tells you each week which stay up, which go down, and which are too early to judge.

This week's tableExample data
Pos.CampaignSpend, 28 daysPaying customersCost per paying customerVerdict
1Search, brand termsGoogle Ads$1,24031$40Keep
2Reels, free trial offerMeta Ads$2,91034$86Keep
3Lookalike, sign-upsMeta AdsCosts 2.9 times your best campaign per paying customer.$5,57048$116Cut 20%
–Job title targetingLinkedIn Ads$1,9604Not shownToo few to tell
–Spark ads, demo videoTikTok Ads$640None yetNot shownToo few to tell
  • Stays up: keep
  • Goes down: cut or move budget
  • Fewer than 30 paying customers: no position yet

Cost per paying customer = spend ÷ paying customers. Not shown below 30 paying customers.

From the ad to the paid line

Example data

Platforms usually sort campaigns by spend or by their own conversions. The table sorts them by paying customers. Same five campaigns, different order.

Animation of example data. Example customers leave an ad-platform gate and fall down five campaign lanes. Only the ones who paid cross the paid line and pile into a bar. The lanes start in order of spend, then re-rank by cost per paying customer: brand search first and the free-trial Reels second, both green; the lookalike campaign third, in red; the LinkedIn and TikTok lanes stay grey because they have fewer than 30 paying customers.

Why your ad dashboards disagree with your bank account

Each ad platform reports the conversions it can see, counted by its own rules. None of them knows who actually paid you.

  • Every platform counts itself in

    Google, Meta, TikTok and LinkedIn can all claim the same customer. Added together, they report more customers than you have. Why platform conversions add up.

  • A cheap sign-up is not a cheap customer

    Campaigns tuned for sign-ups can fill your trial list with people who never pay. The platform reports that as success.

  • Nobody checks the change

    You cut a budget and move on. Four weeks later nobody knows whether paying customers went up or down.

How the table is made

Three steps, then one short table each week.

  1. You share ad and payment data

    Today: export files from your ad platforms, plus Stripe or HubSpot for who paid. Direct read-only connections are being built.

  2. We match each paying customer to an ad click

    Last ad click within 90 days. Refunds within 14 days do not count. Customers we cannot match are listed as unmatched, never guessed.

  3. You decide every change

    Keep, cut, or too few to tell, with the numbers behind each. Nothing changes in your ad accounts without your approval, and each change is re-checked after 28 days.

The full matching rules

Four ad platforms, one table

What each platform reports, and what we need from it today.

Platforms
PlatformWhat it reportsWhat we need today
Google AdsClicks, cost and the conversions its tag recordsCampaign cost by day, as an export file
Meta AdsResults inside its attribution setting, including some viewsCampaign cost by day, as an export file
TikTok AdsConversions inside its attribution window, including some viewsCampaign cost by day, as an export file
LinkedIn AdsLeads and conversions it can see on LinkedInCampaign cost by day, as an export file

Who it is for

  • Software and service companies

    You advertise for sign-ups, trials or leads, and the money arrives days or weeks later through Stripe or a sales pipeline.

    For software and service companies

  • Agencies

    You run ads for clients and need a dated record of each change and what happened next, in paying customers, for the monthly review.

    For agencies

Questions before you ask for access

Is Datarithms a finished product?

No. It is in early access. For the first companies we prepare the weekly table together with you from your own export files, while direct read-only connections to the ad platforms are built.

Do you change my ads?

No. Datarithms proposes changes with the numbers behind them. Nothing changes in your ad accounts without your approval.

What does it cost?

Pricing is not set yet. It is one of the open decisions during early access, so ask us when you request access.

Why is there no verdict for some campaigns?

A campaign with fewer than 30 paying customers gets no position and no verdict. We show its counts and say it is too few to tell.

All questions

Request early access

Tell us what you run. We reply by email within two working days.

Early access: we prepare your weekly table with you from your own exports while the direct connections are built.

We use these details only to reply to you and to decide who to onboard. They are stored on our server in the United States. See Privacy, Data handling and, for Türkiye, the KVKK notice.