How to Measure Marketing ROI: A Guide for Myanmar Businesses

Learn how to calculate and track marketing ROI for your Myanmar business. Covers UTM parameters, Facebook Pixel, TikTok Pixel, attribution models, offline conversion tracking, and practical benchmarks.

Ask most Myanmar business owners how their marketing is performing and you will get one of two answers: "Our followers are growing" or "We are not sure." Follower counts are easy to see. Return on investment is harder to calculate — but it is the number that actually tells you whether your marketing spend is worth it.

This guide explains how to measure marketing ROI step by step, including the specific challenges Myanmar businesses face when trying to connect online marketing activity to real sales.


What Is Marketing ROI and Why Does It Matter?

Marketing ROI (Return on Investment) measures how much revenue your marketing activity generates relative to what it costs. A positive ROI means your marketing is making you money. A negative ROI means you are spending more than you are earning back.

The basic formula:

Marketing ROI = (Revenue from Marketing − Marketing Cost) ÷ Marketing Cost × 100

Example: You spend MMK 500,000 on Facebook ads in a month. Those ads generate MMK 2,000,000 in tracked sales.

ROI = (2,000,000 − 500,000) ÷ 500,000 × 100 = 300%

A 300% ROI means every kyat you spent returned three kyats in profit above the original cost. As a benchmark, a 100–200% ROI on paid social ads in Myanmar's current market is considered healthy for most product categories.

Why Myanmar Businesses Struggle to Measure ROI

Several factors make ROI tracking harder in Myanmar than in markets with more mature digital infrastructure:

  • Most conversions happen off-platform. Customers see an ad on Facebook or TikTok, then DM the business on Messenger or Viber to place an order. This step breaks the tracking chain completely.
  • Cash payments dominate. Cash on delivery remains the primary payment method for most products. There is no digital transaction to record or attribute back to a campaign.
  • Multiple platforms, fragmented data. Your audience is spread across TikTok, Facebook, Telegram, and YouTube. Each platform has its own analytics, and connecting them into a single view requires deliberate setup.
  • Low adoption of tracking tools. Only a fraction of Myanmar businesses have installed a Facebook Pixel or Google Analytics, let alone configured conversion tracking correctly.

None of these challenges make ROI measurement impossible — they just require different approaches than markets where e-commerce checkout flows are the norm.


Step 1: Set Up Your Tracking Infrastructure

Before you can measure ROI, you need tracking tools in place. Set these up once and they will collect data automatically going forward.

Facebook Pixel

The Facebook Pixel is a small piece of code you add to your website. It tracks visitors, the pages they view, and actions they take — including purchases if you have an online store. Even if most of your sales happen via Messenger, the Pixel still captures website traffic data you can use to build retargeting audiences.

To install: Go to Facebook Events Manager → Create Pixel → Copy the code → Paste it into the <head> section of your website, or use a plugin if you are on WordPress or Shopify.

TikTok Pixel

Works the same way as the Facebook Pixel but for TikTok traffic. Essential if you are running TikTok ads. Install it via TikTok Ads Manager → Assets → Events → Web Events.

Google Analytics 4 (GA4)

GA4 tracks all traffic to your website, where it comes from, how long visitors stay, and which pages they visit. It is free and provides data the other platforms do not.

To install: Create a GA4 property at analytics.google.com → Copy the measurement ID → Add it to your website (directly in the code or via Google Tag Manager).

UTM Parameters

UTM parameters are tags you add to the end of URLs you share on social media, in emails, or in Telegram messages. They tell Google Analytics exactly where a visitor came from.

Example UTM-tagged URL:

https://yourwebsite.com/product?utm_source=facebook&utm_medium=paid&utm_campaign=thingyan_sale_april

When someone clicks this link, GA4 records that the visit came from Facebook, via a paid ad, as part of your Thingyan sale campaign. This is how you track which channel is driving actual website traffic — and, if your site has purchase tracking enabled, which channel is driving sales.

