overads
All postsPaid media16 min read

Do I need an attribution tool? The honest case for and against, from the vendors' own pages

Not until two or more paid channels run at a spend where a few percent of lift covers the fee. What the free options answer, the prices three vendors publish on October 22, 2026, a break-even worked out, and the questions to ask first.

overads teamPublished Updated

TL;DR

  • Most brands do not, until they run two or more paid channels at a spend where a lift of a few percent covers the fee. Below that, each ad platform's reporting, Google Analytics and your store's UTM reports answer the questions you can act on, and a lift test checks them.
  • Of the three vendors the old version of this post named, only Northbeam publishes prices on October 22, 2026: Starter at $1,500, shown without a billing period, and Professional at $3,500 a month. Triple Whale lists a free tier and unpriced paid tiers. Hyros quotes on a call.
  • At a $1,500 monthly fee and a 50% contribution margin, a tool must add $3,000 of monthly revenue from the same ad spend to break even: a 10% lift at $10,000 of spend and 3.0x ROAS, 1% at $100,000. The figures are illustrative and the method is below.
  • A UTM setup is not 100% accurate last click. Shopify counts sessions with cookies on the shopper's device, resets the first referrer after 30 days without a purchase, and lists the referrer as N/A when Do Not Track, a proxy or a shortened link hides it.
  • overads reads Meta, Google, X and Snapchat ad accounts read-only and stores each platform's figures as that platform reported them. It has no attribution model of its own and does not read store orders, so it is not an attribution tool.

What changed: updated on October 26, 2026 to add X Ads, which overads has read since October 23, 2026; the break-even method and vendor prices are unchanged. It was rewritten on October 22, 2026 from Google's, Meta's and Shopify's documentation and the three vendors' own pricing pages. The earlier version described overads features that do not exist (a blended ROAS dashboard fed by store sales, a daily anomaly brief, Reddit ad spend and brand monitoring on Reddit and Hacker News), called a UTM last-click setup 100% accurate, quoted a $500 to $1,500 price range and a 40% margin benchmark without a source, and had every hyphen replaced by a comma.

What an attribution tool actually adds

An attribution tool is software that records visits and orders with its own tracking, joins them to the spend each ad platform reports, and applies one credit rule across every channel. Each ad platform can credit only the touches it can see: Google's data-driven attribution page says its model looks at interactions with Google's own Search, Shopping, YouTube, Display and Demand Gen ads, and Meta's attribution settings page counts conversions that follow an impression, a link click or an engagement with a Meta ad. A sale that followed both a Meta click and a Google click is one order in the store and a whole sale in each platform. The tool's job is to hold one record of that order and give the credit once.

The vendors describe the same three parts. Northbeam's pricing page lists independent, first-party multi-touch attribution across ad channels, view-through credit through a product it calls C+DV, and Apex, which feeds its attribution back into the ad platforms' delivery. Triple Whale's pricing page lists a Triple Pixel, first and last click attribution on its free tier, every model and lookback window on the paid tiers, a post-purchase survey, and marketing mix modelling and incrementality testing as add-ons on its top two tiers. Hyros's pricing page says it runs off existing UTMs, changes nothing about the ads, and shows its reporting inside Facebook's ads manager. Meta's own settings page describes the receiving end of Apex's loop as custom attribution: an advertiser shares attribution data from an external tool so that Meta's delivery optimises toward it.

What a tool does not change is that its output is still a model. Meta's Conversion Lift page lists "does my current attribution model align with the results of a controlled experiment" as a question only a lift test answers. Shopify's marketing reports help notes that its any click model allocates more credit than the orders received, which is what adding up the platforms' own claims does. A tool that credits more sales to your ads than Meta does has changed a report, not your revenue. Our guide to multi-channel attribution models works five orders through four models to show how far the credit moves.

When platform reporting is enough

Platform reporting is enough when every decision you will actually make sits inside one platform. Which Meta ad set to scale, which creative to retire, which Google keyword to pause: each platform answers those with its own attribution, and the figures are comparable within the platform as long as the attribution setting is the same. Meta's settings page warns that results cannot be compared across ad sets with different attribution models, and offers 1-day or 7-day click, 1-day view and 1-day engage-through windows for website and in-store conversions. Google says data-driven attribution is the default for most conversion actions, runs at any volume, and works best with at least 200 conversions and 2,000 ad interactions in a 30-day period.

The question platform reporting cannot answer is how much credit the other platform deserves. For a brand on one paid channel that question does not arise. For a brand on two, the cheapest check is not a tool but a lift test: Meta's Conversion Lift splits an audience into a test group that can see the ads and a control group that cannot, costs nothing extra, and, as a guide, needs a campaign started in the past year with USD 5,000 or more of spend and at least 500 conversions, prorated for campaigns longer than 90 days, plus a signal-quality requirement on the conversion data it is sent. Google's Conversion Lift runs the same experiment by users or by geography but is not available to every account; Google says to contact an account representative.

Two habits make platform figures safer to use. Google's attribution models page says a change of model counts conversions differently only from that day on, so pick a model and keep it for the comparison period. And track total revenue over total ad spend every week: it needs no model, and it is the one figure the platforms cannot inflate by claiming the same order twice. Our Meta vs Shopify ROAS guide walks through that reconciliation on real report exports.

What a DIY UTM setup can and cannot tell you

A UTM setup tells you which tagged link the shopper's browser last followed into your store before an order, on that device, as far as the store's cookie could see. Google Analytics' URL builder guide asks for utm_source, utm_medium and utm_campaign on every link, warns that values are case sensitive (Meta and meta are two rows), and says a missing parameter shows as (not set). Shopify's marketing reports put UTM-tagged sales in a Sales attributed to marketing report and offer five models over the referrers they recorded: last non-direct click (the default), last click, first click, any click and linear. Both are free, and both are enough to rank channels by the last click they can see.

The earlier version of this post called the result a perfect, 100% accurate last-click model. Shopify's own page says otherwise. Sessions and visitors are counted with cookies stored on the shopper's device, so a click on a phone and an order from a laptop are two visitors with two paths. A session ends after 30 minutes of inactivity. If a visitor does not buy within 30 days of a session, the first-interaction referrer resets to whatever comes next. The referrer name is listed as N/A when the browser has Do Not Track on, a proxy or firewall strips the referrer, or the link was a shortened URL. And a click is all it records: an ad that was seen and acted on later through a search shows up as search. Google Analytics adds one more rule, from its attribution guide: direct visits get credit only when the whole path was direct.

A UTM setup is accurate about the thing it measures. The mistake is reading it as a count of what the ads caused. For that, the table below sets each option against what its vendor documents.

What each measurement option works from, what its vendor documents it needs or costs, and what it can answer, read October 22, 2026
OptionWorks fromWhat the vendor documentsAnswers wellCannot tell you
Meta Ads ManagerMeta ad impressions, link clicks and engagements, inside each ad set's windowIncluded with the ad account. Windows: 1- or 7-day click, 1-day view, 1-day engage-throughWhich Meta ad sets and creatives performWhat Google's ads deserve; results across ad sets with different models
Google AdsGoogle ad interactions on Search, Shopping, YouTube, Display and Demand GenIncluded. Data-driven is the default; Google recommends 200 conversions and 2,000 interactions in 30 daysWhich keywords, ads and campaigns performWhat Meta's ads deserve
Google AnalyticsClicks that reached your site, plus YouTube engaged viewsFree. Data-driven, paid and organic last click, Google paid channels last clickCross-channel credit over clicksAds seen but not clicked; a buyer who switched devices
Shopify reportsReferrers and UTMs recorded by the store's cookies, per deviceIncluded with Shopify. Five models; ad spend only from connected platformsChannel and campaign credit under five models, in one placeReferrers hidden by Do Not Track, a proxy or a short link; purchases after 30 quiet days
Attribution toolIts own pixel or tracking, joined to platform spend and store ordersNorthbeam: Starter $1,500, Professional $3,500 a month. Triple Whale: free tier, paid tiers unpriced. Hyros: quoted on a callOne model across channels; view-through credit; a survey beside the clicksWhether the ads caused the sales: it is still a model
Conversion lift testA random test group and a control groupMeta: no extra cost; a campaign with USD 5,000 of spend and 500 conversions. Google: through an account representativeWhat one platform's ads caused in one periodChannels outside the test
Marketing mix modelWeekly spend and sales by channel and regionMeridian is free software; it asks for two years of weekly data by region, three years nationalEach channel's incremental returnWhich ad or creative worked
Blended ratioTotal revenue and total ad spendNothingWhether the budget as a whole paysWhich channel earned it

The minimums come from Google's data-driven attribution page, Meta's Conversion Lift page and Meridian's data guide, which calls two years of weekly data a general rule of thumb for a model by region and three years for a national one. The prices are from each vendor's pricing page on the date in the caption and are read in the next section.

What attribution tools cost today

On October 22, 2026, one of the three attribution vendors this post named in July publishes a price. The earlier version said the tools typically start at $500 a month and climb to $1,500 or more; none of the three pages says that, and two publish no figure at all. The table records what each page shows.

