Campaign OS

Budget • Goals • KPIs • Reports

Free Digital Marketing Planning Platform

Plan campaigns from budget to report

Campaign OS is a free digital marketing planning toolkit for marketers, agencies and small businesses. Plan campaign budgets, estimate KPIs, choose the right ad objective, build GA4 UTM links and improve campaign reporting in one clean workspace.

BudgetPlan spend
GoalsPick objectives
KPIsForecast results
UTMTrack links

Everything a marketer needs to plan better

Use each tool separately, or follow the full flow from budget planning to tracking and reporting.

Simple workflow

Built for daily campaign planning, client proposals and performance marketing decisions.

1Plan the spend

Start with the total budget, split it by channel and keep your campaign numbers organized.

2Choose the setup

Select the right ad objective, build the audience and prepare tracking links before launch.

3Forecast & report

Estimate KPIs and use the blog pages to explain results clearly to clients or teams.

Campaign Budget Planner

Plan your budget →
smarter spend

Convert LKR to USD, split media budgets by channel, track remaining spend, and export a clean sheet for campaign planning.

LKR → USDQuick converter
4+Channel budgets
%Budget split
CSVSheet export
Fixed rate: 1 USD = 340 LKR
1 USD = LKR

Quick Converter

Converted to USD

Channel Budgets

Total Channel Budget

Remaining Budget


Budget Split

Performance Marketing Reference

Your goal →
right campaign

Stop guessing which objective to pick. Find the exact campaign type for your goal across Meta, TikTok, and Google Ads.

12
Marketing
goals
3
Ad
platforms
30+
Campaign
objectives
Filter by goal type
📡
Awareness & reach
2 goals
🎯 Your goal
f  Meta Ads
♪  TikTok Ads
G  Google Ads
📢
Get more reach / awareness
Awareness
Reach
Video Reach Display Demand Gen
▶️
Get more video views
Engagement Awareness → Video Views
Video Views
YouTube Reach & Views
YouTube engagements campaign type
❤️
Engagement & community
2 goals
🎯 Your goal
f  Meta Ads
♪  TikTok Ads
G  Google Ads
💬
Get likes, comments, shares
Engagement → Post Engagement
Community Interaction
Not ideal platform Demand Gen
YouTube engagements as fallback
👤
Get page / profile visits
Traffic Engagement
Community Interaction Traffic
Demand Gen Search
🌐
Traffic & messaging
3 goals
🎯 Your goal
f  Meta Ads
♪  TikTok Ads
G  Google Ads
🌐
Get website visits
Traffic → Website
Traffic → Website
Search Display Demand Gen
💚
Get WhatsApp messages
Engagement → Messaging Apps
Select WhatsApp specifically
Traffic → WhatsApp link
Use a direct wa.me link
Search
Land on WhatsApp or contact page
📩
Get Messenger / IG DMs
Engagement → Messaging Apps
Select Messenger or Instagram DM
Not ideal for DMs
Not recommended
📋
Lead generation
2 goals
🎯 Your goal
f  Meta Ads
♪  TikTok Ads
G  Google Ads
📋
Get leads / form fills
Leads → Instant Form Leads → Website
Lead Generation
Search Performance Max Lead Form Asset
📞
Get calls
Leads → Calls Engagement → Calls
Traffic
Drive to call / contact page
Search → Call Ads Call Assets
🛒
Sales, conversions & retargeting
3 goals
🎯 Your goal
f  Meta Ads
♪  TikTok Ads
G  Google Ads
🛒
Get sales / purchases
Sales
Conversions Product Sales Shop Ads
Performance Max Shopping Search
📱
Get app installs
App Promotion
App Promotion App Installs
App Campaign
🔁
Retarget warm audiences
Sales / Leads / Engagement
+ Custom Audience (visitors, engagers)
Conversions / Traffic
+ Custom Audience
Performance Max Demand Gen Display Remarketing
📈 KPI Forecast Builder

Budget in →
KPI forecast out

Select the platform and objective, add the client budget and your expected cost per result. Campaign OS will estimate the KPI number you can show in a media plan.

Client KPI Estimator

Choose a platform to load objectives.
Simple forecast logic: for cost-per-result goals, KPI = Budget ÷ Cost per KPI. For CPM goals, KPI = Budget ÷ CPM × 1000.
Estimated KPI
Daily budget-
Daily KPI-
Safe range-
👥 Audience Builder

Build targeting →
like Ads Manager

Select business type, platform, location, age, gender, interests, retargeting pools and exclusions. Campaign OS will create a clean audience setup you can copy into a media plan.

Audience Setup Builder

1. Campaign setup
2. Location and demographics
3. Detailed targeting
4. Retargeting and lookalike pools
5. Exclusions and notes
Audience name
🔗 GA4 Campaign URL Builder

Build tracking URLs →
the GA4 way

Create clean campaign URLs using the key required UTM parameters for GA4 tracking.

Required campaign details
The final landing page URL used in your ad.
Use one clear campaign name. Example: xiaomi_17t_launch or hcm_mid_year_sale.
📰 Performance Marketing Blogs

Fresh digital marketing articles for smarter campaign planning.

Read practical SEO-optimised articles on AI search, Google Ads, Meta automation, TikTok Search Ads, campaign budgeting, GA4 tracking, creative testing and attribution.

New blog hub 10

SEO-ready articles added for performance marketers, agencies and campaign planners.

AI SearchGoogle AdsMeta AdsTikTok AdsGA4AttributionCreative Testing
🤖AI Search4 min read

AEO vs SEO: How to Optimise Your Website for AI Overviews, ChatGPT and Gemini

Learn the difference between AEO and SEO, and how to optimise content for Google AI Overviews, ChatGPT, Gemini and traditional search.

AEO vs SEOanswer engine optimisationAI SEO
Read article →
🔎Google Ads4 min read

Performance Max vs Search Campaigns: Which Google Ads Campaign Should You Use?

Compare Performance Max and Search campaigns in Google Ads. Learn when to use each campaign type, what to measure and how to plan your budget.

Performance Max vs Search campaignsGoogle Ads campaign typesPerformance Max guide
Read article →
📣Meta Ads3 min read

Meta Advantage+ vs Manual Campaigns: What Performance Marketers Should Know

Learn when to use Meta Advantage+ and when to keep manual control. A practical guide for Facebook and Instagram performance marketers.

Meta Advantage+ vs manual campaignsMeta Advantage+ campaignsFacebook ads automation
Read article →
🎬TikTok Ads4 min read