UTM parameters to use:

  • utm_source — the platform (facebook, tiktok, telegram, youtube, email)
  • utm_medium — the type (paid, organic, influencer, newsletter)
  • utm_campaign — the campaign name (thingyan_sale, product_launch, ramadan_promo)

Use Google's free UTM Builder (ga-dev-tools.google.com) to generate tagged links quickly.


Step 2: Understand Attribution Models

Attribution is the question of which marketing touchpoint gets credit for a sale. The answer is rarely simple — a customer might see your TikTok video, click your Facebook ad three days later, then DM you on Telegram to order. Which channel drove the sale?

Different attribution models give different answers:

First-Touch Attribution

100% of the credit goes to the first channel that brought the customer to you (in the example above, TikTok). Useful for understanding awareness and discovery, but ignores everything that happened between first contact and conversion.

Last-Touch Attribution

100% of the credit goes to the last channel before conversion (Telegram, in the example). This is the default for most ad platforms and overvalues direct-response channels while undervaluing awareness channels.

Multi-Touch Attribution

Credit is distributed across multiple touchpoints — the first channel, the last channel, and everything in between. More accurate, but requires more sophisticated tracking setup and data volume.

For most Myanmar businesses starting out: Use last-touch attribution as your baseline and note where customers say they first heard about you (a simple question in your Messenger welcome message or at order confirmation). This manual data collection gives you a rough first-touch view without complex setup.


Step 3: Track Metrics by Channel

Each marketing channel has its own metrics, and they contribute to ROI in different ways. Think of it as a funnel: awareness → consideration → conversion.

Social Media (Organic)

Stage Metric What It Tells You
Awareness Reach, impressions How many people saw your content
Engagement Likes, comments, shares, saves How many found it interesting enough to interact
Traffic Link clicks, profile visits How many moved toward your website or DM
Conversion DMs, orders How many became customers

Track the conversion rate from engagement to DM (how many engagers actually reach out) and from DM to sale (how many conversations result in an order).

Paid Social Ads

The key paid advertising metrics:

  • ROAS (Return on Ad Spend): Revenue ÷ Ad Spend. A ROAS of 3x means MMK 3 revenue for every MMK 1 spent on ads. Aim for at least 2x as a baseline.
  • CPA (Cost Per Acquisition): Total ad spend ÷ number of customers acquired. If you spend MMK 1,000,000 and get 50 customers, your CPA is MMK 20,000.
  • CAC (Customer Acquisition Cost): Similar to CPA but includes all marketing costs, not just ad spend. A more complete picture of what it costs to win a new customer.
  • CTR (Click-Through Rate): Clicks ÷ Impressions. A low CTR on a Facebook or TikTok ad indicates the creative or headline is not compelling enough.
  • CPM (Cost Per 1,000 Impressions): How much you pay to reach 1,000 people. In Myanmar's digital market, CPMs are still relatively low compared to regional averages — typically USD 0.50–2.50 depending on the audience.

SEO / Organic Search

Stage Metric
Awareness Organic search impressions (Google Search Console)
Traffic Organic clicks, sessions
Leads Contact form submissions, DMs from blog readers
Sales Tracked conversions from organic traffic

SEO ROI takes longer to realise — typically 3–6 months before rankings and traffic build meaningfully. But the ongoing cost per visitor drops significantly once content is ranking, making it one of the highest-ROI channels over a 12–24 month timeframe.


Step 4: Track Offline Conversions

This is the biggest ROI challenge for Myanmar businesses. Here are practical approaches to connect offline orders back to online marketing:

Ask Every Customer

Train your team to ask every new customer: "How did you hear about us?" Record the answer. Even unstructured data collected over a few months will show you which channels are driving the most new customers.

Source Codes in Telegram Messages

When you send product announcements to your Telegram channel, include a simple source code in the order form or DM instruction: "Quote code TG2025 when ordering." Track how many orders come in with this code.

Dedicated Landing Pages or Phone Numbers

