Skip to content

Paid acquisition and campaign measurement

How do you plan a paid test you can measure and stop?

Choose one action the app can confirm, decide when you would stop, and check how the platform counts and charges for the test before spending.

Are you buying ads or measuring what people do afterward?

An ad platform buys placements and reports results. A tag manager controls when your site sends measurement events. Your app’s own records can confirm whether someone completed the action you care about.

If your pottery booking app needs trial signups, write down what a completed signup looks like before thinking about an ad. A click, a signup page visit and a created trial account answer different questions.

How can you tell whether you counted a real signup?

Start from the confirmation that the app actually created the trial. On paper, trace a page visit, a failed attempt, a successful attempt and a reload. The signup should count once.

Write down where the event would go and what it would contain. Leave names, emails and private form fields out of the exercise. Check how your setup handles optional measurement choices. For any later preview, verify that the site, container and receiving destinations are test-only or disabled before opening it.

Compare tools

Scroll the table sideways to read every column.

Compare ad buying, event measurement and handoff
ToolWhat does it do?Separate ad delivery from recording actions on your site.What do you control?Find the setting that starts, stops or limits the work.What should you verify?Check the event definition and the place that records it.What should your team keep?Keep access and enough records to explain the result.
Google AdsBuys ads, including Search placements.Set a campaign budget and check the actual spending limits. Pause to stop its ads from showing.Check which conversion the campaign uses and compare completed actions with your app.Keep the landing page and settings. Download a dated report.
Meta Ads ManagerBuys Meta placements such as Facebook and Instagram.Choose a campaign goal, budget and schedule. Confirm who can stop delivery.Check the result definition and date range against the completed action.Keep creative, settings, spend records and access to the ad account.
Google Tag ManagerRuns configured website tags. The standard edition is free.Choose when tags run, who may publish and where events are sent.Preview can run draft tags. Confirm test-only or disabled destinations first.Export container settings. Keep reporting records with their receiving service.
Google AnalyticsMeasures site or app activity associated with campaigns.Choose campaign labels and the meaningful actions you want to measure. An ad platform controls delivery and spend.Compare the event definition, reporting window and modeled or observed counts with your own records.Keep label conventions, event definitions, report dates and the account owner.
Microsoft AdvertisingRuns search and other campaigns on Microsoft’s advertising network.Daily budget is a target. Check the month-level limit and selected bid strategy.Check which website action the goal counts and what tracking sends.Keep budget, campaign and goal settings plus performance exports.
LinkedIn Campaign ManagerRuns ads for professional audiences and selected goals.Check schedule, budget and which action the bidding setup charges for.Compare reported conversions with the lead or booking recorded by your team.Keep campaign settings and the selected conversion report CSV.
TikTok Ads ManagerRuns TikTok campaigns and reports eligible creative or placement performance.Check daily or lifetime budgets, then check the chargeable action under the selected bid.Check which received site events were actually credited to ads.Keep creative versions, budget dates, attribution settings and exported rows.
Reddit AdsRuns ads to eligible audiences, including community targeting options.Check bid, billable action and end date. A day can exceed the daily budget amount.Compare the result definition and attribution window with your own completed actions.Keep targeting, dates, budget and the report settings used to explain results.
Apple AdsPromotes eligible App Store apps in available markets.Basic charges per install. Advanced charges per tap. Confirm placement and eligibility.Distinguish taps and installs from a useful action inside the app.Keep account access, market, placement and report dates.
UnbounceBuilds and hosts a campaign landing page. The ad platform controls paid delivery.Check traffic and testing limits, page destination and chosen goal.Confirm that the selected goal matches the real completed action.Keep page assets, goal settings and lead CSV. Page-file transfer depends on builder.

When would you stop a test and look at the evidence?

Draw a fictional test budget of US$60 and choose an end date. Decide who would stop delivery if spending reaches that amount, the signup count breaks or the end date arrives.

Suppose the report shows US$40 spent and your app confirms zero trials. On paper, mark the test paused while you check whether the page works and whether the report is counting the action you meant to measure. If you cannot trust the count, increasing spend will not tell you what went wrong.

The paper amount is your decision threshold. Before a real campaign, check the platform’s actual budget period and pacing, and confirm who can stop it.

What can a campaign report tell you?

It can show the results the platform credited under its measurement rules. Compare those numbers with your app’s completed actions and make sure the definitions and dates match.

Keep the landing page, ad, dates and what you changed. When judging the test, distinguish the signups the report credited from the additional signups the campaign caused. The report alone cannot show what would have happened without the ad.