TikTok Search Ads Blog: How Brands Can Use TikTok Like Google Search

Learn how TikTok Search Ads work, when brands should use them and how to plan keywords, creatives, budgets and KPIs.

TikTok Search AdsTikTok keyword adsTikTok Search Ads Campaign
Read article →
🧩Tracking3 min read

First-Party Data and Server-Side Tracking: The Future of Performance Marketing Measurement

Understand first-party data, server-side tracking and why performance marketers need better measurement as browser and privacy rules change.

first-party data and server-side trackingserver-side trackingfirst-party data strategy
Read article →
💰Budgeting3 min read

How to Build a Campaign Budget Plan Across Meta, TikTok and Google Ads

Learn how to split and plan a campaign budget across Meta, TikTok and Google Ads with simple steps, examples and KPI planning tips.

campaign budget plandigital marketing budget planMeta TikTok Google Ads budget
Read article →
📈KPIs3 min read

Best KPIs for Awareness, Engagement, Traffic, Leads and Sales Campaigns

Learn which KPIs to track for awareness, engagement, traffic, lead generation and sales campaigns across Meta, TikTok and Google Ads.

best campaign KPIsdigital marketing KPIsawareness campaign KPIs
Read article →
🔗GA43 min read

UTM Naming Convention for GA4: A Simple Template for Marketers

Use this simple UTM naming convention for GA4 to keep Meta, TikTok, Google, email and influencer campaign tracking clean.

UTM naming conventionGA4 UTM builderUTM parameters
Read article →
🎨Creative3 min read

Creative Testing Framework for Meta and TikTok Ads: Hooks, Formats and Iterations

Use this practical creative testing framework for Meta and TikTok ads, covering hooks, formats, angles, iterations and performance KPIs.

creative testing frameworkMeta ads creative testingTikTok ad hooks
Read article →
🧭Attribution3 min read

Attribution Is Not Perfect Anymore: How to Read ROAS, CPA and Blended Performance Correctly

Learn how to read ROAS, CPA and blended performance correctly when platform attribution is incomplete or imperfect.

marketing attributionblended ROASCPA reporting
Read article →
🤖 AEO / AI Search

AEO vs SEO: How to Optimise Your Website for AI Overviews, ChatGPT and Gemini

Learn the difference between AEO and SEO, and how to optimise content for Google AI Overviews, ChatGPT, Gemini and traditional search.

4 min readPrimary keyword: AEO vs SEO
AEO vs SEOanswer engine optimisationAI SEOgenerative engine optimisationAI Overviews optimisationChatGPT SEO

Article Overview

Search is changing. Traditional SEO is still important, but marketers now need to think beyond ranking on a normal Google results page. Users are asking longer questions, AI Overviews are summarising answers, and tools like ChatGPT and Gemini are shaping how people discover brands, products and services. This is where AEO comes in.

AEO stands for Answer Engine Optimisation. It is the process of making your content easy for search engines, AI tools and answer engines to understand, summarise and recommend. SEO helps your page rank. AEO helps your content become the answer.

What is SEO?

SEO, or Search Engine Optimisation, focuses on improving visibility in search engines. It includes keyword research, technical SEO, page speed, internal links, backlinks, content quality and metadata. A strong SEO page usually targets a keyword, answers a search intent and gives Google enough signals to understand the topic.

For example, if your page targets “digital marketing budget calculator”, classic SEO would focus on a strong title, useful explanation, internal links, schema, page speed and a clear tool or answer on the page.

What is AEO?

AEO focuses on answering questions clearly. It is especially useful for AI-led search experiences where users may not click through every blue link. Instead, they may read a summary, ask a follow-up question or use an AI assistant to compare options.

AEO content is usually structured around direct answers, definitions, step-by-step instructions, comparison tables and FAQ sections. The goal is to make your page easy to quote, summarise and trust.

AEO vs SEO: the key difference

SEO asks: “How can this page rank for the target keyword?”

AEO asks: “How can this page become the clearest answer for the user’s question?”

The best strategy is not to choose one over the other. You need both. SEO brings visibility. AEO improves usefulness, answer clarity and AI-readiness.

How to optimise for AEO

Start by writing a short answer near the top of the page. If the topic is “What is a UTM link?”, answer it in two or three clear sentences before going deeper. Do not hide the answer after a long introduction.

Use headings that match real questions. Instead of only writing “Benefits”, use headings like “Why is AEO important for digital marketing?” or “How do AI Overviews choose sources?” This helps search engines understand your content structure.

Add FAQ sections to important pages. These should answer real questions in plain language. Keep each answer focused and useful. Avoid keyword stuffing.

Use examples. AI systems often understand content better when the answer includes practical examples. For Campaign OS, this could mean showing a sample campaign budget, a sample UTM naming format or a sample KPI calculation.

How to optimise for SEO at the same time

Keep your page title clean and keyword-focused. Use one primary keyword and support it with related terms in headings and body content. Add internal links from related pages. For example, an AEO article can link to your UTM Generator, KPI Builder and Budget Tool.

Make sure your page is crawlable. If Google cannot access the page, it cannot index or recommend it. Submit your sitemap in Search Console and request indexing for your most important pages.

Best content format for AI search

A strong AI-ready article should include:

  • A clear definition
  • A short direct answer
  • A comparison table
  • Practical steps
  • Common mistakes
  • FAQs
  • Internal links to useful tools

This format is useful for people and easy for AI systems to understand.

Common mistakes to avoid

Do not write vague introductions that delay the answer. Do not publish thin content that only repeats common definitions. Do not target keywords without answering the full user intent. Do not depend only on AI-generated copy without adding practical experience.

Final takeaway

AEO is not replacing SEO. It is an upgrade to how marketers should think about content. If SEO helps users find your page, AEO helps your page become useful enough to be cited, summarised and trusted.

For Campaign OS, the best approach is to build every tool page and blog article with both SEO and AEO in mind: clear titles, strong answers, practical examples, useful internal links and FAQ sections.

FAQ

Is AEO the same as SEO?

No. SEO focuses on ranking in search engines, while AEO focuses on becoming the direct answer for search engines and AI assistants.

Is AEO important for small websites?

Yes. Smaller websites can compete by publishing clear, helpful and specific answers to practical questions.

Should I still do keyword research?

Yes. Keyword research is still important, but combine it with question research and user intent.

What is the best first step?

Update your most important pages with direct answers, better headings and FAQ sections.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Campaign OSBack to Blogs
🔎 Google Ads

Performance Max vs Search Campaigns: Which Google Ads Campaign Should You Use?