What Triple Whale, Northbeam and Hyros publish about price on their own pricing pages, read October 22, 2026
VendorPlans listedPublished priceSpend or revenue band the vendor namesWhat the entry plan includes, per the page
Triple WhaleFree, Foundation, Automate, EnterpriseNone. Free is free; Foundation and Automate say Book a walkthrough; Enterprise says Contact salesNone on the page; the FAQ asks what happens if revenue growsFree: first and last click attribution, a lifetime lookback window, 10 users, 12 months of data, a light post-purchase survey. Multi-touch from Foundation
NorthbeamGrowth, Starter, Professional, EnterpriseStarter $1,500, with no billing period shown beside it; Professional $3,500 a month; Growth and Enterprise on a custom quote. The FAQ says plans start at the rates shownGrowth: under $200,000 a month with agency support. Starter: under $1.5 million a year. Professional: up to $500,000 a month. Enterprise: over $500,000 a monthStarter: first-party multi-touch attribution, dashboards, Apex, view-through credit (C+DV), an MCP server
HyrosOne planNone. Quoted on a setup call and sized to the revenue it tracks; the page offers a guarantee that your ads grow or you do not payA picker from under $10,000 to over $1 million of monthly revenueSetup team, an AI analyst, tracking and an MCP interface, on every plan

Two things on those pages matter more than the figures. Northbeam places Starter under $1.5 million a year of ad spend, which is $125,000 a month, and Growth under $200,000 a month with an agency attached: the vendor itself is not pitching a brand at $10,000 a month. And a free tier with first and last click attribution is close to what Shopify and Google Analytics already give you; the paid step is multi-touch, view-through and the feedback loop into ad delivery.

Spend levels where a tool starts to pay

A tool starts to pay when the extra contribution it produces each month at least equals its fee. The method below is this article's, and every figure in it is invented to show the arithmetic; a brand should put in its own fee, margin, spend and return. The assumptions are stated so they can be changed:

  1. Ad spend stays the same. The tool pays by moving budget to better ads, not by spending more.
  2. Extra revenue counts at contribution margin. The example uses 50%, meaning half of each extra sale is left after product, shipping and payment costs. Use your own figure.
  3. The fee is the lowest published figure. $1,500 a month for Northbeam Starter, and $3,500 for Professional as the second column. Northbeam shows a period only beside the Professional figure, so the example reads Starter as monthly too; confirm that on the call. Staff time to read the tool is left out, so the real bar is higher.
  4. Return before the tool is 3.0x. Revenue from ads is three times spend, so $10,000 of spend returns $30,000.

With those inputs, a $1,500 fee needs $1,500 divided by 0.5, or $3,000, of extra monthly revenue from the same spend. A $3,500 fee needs $7,000. The table divides each by the revenue the spend already returns.

Revenue lift a tool must cause to break even, at a 50% contribution margin and a 3.0x return, for a $1,500 and a $3,500 monthly fee (illustrative figures)
Monthly ad spendRevenue at 3.0xLift needed for a $1,500 feeLift needed for a $3,500 fee
$10,000$30,00010.0%23.3%
$25,000$75,0004.0%9.3%
$50,000$150,0002.0%4.7%
$100,000$300,0001.0%2.3%
$200,000$600,0000.5%1.2%

The lift has to be caused by a decision the tool enabled and you would not otherwise have made. A tool that credits more sales to your ads than Meta does, which is the comparison the vendors' pages lead with, has not lifted revenue; it has moved credit. The only gain that pays the fee is a reallocation that the platform's own reporting would not have shown you. At $10,000 a month, that reallocation has to find a tenth more revenue every month, from a budget where most decisions sit inside one platform anyway. At $100,000 a month across two or three channels, one percent is a plausible return on knowing which channel to feed.

The same method applies to the free options. A lift test costs no fee, so its bar is the time to set it up and the sales the control group forgoes. Google Analytics and Shopify cost nothing extra, so every click-based question they answer is a question a tool has to answer better, not merely answer.

Questions to ask before buying

The questions below come from what the vendors' own pages leave open, and an answer to each should be in writing before a contract is signed.

  1. Which model is the default, and can I see first click and last click beside it? Triple Whale's free tier offers first and last click only; Northbeam and Triple Whale's paid tiers list every model. A tool that shows one model hides how much the credit depends on it.
  2. What happens to an order the pixel never saw? Shopify's cookie rules apply to any pixel: a buyer who switched devices, blocked the referrer or came back after a quiet month is a gap. Ask how the tool matches those orders and what share of orders it matched in a trial.
  3. Does it feed data back into my ad accounts, and what changes if it does? Northbeam's Apex feeds its attribution back into the ad platforms' delivery, and Meta's custom attribution option optimises delivery toward whatever is sent. That is a change to how your ads are delivered, not only to a report.
  4. What is the price, in writing, for my spend? Northbeam's FAQ says its plans start at the rates shown. Hyros sizes its price to the revenue it tracks. Triple Whale publishes none. Ask what the fee does when spend or revenue grows.
  5. How long is the contract? Northbeam's pricing FAQ has an entry on contract length and Triple Whale's one on monthly versus annual subscription. Read the answers before the demo, not after.
  6. Can I export the touchpoint data? Northbeam lists granular touchpoint export on its Enterprise plan, and Triple Whale lists data warehouse sync as an add-on on every paid tier. Without an export, the model and the history leave when the contract does.
  7. Who will read it every week? A tool that changes no decision is a report. Name the person and the decision before the trial starts.

