
Short answer: To measure a KOL campaign, decide one objective before it starts, pick two or three metrics that match it, give every creator their own trackable link and promo code, collect screenshots of native analytics after posting, then compare results against what you spent. Likes alone don't tell you whether a campaign worked; the right metric depends on what you wanted people to do.
A KOL (key opinion leader) campaign is only as measurable as the plan behind it. If tracking isn't set up before content goes live, most of the results you care about, like clicks, sales and sign-ups, can't be traced back to a creator afterwards. This guide walks through the metrics, the tracking setup and the reporting we use at KOL Nation.
Start with the objective, not the metrics
Every metric should answer one question: did people do what we wanted them to do? So start from the goal you set in your KOL brief and work backwards.
- Awareness: you want people to see and remember the brand.
- Consideration: you want people to engage, save, share or visit your page.
- Conversion: you want sales, bookings, sign-ups, app downloads or store visits.
If a campaign has more than one goal, measure each creator group against its own goal. A creator hired for reach shouldn't be judged on code redemptions, and a creator hired to sell shouldn't be judged on views.
Which metrics to track for each campaign goal
| Goal | Primary metrics | Useful supporting metrics |
|---|---|---|
| Awareness | Reach, impressions, video views | Cost per thousand impressions (CPM), follower growth on your brand account |
| Consideration | Engagement rate, saves, shares, comments, profile or link clicks | Cost per engagement (CPE), quality of comments (questions, tags, purchase intent) |
| Conversion | Promo code redemptions, tracked sales, sign-ups, bookings | Cost per acquisition (CPA), conversion rate from link clicks, return on investment (ROI) |
Reach is the number of unique accounts that saw the content. Impressions count every view, including repeat views by the same person. Engagement rate is total engagements (likes, comments, shares, saves) divided by reach, shown as a percentage. Some teams divide by follower count instead; pick one method and use it for every creator so the comparison is fair.

How to set up tracking before the campaign goes live
- Give each creator a unique UTM link. UTM parameters are tags added to the end of a URL (for example
utm_source=instagram&utm_medium=kol&utm_campaign=raya2027&utm_content=creatorname) so Google Analytics 4 can show which creator sent each visit and sale. - Shorten the link so it's easy to place in a bio, story link sticker or TikTok profile, and test it on a phone before sending.
- Issue a unique promo code per creator. Codes capture sales that links miss, such as people who see a video, then search for your shop later or buy in store.
- Set up conversions in Google Analytics 4 (purchases, form submissions, bookings) and make sure your shop or booking platform records which code was used.
- Record a baseline. Note normal sales, site traffic and brand searches for the weeks before the campaign so you can see the lift during and after it.
- Agree reporting in the brief. Tell creators which screenshots you need and by when, for example native analytics from Instagram, TikTok or YouTube a set number of days after posting.
For marketplaces such as Shopee, Lazada or TikTok Shop, use each platform's own affiliate or tracking tools where available, since UTM tags don't always carry through into in-app checkouts.

What to ask creators for after posting
Public numbers like likes and view counts only show part of the picture. Ask every creator for screenshots of their native analytics for each deliverable:
- Reach and impressions
- Video views and average watch time (for video content)
- Saves, shares and comments
- Link clicks or sticker taps (for stories)
- Audience breakdown by location, age and gender, so you can check the content reached the people you were targeting
Ask for screenshots rather than typed numbers, and collect them at the same point after posting for every creator so results are comparable.
How to calculate KOL campaign ROI
Return on investment (ROI) compares what a campaign earned with what it cost:
ROI = (revenue attributed to the campaign − total campaign cost) ÷ total campaign cost × 100
Total campaign cost should include more than creator fees. Add product or samples sent, shipping, content production, paid boosting of creator posts, agency fees and your team's time if you track it.
For campaigns that don't sell directly, use cost-efficiency metrics instead:
- Cost per thousand impressions (CPM) = total cost ÷ impressions × 1,000
- Cost per engagement (CPE) = total cost ÷ total engagements
- Cost per acquisition (CPA) = total cost ÷ number of sales, sign-ups or bookings
These let you compare creators of different sizes on equal terms. A smaller creator with a tight, engaged audience can deliver a lower CPE or CPA than a much larger account, which is one reason niche creators are worth testing.

Don't ignore results you can't click on
Not every result shows up in a tracked link. Watch for these signals during and after the campaign:
- More people searching for your brand name on Google
- Follower growth and direct messages on your own brand accounts
- Walk-ins or customers mentioning a creator in store
- Comments asking where to buy, how much it costs or whether it suits them
- Reusable content: creator videos you have the rights to reuse in ads or on your website
Note these alongside the tracked numbers in your report. They are often where awareness campaigns show their value.
Common measurement mistakes to avoid
- Measuring every creator on the same metric regardless of what they were hired to do.
- Setting up tracking after the posts go live, which loses the earliest and often busiest traffic.
- Sharing one promo code across all creators, so you can't tell who drove which sale.
- Judging too early. Some content, especially on TikTok and YouTube, keeps getting views for weeks after posting.
- Counting only creator fees as cost, which makes ROI look better than it really is.
- Ignoring audience location. High reach outside Malaysia rarely helps a brand selling locally.
Turn results into your next campaign
After the campaign, rank creators by the metric that matched your goal, not by follower count. Keep the creators who delivered, look at which formats and hooks worked, and carry those lessons into your next brief. Over a few campaigns, that turns influencer marketing from guesswork into a repeatable channel. For more on keeping audiences involved, see our guide to influencer engagement techniques.
Want measurement handled for you? KOL Nation plans, tracks and reports on campaigns end to end, from creator shortlisting and briefing to tracked links, promo codes and a post-campaign report. See our case studies or talk to our team.
Frequently asked questions
What is a good engagement rate for a KOL in Malaysia?
It varies by platform, niche and audience size, so there isn't one number that fits every campaign. Compare creators against each other within the same campaign and platform, using the same calculation, rather than against a general benchmark.
How do I track sales from an Instagram or TikTok KOL?
Give each creator a unique UTM link and a unique promo code. The link shows visits and online sales in Google Analytics 4; the code catches sales from people who buy later, on another device or in store.
How long after posting should I measure results?
Collect a first set of analytics a few days after posting and a second set a few weeks later. Video content in particular can keep gaining views long after it goes live.
Can I measure ROI on an awareness campaign?
Direct revenue is hard to attribute to awareness work, so use cost per thousand impressions, reach within your target audience, brand search growth and follower growth instead, and compare them with your other awareness channels.
Should creators share their analytics with the brand?
Yes. Agree it in the brief before the campaign starts: list the screenshots you need and the date you need them by, so it's part of the deal rather than a favour.
What should a KOL campaign report include?
The objective, total cost, each creator's deliverables and native analytics, tracked clicks and sales, the cost-efficiency metrics that match your goal, notable comments or other signals, and clear recommendations for the next campaign.