Compare Performance Max and Search campaigns in Google Ads. Learn when to use each campaign type, what to measure and how to plan your budget.

4 min readPrimary keyword: Performance Max vs Search campaigns
Performance Max vs Search campaignsGoogle Ads campaign typesPerformance Max guideGoogle Search adsAI Max Search campaignsPMax vs Search

Article Overview

One of the most common Google Ads questions is simple: should you use Performance Max or Search campaigns? The answer depends on your goal, tracking setup, budget size and how much control you need.

Performance Max is designed to reach users across multiple Google placements using automation. Search campaigns give you more direct keyword control and are usually easier to understand when the goal is to capture high-intent searches.

What is a Search campaign?

A Search campaign shows text ads on Google search results when people type relevant queries. It is best for capturing people who already show intent.

For example, if someone searches “buy air conditioner in Colombo” or “best digital marketing budget calculator”, a Search campaign can target that exact intent with keyword matching and ad copy.

Search campaigns are useful when you want:

  • Keyword control
  • Clear search intent
  • Easier reporting
  • Lead generation
  • High-intent traffic
  • Control over ad copy and landing pages

What is Performance Max?

Performance Max, often called PMax, is a Google Ads campaign type that uses automation to serve ads across Google channels such as Search, YouTube, Display, Discover, Gmail and Maps. It uses your assets, goals and conversion data to find users likely to take action.

PMax is useful when you want:

  • Wider reach across Google inventory
  • Automated optimisation
  • E-commerce sales
  • Lead generation at scale
  • More placement coverage
  • Strong conversion tracking

Performance Max vs Search: the main difference

Search campaigns are intent-led. You choose keywords and write ads for people searching those terms.

Performance Max is goal-led. You give Google your conversion goal, assets and audience signals, and the system tries to find conversions across placements.

In simple terms:

Search is better for control.

Performance Max is better for scale.

When should you use Search campaigns?

Use Search when people already search for your product or service. It is especially strong for service businesses, high-intent purchases, local searches and categories where search demand is clear.

Search is also better when you are still testing. If you do not know which keywords convert, Search campaigns help you learn faster because reporting is more direct.

When should you use Performance Max?

Use Performance Max when you have enough conversion data and good creative assets. It performs better when your tracking is reliable and you are comfortable giving Google more automation control.

PMax can be powerful for e-commerce, retail campaigns, lead generation campaigns and brands with multiple products or audiences.

Should you run both together?

Yes, many advertisers should run both. Search can capture known demand, while Performance Max can help discover additional conversion opportunities across Google’s wider network.

A simple structure can be:

  • Search campaign for high-intent keywords
  • Performance Max campaign for scale and conversion discovery
  • YouTube or Display campaign for awareness if needed

Budget planning tip

If your budget is small, start with Search first. It gives clearer learning. Once you have conversion data, add Performance Max.

If your budget is larger and you already have conversion tracking, you can split the budget between Search and PMax from the start.

Example:

  • 60% Search for high-intent traffic
  • 40% Performance Max for scale

For e-commerce, the split may be the opposite if product feeds and tracking are strong.

What KPIs should you measure?

For Search campaigns, track:

  • CTR
  • CPC
  • Conversion rate
  • CPA
  • Search terms
  • Quality score

For Performance Max, track:

  • Conversions
  • CPA
  • ROAS
  • Asset performance
  • New customer acquisition
  • Landing page performance

Do not judge Performance Max only by clicks or impressions. Judge it by business outcomes.

Common mistakes

The biggest mistake is launching Performance Max without proper conversion tracking. Another mistake is giving weak assets and expecting automation to fix everything. Automation needs good inputs.

For Search, the common mistake is using broad keywords without negative keywords or landing page alignment.

Final recommendation

Use Search when you need control and clear intent. Use Performance Max when you need scale and have strong conversion tracking. For many brands, the best Google Ads setup is not PMax vs Search; it is PMax plus Search with clear roles.

Use Campaign OS to plan your budget, estimate KPIs and choose the right campaign objective before launching.

FAQ

Is Performance Max better than Search?

Not always. Performance Max can scale results, but Search is often better for control and high-intent keyword targeting.

Can Performance Max replace Search?

For some advertisers, it can cover parts of Search demand, but many campaigns still benefit from dedicated Search campaigns.

Which should beginners use first?

Most beginners should start with Search because it is easier to understand and optimise.

What do I need before using Performance Max?

You need strong conversion tracking, good assets, clear goals and a proper landing page.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Ad Goal FinderBack to Blogs
📣 Meta Ads

Meta Advantage+ vs Manual Campaigns: What Performance Marketers Should Know

Learn when to use Meta Advantage+ and when to keep manual control. A practical guide for Facebook and Instagram performance marketers.

3 min readPrimary keyword: Meta Advantage+ vs manual campaigns
Meta Advantage+ vs manual campaignsMeta Advantage+ campaignsFacebook ads automationInstagram ads AIAdvantage+ audienceMeta ads campaign structure

Article Overview

Meta advertising is becoming more automated every year. Advantage+ campaigns, Advantage+ audiences, Advantage+ placements and automated creative features are now part of the normal Meta Ads workflow.

For performance marketers, the real question is not whether automation is good or bad. The real question is: when should you trust Meta’s automation, and when should you keep manual control?

What is Meta Advantage+?

Meta Advantage+ is Meta’s suite of AI and automation features for Facebook and Instagram ads. It can help automate areas such as audience expansion, placements, creative delivery and campaign setup.

The goal is to reduce manual setup and help the system find people more likely to complete your selected objective, such as purchases, leads, app installs or engagement.

What are manual campaigns?

Manual campaigns give the advertiser more direct control. You choose campaign objective, audience targeting, placements, budgets, creative structure and sometimes bidding choices.

Manual setup is useful when you have specific rules, strict target groups, limited budget or a campaign that needs careful control, such as a launch, event, niche B2B campaign or regulated category.

Advantage+ vs manual: the main difference

Manual campaigns are control-led.

Advantage+ campaigns are automation-led.

Manual campaigns let you guide the system more tightly. Advantage+ lets Meta test wider signals and optimise delivery using its machine learning system.

When to use Meta Advantage+

Use Advantage+ when your goal is performance at scale and you have enough creative variation. It is especially useful for e-commerce, app campaigns, catalogue campaigns and campaigns with clear conversion signals.

Advantage+ can also help when your manual targeting is too narrow. In many modern ad accounts, broad targeting plus strong creative can outperform over-segmented audiences.

When to use manual campaigns

Use manual campaigns when the campaign needs strict audience control. For example, if you are targeting a specific city, event audience, job role, language group or retargeting pool, manual setup may be safer.

Manual campaigns are also helpful for testing. If you want to compare two audiences, two angles or two offers clearly, manual structure gives cleaner learning.

What should marketers control even with automation?

Even if you use Advantage+, you should not give up strategy. The marketer still controls:

  • Offer
  • Creative idea
  • Landing page
  • Budget
  • Objective
  • Conversion event
  • Measurement
  • Testing plan

Automation can optimise delivery, but it cannot fix a weak offer or poor creative.

Best structure for most brands

A practical Meta Ads structure can look like this:

  • One broad/Advantage+ campaign for scale
  • One retargeting campaign for warm audiences
  • One creative testing campaign for new hooks
  • One tactical campaign for seasonal offers or events

This gives Meta room to optimise while still giving the marketer a testing framework.

KPIs to track

For awareness:

  • Reach
  • Impressions
  • Frequency
  • Video views
  • CPM

For engagement:

  • Engagement rate
  • Cost per engagement
  • ThruPlays
  • Saves and shares

For leads and sales:

  • CPA
  • Conversion rate
  • ROAS
  • Cost per lead
  • Landing page conversion rate

Common mistakes

A common mistake is launching Advantage+ with too few creative assets. Another mistake is turning on automation and ignoring the learning. You still need to review performance, refresh creatives and monitor audience overlap.

Another mistake is judging campaigns too early. Automated campaigns need enough time and budget to learn.

Final recommendation

Use Advantage+ for scale, but keep strategy manual. Let Meta optimise delivery, but you should own the campaign plan, creative testing and measurement.

For Campaign OS, the best article takeaway is simple: automation is not a replacement for performance marketing thinking. It is a tool that works best when the campaign has clear goals, strong creatives and clean tracking.

FAQ

Is Advantage+ better than manual campaigns?

It depends on the goal. Advantage+ is useful for scale, while manual campaigns are better for control and structured testing.

Should small businesses use Advantage+?

Yes, but they should start with clear goals, simple budgets and good creative assets.

Can I use manual and Advantage+ together?

Yes. Many advertisers use both: automation for scale and manual campaigns for testing or retargeting.

What is the biggest success factor?

Creative quality. Meta automation works better when it has strong creative variations to test.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Ad Goal FinderBack to Blogs
🎬 TikTok Ads

TikTok Search Ads Blog: How Brands Can Use TikTok Like Google Search

Learn how TikTok Search Ads work, when brands should use them and how to plan keywords, creatives, budgets and KPIs.

4 min readPrimary keyword: TikTok Search Ads
TikTok Search AdsTikTok keyword adsTikTok Search Ads CampaignTikTok Ads ManagerTikTok search marketingTikTok paid search

Article Overview

TikTok is no longer only an entertainment platform. Many users now search inside TikTok for product ideas, reviews, locations, tutorials, recipes, fashion inspiration and service recommendations. This has created a new opportunity for brands: TikTok Search Ads.

TikTok Search Ads allow advertisers to reach users while they are actively searching. That makes TikTok more useful for performance marketing, not only awareness.

What are TikTok Search Ads?

TikTok Search Ads are ads that can appear in TikTok search results. Instead of only relying on interest-based discovery, advertisers can target search behaviour using keywords.

This is important because search behaviour shows intent. A person searching “best sunscreen for oily skin” or “laptop under budget” is showing a clearer need than someone casually scrolling.

Why TikTok search matters

TikTok has become a discovery platform. Users often search for real opinions, demonstrations and short-form explanations. This means brands can use TikTok content to answer questions before the customer moves to Google, Instagram or a store.

For marketers, this changes the role of TikTok. It is not only top-of-funnel. It can support product education, consideration and conversion.

How TikTok Search Ads are different from normal TikTok ads

Normal TikTok ads are usually discovery-led. The platform shows ads based on interests, behaviour and content signals.

Search Ads are intent-led. The ad appears when the user searches for relevant topics or keywords.

This makes the creative strategy different. Search Ads should answer the user’s query quickly.

Best campaign goals for TikTok Search Ads

TikTok Search Ads can work well for:

  • Product discovery
  • Reviews and comparisons
  • Tutorials
  • Beauty and skincare products
  • Electronics
  • Restaurants and food brands
  • Retail offers
  • Event discovery
  • App installs
  • Lead generation

If people search for your category on TikTok, Search Ads can be useful.

How to choose keywords

Start with practical search terms. Think like a customer.

For a skincare brand, keywords could include:

  • best body lotion
  • dry skin lotion
  • glowing skin routine
  • skincare for hot weather
  • moisturiser for daily use

For a smartphone brand, keywords could include:

  • best phone camera
  • budget smartphone
  • phone with good battery
  • gaming phone review

Use both product terms and problem-based terms. Problem-based terms often reveal stronger purchase intent.

Creative strategy for TikTok Search Ads

The first three seconds matter. Start with the user’s search problem.

Examples:

  • “Looking for a phone with better battery?”
  • “Dry skin in hot weather? Try this routine.”
  • “Need a budget-friendly laptop for work?”

Then show the product, proof and benefit. Avoid making the ad feel too polished if the category performs better with natural content.

Landing page strategy

Do not send all TikTok traffic to a generic homepage. Send users to a page that matches their search intent.

For example:

  • Search: “best body lotion for dry skin” → body lotion product page
  • Search: “budget smartphone” → budget smartphone collection page
  • Search: “marketing KPI calculator” → KPI Builder page

Intent match improves conversion.

KPIs to track

Track:

  • Search impression volume
  • CTR
  • CPC
  • Landing page views
  • Add to cart
  • Leads
  • Purchases
  • CPA
  • ROAS

Also review search terms and creative performance. The winning keyword is not always the broadest one; it is the one that brings the right action.

Common mistakes

Do not use only brand keywords. Non-brand keywords can help you reach new customers.

Do not use generic video creatives. Search Ads should answer a specific search intent.

Do not ignore landing page speed. TikTok traffic is mobile-first, so slow pages lose performance.

Final takeaway

TikTok Search Ads give brands a new way to capture intent inside TikTok. The best strategy is to combine keyword planning, native video creative and intent-matched landing pages.

For Campaign OS, this topic connects well with Ad Goal Finder, Audience Builder, KPI Builder and UTM Generator.

FAQ

Are TikTok Search Ads the same as Google Search Ads?

No. Both use intent, but TikTok Search Ads use short-form creative inside TikTok’s search environment.

Should every brand use TikTok Search Ads?

Only if people search for your product, category or problem on TikTok.

What type of creative works best?

Short, direct videos that answer the search query quickly.

What should I track first?

Start with CTR, CPC, landing page views, CPA and conversion quality.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Ad Goal FinderBack to Blogs
🧩 Measurement

First-Party Data and Server-Side Tracking: The Future of Performance Marketing Measurement

Understand first-party data, server-side tracking and why performance marketers need better measurement as browser and privacy rules change.

3 min readPrimary keyword: first-party data and server-side tracking
first-party data and server-side trackingserver-side trackingfirst-party data strategyprivacy-safe attributionconversion trackingmarketing measurement

Article Overview

Performance marketing depends on measurement. But tracking is not as simple as it used to be. Browser restrictions, privacy changes, cookie limitations and platform attribution gaps have made it harder to measure every click, lead and sale perfectly.

That is why first-party data and server-side tracking are becoming important for marketers.

What is first-party data?

First-party data is data collected directly from your own audience. This can include website visits, form submissions, purchases, email signups, CRM data, customer lists, app activity and loyalty programme data.

It is different from third-party data because it comes from your own customer relationship.

Examples of first-party data:

  • Email subscribers
  • Website leads
  • Purchase history
  • Customer phone numbers
  • App users
  • Product interest behaviour
  • Downloaded lead magnets

Why first-party data matters

Platforms are becoming more automated, but they still need quality signals. First-party data helps ad platforms understand who your customers are and what actions matter.

It also helps you build better retargeting audiences, lookalike audiences, email campaigns and lifecycle marketing flows.

For example, a skincare brand can use first-party data to retarget people who viewed a body lotion page but did not purchase. A B2B company can use lead data to optimise campaigns toward qualified leads instead of just form fills.

What is server-side tracking?

Server-side tracking means conversion data is sent from your server to analytics and ad platforms, instead of depending only on the user’s browser.

Traditional tracking usually works like this:

User browser → tracking pixel → ad platform

Server-side tracking works more like this:

Website/server → secure event data → ad platform or analytics platform

This can improve reliability because it is less dependent on browser-side tracking alone.

Why performance marketers need server-side tracking

If tracking is weak, optimisation becomes weak. Ad platforms may undercount conversions, overvalue low-quality leads or optimise toward incomplete data.

Server-side tracking can help improve:

  • Conversion data quality
  • Attribution reliability
  • Lead quality optimisation
  • Offline conversion tracking
  • CRM-based reporting
  • Retargeting signal strength

It does not make tracking perfect, but it improves the signal.

What should marketers track?

Do not track only final purchases or form submissions. Track meaningful funnel events.

For e-commerce:

  • View content
  • Add to cart
  • Initiate checkout
  • Purchase
  • Repeat purchase

For lead generation:

  • Form view
  • Form submit
  • Qualified lead
  • Sales call booked
  • Closed deal

For content or tools:

  • Tool usage
  • Button clicks
  • Signup
  • Download
  • Return visits

First-party data strategy for small businesses

Start simple. You do not need a complex data warehouse in the beginning.

Build:

  • A clean lead form
  • GA4 tracking
  • Meta Pixel
  • Google Ads conversion tracking
  • UTM naming convention
  • CRM or Google Sheet lead log
  • Consent-aware email collection

Then improve toward server-side tracking when campaign volume grows.

Common mistakes

The biggest mistake is optimising campaigns based only on leads, even when lead quality is poor. If possible, send qualified lead or sales data back into your reporting.

Another mistake is not using UTMs properly. If every campaign uses inconsistent names, reporting becomes messy.

A third mistake is depending on platform dashboards only. Platform dashboards are useful, but they do not always show the full business picture.

How to read performance with imperfect tracking

Use multiple views:

  • Platform CPA
  • GA4 traffic and conversion data
  • CRM lead quality
  • Sales data
  • Blended ROAS or blended CPA

This gives a more realistic view than one dashboard alone.

Final takeaway

The future of performance marketing is not just better ads. It is better signals. First-party data and server-side tracking help marketers make smarter decisions when browser-based tracking is limited.

For Campaign OS, this article can internally link to UTM Generator, KPI Builder and Budget Tool.

FAQ

Is server-side tracking required for every business?

No. Small businesses can start with clean browser-side tracking and UTMs, then add server-side tracking as they scale.

Does server-side tracking solve all attribution problems?

No. It improves data quality but does not make attribution perfect.

What is the first step?

Set up consistent UTM tracking and clean conversion events.

Why is first-party data valuable?

Because it comes directly from your audience and can improve retargeting, reporting and optimisation.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Campaign OSBack to Blogs
💰 Media Planning

How to Build a Campaign Budget Plan Across Meta, TikTok and Google Ads

Learn how to split and plan a campaign budget across Meta, TikTok and Google Ads with simple steps, examples and KPI planning tips.

3 min readPrimary keyword: campaign budget plan
campaign budget plandigital marketing budget planMeta TikTok Google Ads budgetcampaign budget calculatorpaid media budget splitmedia planning

Article Overview

A good campaign does not start with boosting a post. It starts with a budget plan. If you do not know how much to spend, where to spend it and what results to expect, campaign reporting becomes messy.

A clear budget plan helps you explain the media strategy to clients, account managers and internal teams.

Step 1: Define the campaign goal

Before splitting the budget, decide the main goal.

Common campaign goals include:

  • Awareness
  • Engagement
  • Traffic
  • Video views
  • Leads
  • Sales
  • App installs
  • Retargeting

A campaign cannot be planned properly if the goal is unclear. Awareness campaigns need reach and impressions. Lead campaigns need cost per lead. Sales campaigns need CPA or ROAS.

Step 2: Choose the platform role

Each platform should have a role.

Meta is strong for broad reach, retargeting, engagement, video, leads and sales.

TikTok is strong for short-form discovery, creator-style content, video views and younger audience attention.

Google Search is strong for intent. Google Display and YouTube are strong for awareness, reach and remarketing.

Do not split the budget equally just because there are three platforms. Split based on the role.

Step 3: Create a budget split

A simple awareness campaign split could be:

  • Meta: 40%
  • TikTok: 35%
  • Google Display/YouTube: 25%

A lead generation campaign split could be:

  • Meta: 50%
  • Google Search: 40%
  • TikTok: 10%

An e-commerce sales campaign split could be:

  • Google Search/Shopping/PMax: 45%
  • Meta: 40%
  • TikTok: 15%

These are starting points. Real allocation should change based on historical performance.

