TapCub is live — analytics, insights and live chat, free on one platform
Growth & Marketing

Marketing Campaign Analysis: A Six-Step Method With an Example

How to analyse a marketing campaign: set the goal, tag the links, check traffic arrived, measure outcomes, compare campaigns per outcome and decide. A sample comparing three campaigns.

Chloe Morgan Published Nov 4, 2026 3 min read Growth & Marketing
Sample data. Social drove the most clicks but the highest cost per sign-up.Sample data

Marketing campaign analysis answers one question: did this campaign produce the outcome it was meant to, at a cost worth paying? Clicks and impressions are only the start. This guide gives a six-step method, the metrics for each step and a sample that compares three campaigns by cost per outcome.

What you will learn

  • Write the goal and the outcome metric before launch
  • Tag every link with consistent UTM parameters so traffic lands in the right campaign
  • Compare campaigns by cost per outcome and quality of visitors, not by clicks

What campaign analysis answers

A campaign analysis checks whether a campaign reached its goal and whether the cost was worth it. It also tells you what to change next time. Do it the same way every time so campaigns can be compared.

Step 1: Set the goal before launch

Write down the one outcome the campaign is for, such as webinar sign-ups or first orders, and the target. Without it, any number can be presented as a success.

Step 2: Tag every link

Add UTM parameters to every link: source, medium and campaign at least. Keep the values consistent (lowercase, one spelling per network). Untagged links land in direct or referral and the campaign looks smaller than it was.

Step 3: Check the traffic arrived

Compare clicks in the ad or email platform with sessions in analytics for the campaign. A gap of a few percent is normal. A large gap points to broken tags, a slow landing page or redirects that drop parameters.

Step 4: Measure the outcomes

The table lists the metrics for each step and where they come from. Count outcomes as conversion goals in analytics so they use the same definition across campaigns.

StepMetricWhere it comes from
DeliveryImpressions, clicks, CTRAd or email platform
ArrivalSessions by campaignAnalytics, UTM report
EngagementEngaged sessions, pages per sessionAnalytics
OutcomeSign-ups, orders, goal completionsAnalytics goals
EfficiencyCost per outcome, ROASSpend ÷ outcomes; revenue ÷ spend

Clicks in the ad platform and sessions in analytics will not match exactly.

Step 5: Compare per outcome

The sample compares three campaigns that spent $9,000 in total and produced 410 sign-ups. The social video campaign had the most clicks, yet its cost per sign-up was $48, against $9 for brand search and $14 for the webinar email.

Two cautions:

  • Brand search often captures people who would have come anyway. Its low cost does not mean it created the demand.
  • Small numbers swing. A campaign with 12 sign-ups can look twice as good or bad by chance.
app.tapcub.com/analytics/sources/utm

Spend

$9,000

three campaigns

Sign-ups

410

goal completions

Blended

$22

per sign-up

Cost per sign-up by campaign · 30 days

Sample
Search · brand$9
Email · webinar$14
Social · video$48
Sample data
Sample data. Social drove the most clicks but the highest cost per sign-up.

Step 6: Decide and record

End each analysis with a decision: scale, change or stop, and a note of why. Over a few quarters, these notes become your playbook.

If a campaign starts journeys that finish later through another channel, look at conversion paths before stopping it.

FAQ

What metrics should I use to analyse a campaign?

Delivery (clicks, CTR), arrival (sessions), engagement, outcomes (goal completions) and efficiency (cost per outcome, ROAS). Lead with the outcome the campaign was for.

Why do ad clicks not match analytics sessions?

People close the page before it loads, blockers stop tracking, and redirects can strip tags. Ad platforms may also count clicks differently.

How long should I wait before analysing a campaign?

Long enough for most outcomes to happen. For quick actions a week is often enough; for purchases with a long decision time, wait for the typical time to convert.

Was this article helpful?

We use your answers to fix and expand this page.

Chloe Morgan

Growth Strategist

Explores acquisition channels, activation, and conversion experiments, turning data insights into actionable growth hypotheses and evaluation methods.

See every campaign by UTM and goal

Sources groups visits by campaign, and goals count the outcomes each one produced.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics