

Performance Marketing
2026-10-17 · 10 min read
Sapun Lamichhane
Founder & CEO of Arcetis
Marketing ROI in its simplest form is (revenue attributable to marketing minus the cost of that marketing) divided by the cost of that marketing. The formula itself is not complicated - the hard part in Nepal is the "revenue attributable to marketing" piece, because the clean, trackable online purchase that the formula assumes often is not how the sale actually happened. Most of the actual work in measuring marketing ROI well is not math, it is building the habits that capture the right data in the first place.
A huge share of leads generated through Facebook or Google ads in Nepal convert to an actual sale through a phone call, a WhatsApp conversation, or an in-person visit days or weeks later - all of which are largely invisible to a standard analytics setup that only tracks what happens on a website.
This gap is not unique to Nepal, but it is more pronounced here than in markets where online payment and checkout are more universally trusted and used, which means a business that imports an ROI measurement approach wholesale from an international playbook without adjusting for this will systematically undercount what its marketing is actually achieving.
“If the only sales your tracking can see are the ones that happen entirely online, you are measuring a fraction of your actual marketing ROI and probably underselling what is working.”
A few practical fixes close most of this gap. Call tracking numbers - a dedicated phone number shown only in ads or only on a specific landing page - make it possible to attribute phone-based leads back to a specific campaign, which is often the single highest-leverage fix for a service business. UTM parameters on every link used in ads, even when the end goal is a WhatsApp chat rather than a form fill, let a business at least see which campaign drove the click that led to that conversation.
For businesses where a sale closes offline entirely, a simple intake habit - asking "how did you hear about us" and logging the answer in even a basic spreadsheet or CRM - recovers a surprising amount of attribution data that would otherwise be lost, and it costs nothing beyond the discipline of actually asking and recording it every time.
For businesses running multiple campaigns at once, assigning a distinct tracking number or distinct UTM tag to each individual campaign, rather than one generic number or link for everything, is what actually makes it possible to compare channels against each other later - without this separation, all the data collapses into one undifferentiated pool that cannot answer the question of which specific campaign is actually working.
Return on ad spend (ROAS), the metric most ad platforms show by default, measures revenue generated per rupee of ad spend - but revenue is not profit. A business with thin margins can show an impressive ROAS number and still be losing money on every sale once product cost, delivery, and overhead are factored in. True ROI needs to work from margin, not top-line revenue, which means a business needs to actually know its own cost structure well enough to plug in a realistic number rather than relying on the platform's revenue figure alone.
This distinction matters most for e-commerce and retail, where the gap between revenue and margin can be large, and least for high-margin services, where the two numbers tend to stay closer together.
A related mistake is comparing ROAS across completely different product lines with different margins as if the numbers meant the same thing - a 4x ROAS on a low-margin product can be far less profitable in absolute terms than a 2x ROAS on a high-margin one, and treating ROAS as a single comparable score across an entire business can quietly steer budget toward the wrong products.
One of the most common mistakes is judging a campaign's ROI within the first few days, before the ad platform's algorithm has finished learning who to target and before enough data has accumulated to say anything meaningful. For most small-to-medium budgets in Nepal, two to four weeks is a more reasonable minimum window before drawing a real conclusion about whether a campaign is working, longer for businesses with a slower sales cycle like real estate or B2B. Pulling the plug earlier than that usually means throwing away a campaign right before the platform's optimization would have started paying off.
Seasonal and local factors - festivals, exam periods, weather in tourism-dependent businesses - also distort short windows badly, and comparing a single month's performance against a different month without accounting for this is a frequent source of wrong conclusions about what actually worked.
It also helps to agree on the evaluation window before a campaign launches, not after results start coming in, since it is human nature to want to extend the window when results are disappointing and shorten it when results look good early - setting the rule in advance removes that temptation and makes the eventual judgment more honest.
A workable minimum setup for most Nepali small businesses: call tracking or UTM links on every ad, a simple lead-source field logged at the point of sale for anything that closes offline, a clear sense of actual margin rather than just revenue, and a standing rule to evaluate a channel over weeks, not days. None of this requires expensive software - a well-maintained spreadsheet does the job for many businesses long before a dedicated CRM becomes necessary.
Arcetis builds this kind of lightweight tracking into campaigns for clients from the start, specifically because the agency's own fee has to be justified against real numbers, not platform-reported metrics alone - and because a client that cannot see true ROI has no real way to judge whether to keep spending. An agency that avoids this kind of honest measurement is usually avoiding accountability, not simplifying anything for the client.
Ultimately, a business does not need sophisticated software to measure marketing ROI reasonably well - it needs the discipline to consistently ask and record where a lead came from, a basic understanding of its own margins, and the patience to judge results over a sensible timeframe rather than reacting to the first week of data.
Use a dedicated call-tracking number shown only in your ad or landing page, and log a lead source field every time an offline sale closes. Neither requires sophisticated software, and both recover attribution data that standard web analytics alone would miss entirely.
No. ROAS measures revenue per rupee of ad spend, while ROI should be measured against profit margin, not revenue. A high ROAS can still mean a loss if the margin on what is being sold is thin.
At least two to four weeks for most small-to-medium budgets, longer for businesses with a slow sales cycle like real estate. Judging performance within the first few days usually means judging it before the platform has finished its learning phase.