Step 4: Estimate KPIs

After budget split, estimate expected results. Use cost benchmarks from previous campaigns or realistic assumptions.

Example:

If Meta budget is 150,000 LKR and expected CPM is 500 LKR, estimated impressions are:

Budget / CPM × 1,000

If the campaign goal is leads, use:

Budget / expected cost per lead

Always show the estimate as a range, not a guarantee.

Step 5: Plan daily budget

Monthly budget alone is not enough. Divide by campaign duration.

If the total budget is 300,000 LKR for 30 days, the daily average is 10,000 LKR.

Then split by platform.

Example:

  • Meta: 4,000 LKR/day
  • TikTok: 3,500 LKR/day
  • Google: 2,500 LKR/day

This helps avoid underdelivery and overspending.

Step 6: Separate testing and scaling budgets

A smart budget plan includes testing.

Example:

  • 20% for creative testing
  • 60% for main campaign delivery
  • 20% for retargeting or scaling winners

This is better than spending the full budget on one creative from day one.

Step 7: Add retargeting

Retargeting is important if the campaign has enough traffic or engagement. For example:

  • Video viewers
  • Website visitors
  • Add to cart users
  • Page engagers
  • Lead form openers

Retargeting budget can be small but high impact.

Step 8: Report budget clearly

Clients do not only want numbers. They want to understand why the money is allocated that way.

Your budget report should include:

  • Platform budget
  • Campaign objective
  • Estimated KPIs
  • Daily budget
  • Notes and assumptions
  • Optimisation plan

Common mistakes

Do not divide budget equally without strategy. Do not make unrealistic KPI promises. Do not ignore creative testing. Do not run too many ad sets with a small budget.

Final takeaway

A campaign budget plan should connect the goal, platform role, budget split and KPI forecast. This makes your media plan easier to approve and easier to optimise.

Use the Campaign OS Budget Tool and KPI Builder to prepare clean client-ready campaign plans.

FAQ

What is the best budget split across Meta, TikTok and Google?

There is no universal split. It depends on the campaign goal, audience and historical performance.

Should I spend more on Meta or Google?

Use Google for high-intent search and Meta for reach, retargeting and social discovery.

How much should go to testing?

A good starting point is 15% to 25% of the total budget.

Should small budgets use all platforms?

Not always. Small budgets should focus on the platforms most likely to deliver the goal.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Budget ToolBack to Blogs
📈 Reporting

Best KPIs for Awareness, Engagement, Traffic, Leads and Sales Campaigns

Learn which KPIs to track for awareness, engagement, traffic, lead generation and sales campaigns across Meta, TikTok and Google Ads.

3 min readPrimary keyword: best campaign KPIs
best campaign KPIsdigital marketing KPIsawareness campaign KPIsengagement campaign KPIslead generation KPIssales campaign KPIs

Article Overview

Not every campaign should be judged by sales. One of the biggest mistakes in digital marketing is using the wrong KPI for the wrong objective.

If the goal is awareness, judge awareness. If the goal is leads, judge lead quality. If the goal is sales, judge CPA and ROAS. Clear KPI selection makes reporting more professional and helps clients understand campaign performance.

What is a KPI?

A KPI, or Key Performance Indicator, is the metric used to measure whether a campaign is achieving its objective.

For example:

  • Awareness objective → reach and impressions
  • Traffic objective → clicks and landing page views
  • Lead objective → cost per lead and lead quality
  • Sales objective → purchases, CPA and ROAS

Awareness campaign KPIs

Awareness campaigns are designed to make people know or remember the brand. They are not always meant to generate immediate sales.

Best KPIs:

  • Reach
  • Impressions
  • CPM
  • Frequency
  • Video views
  • ThruPlays
  • Brand search lift if available

What to report:

Show how many people were reached, how often they saw the ad and how efficiently the budget bought visibility.

Engagement campaign KPIs

Engagement campaigns focus on interaction. They are useful for social proof, content testing and community growth.

Best KPIs:

  • Engagements
  • Engagement rate
  • Cost per engagement
  • Reactions
  • Comments
  • Shares
  • Saves
  • Video watch time

What to report:

Do not only show likes. Shares, saves and comments often show stronger content quality.

Traffic campaign KPIs

Traffic campaigns send users to a website, landing page or app page. The goal is not just clicks; it is useful traffic.

Best KPIs:

  • Link clicks
  • CPC
  • CTR
  • Landing page views
  • Sessions in GA4
  • Engagement rate on site
  • Average engagement time
  • Bounce or low-quality traffic signals

What to report:

A campaign with cheap clicks is not always good. If users do not load the page or leave instantly, traffic quality is poor.

Lead generation KPIs

Lead campaigns should be judged by both cost and quality.

Best KPIs:

  • Leads
  • Cost per lead
  • Form completion rate
  • Qualified leads
  • Cost per qualified lead
  • Call bookings
  • Lead-to-sale rate

What to report:

Do not stop at total leads. If possible, include qualified leads and sales follow-up data.

Sales campaign KPIs

Sales campaigns focus on revenue and conversions.

Best KPIs:

  • Purchases
  • Revenue
  • CPA
  • ROAS
  • Conversion rate
  • Average order value
  • Add to cart
  • Checkout initiated

What to report:

Use both platform data and business data. Platform ROAS may not show the full picture if tracking is incomplete.

Video campaign KPIs

For video campaigns, track:

  • 3-second views
  • 15-second views
  • ThruPlays
  • Watch time
  • Video completion rate
  • Cost per view
  • Engagement after view

Video views are useful for building retargeting audiences.

KPI planning example

If the objective is awareness, a client summary could say:

“The campaign will focus on reach, impressions, CPM and video views. Success will be measured by how efficiently the campaign reaches the target audience and builds retargeting pools for the next phase.”

If the objective is leads, the summary could say:

“The campaign will focus on cost per lead, qualified lead volume and landing page conversion rate. Lead quality will be reviewed weekly.”

Common mistakes

Do not report vanity metrics only. Do not compare awareness KPIs with sales KPIs. Do not promise conversions from a campaign designed only for reach. Do not ignore GA4 and CRM data.

Final takeaway

The best KPI depends on the campaign objective. A professional performance marketer chooses KPIs before launching the campaign, not after the campaign ends.

Use Campaign OS KPI Builder to forecast results and create client-friendly KPI summaries.

FAQ

What is the most important digital marketing KPI?

It depends on the goal. For awareness it may be reach; for sales it may be ROAS or CPA.

Is engagement rate better than likes?

Usually yes. Engagement rate gives better context than total likes alone.

Should I track platform data or GA4 data?

Track both. Platform data shows ad delivery, while GA4 shows website behaviour.

What KPI should I use for lead campaigns?

Use cost per lead and cost per qualified lead if sales follow-up data is available.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open KPI BuilderBack to Blogs
🔗 Tracking

UTM Naming Convention for GA4: A Simple Template for Marketers

Use this simple UTM naming convention for GA4 to keep Meta, TikTok, Google, email and influencer campaign tracking clean.

3 min readPrimary keyword: UTM naming convention
UTM naming conventionGA4 UTM builderUTM parameterscampaign URL builderutm_source utm_medium utm_campaignmarketing tracking template

Article Overview

UTM links are one of the easiest ways to track campaign traffic in GA4. But if your naming is messy, your reports will become messy too.

A UTM naming convention gives your team one clear way to name sources, mediums and campaigns. This helps you compare platforms, campaigns and creatives without confusion.

What is a UTM link?

A UTM link is a normal website URL with tracking parameters added to it. These parameters help GA4 identify where traffic came from.

Common UTM parameters include:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_content
  • utm_term

For most campaign tracking, source, medium and campaign are the most important.

What does utm_source mean?

utm_source identifies the platform or source of traffic.

Examples:

  • facebook
  • instagram
  • tiktok
  • google
  • youtube
  • newsletter
  • influencer_name

Keep this lowercase and consistent.

What does utm_medium mean?

utm_medium identifies the type of traffic.

Examples:

  • paid_social
  • cpc
  • display
  • email
  • organic_social
  • influencer

Do not use random names like “ad”, “boost” or “social paid” in one campaign and “paid_social” in another. Pick one format.

What does utm_campaign mean?

utm_campaign identifies the campaign name.

A good format is:

brand_month_objective_campaign

Example:

moeka_july_awareness_body_lotion

or:

abans_july_sales_smartphones

Use lowercase letters and underscores or hyphens. Avoid spaces.

Simple UTM naming template

Use this structure:

utm_source = platform

utm_medium = channel type

utm_campaign = brand_month_objective_campaign

utm_content = creative or placement

Example:

utm_source=facebook

utm_medium=paid_social

utm_campaign=moeka_july_awareness_body_lotion

utm_content=static_post_01

Platform examples

Meta campaign:

  • utm_source=facebook
  • utm_medium=paid_social
  • utm_campaign=pathum_june_awareness_consistent_for_life
  • utm_content=video_01

TikTok campaign:

  • utm_source=tiktok
  • utm_medium=paid_social
  • utm_campaign=moeka_july_engagement_icy_fresh
  • utm_content=reel_03

Google Search campaign:

  • utm_source=google
  • utm_medium=cpc
  • utm_campaign=campaignos_search_kpi_builder
  • utm_term=digital_marketing_kpi_calculator

YouTube campaign:

  • utm_source=youtube
  • utm_medium=paid_video
  • utm_campaign=lg_june_awareness_consistent_for_life
  • utm_content=bumper_01

Why UTM consistency matters

If one person uses “Facebook”, another uses “fb”, and another uses “meta”, GA4 may split the data into separate sources. This makes reporting harder.

A clean naming convention makes it easier to answer:

  • Which platform drove traffic?
  • Which campaign performed best?
  • Which creative drove better visits?
  • Which objective brought better conversions?

UTM mistakes to avoid

Do not use capital letters randomly. GA4 can treat names differently depending on reporting setup.

Do not use spaces. Use underscores or hyphens.

Do not use one campaign name for everything. Separate campaigns clearly.

Do not put sensitive customer data in UTM links.

Do not change naming halfway through the campaign.

How to manage UTMs as a team

Create a simple UTM sheet or use a UTM Generator. Everyone should follow the same naming system.

For agencies, include UTM links in the campaign setup checklist before ads go live.

Final takeaway

A UTM naming convention is a small habit that makes campaign reporting much cleaner. It helps GA4, clients and internal teams understand where results came from.

Use the Campaign OS UTM Generator to create clean campaign links before launching any ad campaign.

FAQ

Are UTM links required for GA4?

They are not always required, but they are highly useful for campaign tracking.

Should UTM values be lowercase?

Yes, lowercase is cleaner and reduces reporting duplication.

What is the best utm_medium for Meta ads?

Use paid_social for paid Meta campaigns.

Can I use UTMs for influencer campaigns?

Yes. Use the influencer name as the source or content parameter, depending on your reporting setup.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open UTM GeneratorBack to Blogs
🎨 Creative Testing

Creative Testing Framework for Meta and TikTok Ads: Hooks, Formats and Iterations

Use this practical creative testing framework for Meta and TikTok ads, covering hooks, formats, angles, iterations and performance KPIs.

3 min readPrimary keyword: creative testing framework
creative testing frameworkMeta ads creative testingTikTok ad hooksperformance creative testingad creative frameworkUGC ad testing

Article Overview

Creative is now one of the biggest performance drivers in paid social. Targeting and placements are more automated than before, which means the ad creative has to do more work.

For Meta and TikTok, a strong creative testing framework helps you find which message, format and hook gets attention and drives action.

What is creative testing?

Creative testing is the process of launching multiple ad variations to learn which creative direction performs best.

You can test:

  • Hooks
  • Visual styles
  • Offers
  • Product angles
  • Video lengths
  • Captions
  • Thumbnails
  • CTAs
  • UGC vs polished content

The goal is not just to find one winning ad. The goal is to build a repeatable system for learning.

Why creative testing matters

Users scroll quickly. If your creative does not stop attention in the first few seconds, the rest of the campaign suffers.

Good creative can improve CTR, engagement rate, view-through rate, conversion rate and CPA.

Weak creative can make even a good budget plan fail.

Step 1: Define the creative angle

A creative angle is the main reason someone should care.

Examples:

  • Price angle
  • Problem-solution angle
  • Social proof angle
  • Product feature angle
  • Comparison angle
  • Before-after angle
  • Lifestyle angle
  • Urgency angle

Do not test random creatives. Test clear angles.

Step 2: Write multiple hooks

The hook is the opening line or visual moment that stops the scroll.

Examples:

  • “Still choosing ads based on guesswork?”
  • “Here is how to plan a campaign budget in 2 minutes.”
  • “Most brands track clicks, but miss this KPI.”
  • “Before you boost your next post, check this.”

For TikTok, hooks should feel native and conversational. For Meta, hooks can be direct, benefit-led or problem-led.

Step 3: Test formats