Create a unique landing page for each major campaign. When customers reference it or arrive via it, you know which campaign drove them.

KBZPay and Wave Money Reference Tracking

If customers pay via KBZPay or Wave Money, ask them to include a reference code (e.g., their Instagram username or a campaign code) in the payment note. This is imperfect but adds another data layer.

CRM or Order Tracking Spreadsheet

Even a simple Google Sheet that records each order, its source, and the campaign that drove it gives you enough data to calculate per-channel ROI over time.


Step 5: Set Realistic Benchmarks

Benchmarks give you context for your numbers. Without them, you do not know whether a 2% click-through rate is good or terrible (it is above average for most Facebook ad formats).

Myanmar market benchmarks (approximate):

Metric Typical Range
Facebook organic reach (page posts) 2–8% of page followers
TikTok video completion rate 20–45%
Facebook ad CTR 0.8–2.5%
TikTok ad CTR 1.0–3.0%
Paid social ROAS (e-commerce) 2x–5x
Messenger conversion rate (DM to order) 15–35%
Email open rate 18–28%

These benchmarks vary significantly by industry. Food and fashion brands on TikTok often see higher engagement than B2B services. Use them as a starting point, then build your own internal benchmarks from 90 days of your own data.


Step 6: Build a Reporting Template

Consistent reporting makes ROI measurement a habit rather than a quarterly scramble. A simple monthly report should include:

MARKETING ROI REPORT — [Month] [Year]

SPEND SUMMARY
- Total marketing budget: MMK ___
- Social media ads: MMK ___
- Content creation: MMK ___
- Influencer: MMK ___
- Other: MMK ___

REVENUE ATTRIBUTED
- Online orders (tracked): MMK ___
- Offline orders (sourced): MMK ___
- Total attributed revenue: MMK ___

ROI CALCULATION
- ROI = (Revenue − Cost) ÷ Cost × 100 = ___%

CHANNEL PERFORMANCE
| Channel | Spend | Revenue | ROAS | Notes |
|---------|-------|---------|------|-------|
| Facebook Ads | | | | |
| TikTok Ads | | | | |
| Organic Social | | | | |
| Influencer | | | | |
| SEO / Content | | | | |

TOP PERFORMERS THIS MONTH
1.
2.
3.

WHAT TO CHANGE NEXT MONTH
1.
2.
3.

Review this report with your team or agency every month. Even if your tracking is imperfect, a consistent reporting structure forces the right conversations about what is working and what is not.


Frequently Asked Questions

1. What is a good marketing ROI benchmark for Myanmar businesses? A healthy target for most Myanmar SMEs is 200–400% ROI on paid advertising — meaning MMK 2–4 returned for every MMK 1 spent. For brand awareness campaigns where the goal is not immediate sales, ROI is harder to calculate directly, and it is better to track reach, engagement, and brand search volume instead.

2. How do I track sales that happen through Messenger or Viber? The most practical approach is manual: ask customers how they found you, record it in a spreadsheet, and track it over time. You can also use Messenger's built-in greeting automation to ask "How did you hear about us?" as a first message, then tag responses by source in your order management system.

3. Do I need a website to measure marketing ROI? Not necessarily — many Myanmar businesses operate entirely through social media and messaging apps. But without a website, you cannot use Pixels or UTM tracking. If your budget allows, even a simple landing page (a one-page site with a product list and contact details) gives you enough infrastructure to start tracking properly.

4. How long does it take to get reliable ROI data? Give any channel at least 60–90 days before drawing conclusions. Paid ads need time to optimise; organic content needs time to build an audience. One month of data is rarely enough to make confident decisions, especially for newer channels or campaigns targeting cold audiences.

5. My sales happen mostly in cash. Can I still calculate ROI? Yes — use the manual attribution methods described above. Ask customers at point of sale or delivery how they found you. Even a 70% attribution rate (knowing the source of 7 out of 10 sales) is enough to calculate approximate ROI per channel. Perfect tracking is not required; directional accuracy is.