Where overads fits

overads is an AI marketing agent for small teams: it drafts posts, reports and recommendations from your connected accounts and waits for a person to approve them. It is not an attribution tool. On the ad side, overads reads Meta, Google, X and Snapchat ad accounts read-only and stores each platform's figures as that platform attributed them. For Meta, Google and Snapchat we checked this in its code on October 22, 2026, before X Ads went live: the Meta sync names no attribution window and so receives Meta's default, Google's conversions arrive under each conversion action's own model and are rounded to whole conversions, and Snapchat is account-level spend only. The analytics API returns spend and results per day, split by account, platform and currency, with a missing figure as null rather than 0, so a quiet day and a day with no reading are told apart.

What overads does not do:

  • It has no attribution model of its own, so it cannot split one sale between Meta and Google Ads or credit a view.
  • It does not read store orders, so the blended ratio stays a spreadsheet job: the media side from the API, the sales side from the store.
  • It does not run lift tests or marketing mix models.
  • It does not change ads. Access is read-only today, for the reasons in our guide to why many ad tools can read campaigns but not change them, and any change it suggests is applied by a person in the ad platform.
  • It does not read LinkedIn, Pinterest or TikTok ad accounts.

A brand on two or more paid channels that has cleared the break-even bar above is better served by one of the tools in the pricing table, or by a lift test and a marketing mix model fed from a warehouse. A brand below it gets the within-platform view, with each platform's figures kept as reported, from overads' Meta ads reporting for DTC operators and the rest of its DTC operator workflows. For how reporting tools compare on Meta, Google and Snapchat, see cross-platform ad reporting tools compared, and for the metric definitions that differ by platform before any attribution is applied, our guide to normalizing cross-platform ad metrics.

Frequently asked questions

What is the cheapest attribution tool?

Of the three pricing pages read on October 22, 2026, Triple Whale's Free tier is the only free option, with first and last click attribution, 10 users and 12 months of data. The lowest published paid figure is Northbeam Starter at $1,500, shown without a billing period, and its FAQ says plans start at the rates shown. Hyros publishes no price.

Do I need an attribution tool if I only advertise on Meta?

No. With one paid channel there is no cross-channel credit to split, so Meta's own reporting and total revenue over total spend answer the budget question. Meta's Conversion Lift test, which Meta says costs nothing extra, checks the platform figure once a campaign has USD 5,000 of spend and 500 conversions.

Is Google Analytics attribution good enough instead of a paid tool?

For click-based comparisons across channels, often yes: Google Analytics offers data-driven, paid and organic last click, and Google paid channels last click at no charge. It works from clicks on your site, gives direct visits credit only when the whole path was direct, and cannot credit a sale to an ad that was seen but never clicked.

Sources

  1. About data-driven attribution. Google Ads Help. Accessed Oct 22, 2026.
  2. About attribution models. Google Ads Help. Accessed Oct 22, 2026.
  3. About Conversion Lift. Google Ads Help. Accessed Oct 22, 2026.
  4. Get started with attribution. Google Analytics Help. Accessed Oct 22, 2026.
  5. URL builders: Collect campaign data with custom URLs. Google Analytics Help. Accessed Oct 22, 2026.
  6. Marketing reports. Shopify Help Center. Accessed Oct 22, 2026.
  7. About Conversion Lift. Meta Business Help Centre. Accessed Oct 22, 2026.
  8. About attribution models and attribution settings. Meta Business Help Centre. Accessed Oct 22, 2026.
  9. Collect and organize your data (Meridian). Google for Developers. Accessed Oct 22, 2026.
  10. Pricing. Triple Whale. Accessed Oct 22, 2026.
  11. Plans and pricing. Northbeam. Accessed Oct 22, 2026.
  12. Pricing built around your ads. Hyros. Accessed Oct 22, 2026.
  13. API reference: analytics. overads. Accessed Oct 22, 2026.

Drafted with AI assistance, then checked against primary sources and the product itself by the overads team.

Every ad account in one read, as each platform reported it

overads reads Meta, Google, X and Snapchat ad accounts read-only, reports your spend and results with each platform's figures kept as reported, and suggests changes for you to approve and apply in your ad manager.

Get started