Different formats work for different goals.

Test:

  • Static image
  • Carousel
  • Reel
  • UGC-style video
  • Product demo
  • Founder/creator video
  • Before-after video
  • Testimonial video
  • Screen recording

For tool-based brands like Campaign OS, screen recordings and quick tutorials can work well.

Step 4: Keep the test clean

Do not change everything at once. If one ad has a different hook, different offer, different format and different landing page, you will not know what caused the result.

A simple test could compare:

  • Same video, three different hooks
  • Same offer, three different formats
  • Same product, three different audience problems

Step 5: Measure the right KPIs

For awareness:

  • Thumb-stop rate
  • Video views
  • CPM
  • Reach

For engagement:

  • Engagement rate
  • Saves
  • Shares
  • Comments

For traffic:

  • CTR
  • CPC
  • Landing page views

For conversions:

  • CPA
  • Conversion rate
  • ROAS

Do not judge an awareness creative only by sales.

Step 6: Build iterations

A winning creative should create more creatives.

If one hook works, test new versions of that hook. If one format works, test the same format with different products, offers or CTAs.

This is how creative testing becomes a system.

Example testing plan

Week 1:

Test 3 hooks across 2 video formats.

Week 2:

Keep the best hook and test 3 CTAs.

Week 3:

Create 3 new variations from the winning angle.

Week 4:

Scale winners and refresh weak creatives.

Common mistakes

Do not test too many creatives with too little budget. Do not kill ads before they have enough data. Do not test without clear naming. Do not ignore comments and qualitative feedback.

Final takeaway

Performance creative is not only about design. It is about structured testing. The best Meta and TikTok advertisers build a creative learning system with hooks, formats and iterations.

Use Campaign OS to plan budgets, KPIs and audience structure before launching your next creative test.

FAQ

How many creatives should I test?

Start with 3 to 5 variations if the budget is small. Larger budgets can test more.

What should I test first?

Test the hook first because it affects attention and view rate.

Is UGC better than polished creative?

It depends on the brand and objective. Test both if possible.

How often should I refresh creatives?

Refresh when performance drops, frequency rises or engagement declines.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open Ad Goal FinderBack to Blogs
🧭 Measurement

Attribution Is Not Perfect Anymore: How to Read ROAS, CPA and Blended Performance Correctly

Learn how to read ROAS, CPA and blended performance correctly when platform attribution is incomplete or imperfect.

3 min readPrimary keyword: marketing attribution
marketing attributionblended ROASCPA reportingperformance marketing measurementmulti-touch attributionmedia mix modelling

Article Overview

Performance marketers love clear numbers. But attribution is no longer perfect. A customer might see a TikTok video, search on Google, click a Meta retargeting ad and purchase later from a direct visit.

Which platform gets the credit?

The answer depends on the attribution model, tracking setup and reporting system. That is why marketers need to understand ROAS, CPA and blended performance.

What is attribution?

Attribution is the process of assigning credit to marketing touchpoints that contributed to a conversion.

For example, if a customer buys after clicking a Google ad, Google may claim that conversion. If the same customer saw a Meta ad earlier, Meta may also influence the sale.

This makes attribution useful, but not perfect.

Why attribution is harder now

Tracking is affected by privacy changes, browser restrictions, cookie limitations, app tracking settings and cross-device behaviour.

A user may discover a product on mobile but purchase on desktop. Another user may see ads but buy in-store. Some conversions may not be fully tracked by any platform.

This means platform dashboards may undercount, overcount or disagree.

What is ROAS?

ROAS means Return on Ad Spend.

Formula:

Revenue from ads / Ad spend

If you spend 100,000 LKR and generate 400,000 LKR revenue, ROAS is 4x.

ROAS is useful for e-commerce and sales campaigns, but it depends heavily on accurate revenue tracking.

What is CPA?

CPA means Cost Per Acquisition or Cost Per Action.

Formula:

Ad spend / conversions

If you spend 100,000 LKR and get 50 leads, CPA is 2,000 LKR per lead.

CPA is useful for lead generation and sales campaigns, but lead quality must be reviewed.

What is blended performance?

Blended performance looks at total business results across all channels.

Example:

Total ad spend / total leads = blended cost per lead

Total revenue / total ad spend = blended ROAS

This helps when platform attribution is messy because it looks at the overall business picture.

Platform ROAS vs blended ROAS

Platform ROAS shows what one platform claims.

Blended ROAS shows the total result compared with total spend.

For example:

Meta may show 5x ROAS.

Google may show 4x ROAS.

But the business may show 3x blended ROAS after comparing total revenue and total media spend.

Both views are useful. The mistake is trusting only one.

How to report attribution properly

Use three layers:

1. Platform reporting

2. GA4 reporting

3. Business/CRM reporting

This gives a more balanced view.

For e-commerce, compare platform revenue with actual store revenue.

For lead generation, compare platform leads with qualified leads and closed deals.

When CPA can be misleading

A campaign with low cost per lead is not always good. If the leads are low quality, the real cost per sale may be high.

A campaign with higher CPA may be better if the leads convert into customers.

Always check lead quality.

When ROAS can be misleading

ROAS can look high if the campaign retargets people who were already likely to buy. It can look low if the campaign is building awareness for future demand.

That is why awareness, traffic and sales campaigns should not all be judged by the same ROAS expectation.

Better reporting framework

For each campaign, report:

  • Spend
  • Objective
  • Platform KPIs
  • GA4 traffic quality
  • Conversion data
  • Business result
  • Learning and next action

This makes reports more useful than simply showing screenshots from ad platforms.

Final takeaway

Attribution is not dead, but it is imperfect. Smart marketers use platform data, GA4 data and business data together.

The goal is not to find one perfect number. The goal is to make better decisions.

Use Campaign OS KPI Builder and UTM Generator to make reporting cleaner before the campaign starts.

FAQ

Is ROAS still useful?

Yes, but it should be compared with blended revenue and business data.

Is CPA better than ROAS?

It depends on the campaign. CPA is better for leads and actions, while ROAS is better for revenue campaigns.

Why do Meta and GA4 show different conversions?

They use different attribution rules, tracking methods and session logic.

What should agencies report to clients?

Report platform results, website behaviour and business outcomes together.

Use Campaign OS tools to turn this article into a practical media plan: choose the objective, forecast KPIs, plan the budget and build clean UTM links.
Open KPI BuilderBack to Blogs
📊 Google Sheets Preview
✅ Copied! Paste into Google Sheets
ItemLKRUSD
1Fill the calculator to see data...