{"success":true,"posts":[{"id":15,"category_id":6,"title":"24.9x ROAS Across Three Channels: What a Higher Price Point Does to Your Numbers","slug":"sitc-hrm-diploma-24x-roas-multichannel-case-study","excerpt":"LKR 936,143 across Meta, TikTok and Google produced 972 registrations worth LKR 23.33M — a 24.9x blended return. The same agency ran a near-identical campaign for a cheaper course and got 9.09x. The difference wasn't the advertising.","content":"<p><em>A Sky Designers performance case study — SITC Campus HRM Diploma, across Meta, TikTok and Google Ads</em></p>\n\n<p><strong>LKR 936,143 of advertising across three channels produced 972 confirmed registrations worth LKR 23,328,000 — a blended return of 24.9x</strong>, at a cost per registration of LKR 963.</p>\n\n<p>Advertising came to <strong>4.0% of booked revenue.</strong></p>\n\n<p>But the most useful number in this report isn't the 24.9x. It's what happens when you put this campaign next to a near-identical one the same account ran for a different course.</p>\n\n<h2>The Scorecard</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Total ad spend</td><td>LKR 936,143</td></tr>\n  <tr><td>Impressions (all channels)</td><td>4.64M</td></tr>\n  <tr><td>WhatsApp conversations</td><td>5,318</td></tr>\n  <tr><td>Confirmed registrations</td><td>972</td></tr>\n  <tr><td>Booked revenue</td><td>LKR 23,328,000</td></tr>\n  <tr><td><strong>Blended ROAS</strong></td><td><strong>24.9x</strong></td></tr>\n  <tr><td>Cost per registration</td><td>LKR 963</td></tr>\n  <tr><td>Ad spend as % of revenue</td><td>4.0%</td></tr>\n</table>\n\n<p>Meta carried the budget — <strong>nine rupees in every ten</strong>. TikTok took 9.2% and Google Ads ran at test scale, under 1%. On Meta spend alone, the return was 27.6x at LKR 868 per registration.</p>\n\n<h2>The Comparison That Matters</h2>\n\n<p>The same campus ran an English Diploma campaign through the same tracker, the same team, the same WhatsApp funnel. Here is how the two compare on Meta spend alone:</p>\n\n<table>\n  <tr><th>Metric</th><th>HRM Diploma</th><th>English Diploma</th></tr>\n  <tr><td>Course price</td><td>LKR 24,000</td><td>LKR 13,000</td></tr>\n  <tr><td>Registrations</td><td>972</td><td>1,628</td></tr>\n  <tr><td>Cost per registration</td><td>LKR 868</td><td>LKR 1,430</td></tr>\n  <tr><td>Conversation → registration</td><td>18.3%</td><td>14.9%</td></tr>\n  <tr><td>Meta spend as % of revenue</td><td><strong>3.6%</strong></td><td>11.0%</td></tr>\n  <tr><td>Return on Meta spend</td><td><strong>27.6x</strong></td><td>9.09x</td></tr>\n</table>\n\n<p>The higher-priced course returned <strong>three times more per rupee</strong> — and it did so while costing <em>less</em> to acquire each student, not more.</p>\n\n<p>That last part is counter-intuitive and worth sitting with. The instinct is that a more expensive product is harder to sell, so acquisition should cost more. Here the opposite happened: the LKR 24,000 course converted chats to registrations at 18.3% against 14.9% for the LKR 13,000 course.</p>\n\n<h2>Why Price Point Beats Optimisation</h2>\n\n<p>There is a ceiling on what campaign optimisation can achieve. You can cut cost per conversation, improve creative, tighten the funnel — and all of that is real work that moves real numbers.</p>\n\n<p>But none of it moves the needle like what you're selling.</p>\n\n<p>A course at LKR 24,000 generates 1.85x the revenue per registration of one at LKR 13,000. That multiplier applies to every single sale, automatically, with no optimisation effort at all. It is the single largest lever in the entire account, and it sits outside Ads Manager entirely.</p>\n\n<p>This is why the question \"how do I improve my ROAS?\" often has a commercial answer rather than a media one. Before rebuilding campaigns, it's worth asking whether the highest-value thing you sell is the thing you're advertising.</p>\n\n<h2>Concentration, Again</h2>\n\n<p>All LKR 844,083 of Meta spend ran through <strong>two campaigns</strong>. Not eighteen. Two.</p>\n\n<p>The English Diploma campaign ran 18 campaigns to produce 9.09x. The HRM campaign ran two and produced 27.6x.</p>\n\n<p>Fewer campaigns means each one accumulates more conversion signal, exits the learning phase faster, and gets optimised harder. Splitting the same budget across eighteen structures gives the algorithm eighteen small, slow-learning datasets instead of two strong ones.</p>\n\n<h2>Where TikTok Fits</h2>\n\n<p>TikTok took 9.2% of the budget and delivered impressions at <strong>LKR 120 CPM against Meta's LKR 217</strong> — roughly half the cost. Clicks came in at LKR 1.24 against Meta's LKR 64.</p>\n\n<p>Video also held far better there. TikTok recorded a 30.9% two-second view rate, and six in ten of those viewers continued to six seconds. On Meta, hook rate for the same creative approach was 0.45%.</p>\n\n<p>The honest caveat: TikTok's recorded conversions are platform events, not course registrations, and there's no conversation-level data linking TikTok to an enquiry. What the numbers support is that TikTok bought attention cheaply. What they don't yet support is a claim about registrations. Getting that answer requires conversation-level tracking on the TikTok side — which is the clearest next step for this account.</p>\n\n<h2>A Note on Honest Measurement</h2>\n\n<p>The 972 registrations are a single course total. They are <strong>not</strong> split by channel, and the three platforms report on different windows and different definitions — Meta reports link clicks, TikTok reports destination clicks, Google reports clicks, and none of the three CTR figures are measured the same way.</p>\n\n<p>It would be easy to present the blended 24.9x as though all three channels contributed proportionally. They may have. The data doesn't prove it either way.</p>\n\n<p>Reporting that overstates certainty is worse than reporting that admits its limits, because the next set of budget decisions gets made on it.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Two campaigns, one channel carrying 90% of the budget, a straightforward WhatsApp funnel — and a 24.9x blended return.</p>\n\n<p>The campaign structure was simple. The thing that made the numbers exceptional was the price of what was being sold.</p>\n\n<p><strong>Optimisation improves a campaign. Selling something worth more changes the arithmetic.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know which of your products your advertising should actually be behind? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/bb4737ae-73a8-4609-8b6e-0d71befb7fa7.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"24.9x ROAS Case Study: Why Price Point Beats Optimisation","seo_description":"LKR 936,143 across Meta, TikTok and Google returned LKR 23.33M at 24.9x ROAS. See why a higher-priced course tripled returns while costing less per registration.","published_at":"2026-09-11 15:37:05","scheduled_at":null,"created_at":"2026-09-11 21:07:07","updated_at":"2026-09-11 21:07:07","category_name":"Business Growth","category_slug":"business-growth"},{"id":14,"category_id":6,"title":"Sky Designers Crowned 'Most Outstanding Digital Growth Partner' of 2026","slug":"sky-designers-lbc-business-excellence-award-2026","excerpt":"Sky Designers (PVT) LTD has been named Most Outstanding Digital Growth & Performance Marketing Partner at the Lanka Chairman's Business Excellence Awards 2026 — recognition earned on the back of a campaign that delivered a 30.3x return on ad spend.","content":"<p><em>Colombo, Sri Lanka</em></p>\n\n<p>True recognition in the digital marketing space isn't just about creative ideas; it's about measurable results. Proving exactly that, <strong>Sky Designers (PVT) LTD</strong>, under the leadership of Chairman Mr. Joshuwa Salamon, has officially been named the <strong>Most Outstanding Digital Growth &amp; Performance Marketing Partner</strong> at the prestigious Lanka Chairman's Business Excellence Awards 2026.</p>\n\n<p>Organized by the Lanka Business Corporation (LBC) and hosted at the Cinnamon Grand Hotel in Colombo on September 6th, the awards celebrate the visionaries shaping Sri Lanka's business landscape. For Sky Designers, the accolade was the culmination of an incredibly successful, data-driven campaign that redefined marketing efficiency.</p>\n\n<h2>A Masterclass in Scaling: The Winning Campaign</h2>\n\n<p>The award recognizes Sky Designers' exceptional execution of LBC's own award promotional campaign. Tasked with driving highly targeted awareness and conversions, the agency built a fully optimized funnel that yielded unprecedented returns.</p>\n\n<p>The standout result? <strong>A staggering 30.3x Return on Ad Spend (ROAS)</strong>, comfortably clearing the client's baseline target by almost four times.</p>\n\n<p>By rapidly identifying the winning ad assets and executing masterclass-level budget consolidation, the Sky Designers team showcased exactly how a highly strategic, optimized approach leads to exponential digital growth.</p>\n\n<h2>Recognized with Excellence</h2>\n\n<p>In an official letter of congratulations, LBC Founder and Chairman Kosala G. Munasinghe praised Mr. Salamon and the agency, noting that the honor reflects their <em>\"outstanding leadership, strategic vision, and valuable contribution to Sri Lanka's business landscape.\"</em></p>\n\n<p>Elevated to the exclusive status of <strong>Platinum Sponsor</strong> for the event, Sky Designers continues to solidify its reputation as a premier growth partner for top-tier corporate leaders.</p>\n\n<p>As their official celebratory tagline perfectly states: <strong>A campaign built on strategy. Proven by results. Recognized with excellence.</strong></p>\n\n<hr>\n\n<p><em>To learn more about how Sky Designers (PVT) LTD can scale your business with award-winning performance marketing, <a href=\"https://skydesigners.lk/#contact\">contact our team today</a>.</em></p>","featured_image":"blog/2026/09/4967cd2c-06b6-4045-b69e-8c054c7baeb0.png","author_name":"Sky Designers","status":"published","is_featured":1,"seo_title":"Sky Designers Wins Digital Growth Partner Award 2026 | LBC","seo_description":"Sky Designers named Most Outstanding Digital Growth & Performance Marketing Partner at the Lanka Chairman's Business Excellence Awards 2026, after a 30.3x ROAS campaign.","published_at":"2026-09-07 13:04:43","scheduled_at":null,"created_at":"2026-09-07 18:34:46","updated_at":"2026-09-07 18:34:46","category_name":"Business Growth","category_slug":"business-growth"},{"id":13,"category_id":4,"title":"The Blueprint for Pure Brand Awareness: From the Shelf to the Shopping List","slug":"pure-brand-awareness-blueprint-retail-pull-kpis","excerpt":"Most shoppers ask for \"a charger,\" not a brand — and accept whatever the retailer hands them. Breaking that cycle means dropping the \"Buy Now\" button entirely. Here's the KPI framework, formulas and budget structure for a brand awareness campaign that builds real retail pull.","content":"<p>Walk into any retail store and observe how customers shop for everyday items. More often than not, they don't ask for a specific brand. They ask for a generic category — \"a charger,\" \"a battery,\" or \"a cable\" — and simply accept whatever the retailer places on the counter.</p>\n\n<p>For manufacturers, this is a dangerous position. You might have excellent distribution and shelf presence, but you lack the most crucial element of long-term market dominance: <strong>brand recall</strong>. As long as consumers are indifferent, your sales are entirely at the mercy of the retailer.</p>\n\n<p>To break this cycle, brands must pivot from the frantic chase for immediate digital clicks and invest in <strong>Pure Brand Awareness</strong>. Here is a strategic blueprint for moving away from short-term performance marketing and building a \"Retail Pull\" model that gets consumers asking for your brand by name.</p>\n\n<h2>1. The Shift: Ditching \"Buy Now\" for \"Retail Pull\"</h2>\n\n<p>The defining characteristic of a pure brand awareness campaign is the <strong>complete removal of hard-selling calls to action.</strong></p>\n\n<p>In the modern digital marketing landscape, brands are conditioned to demand immediate ROI through \"Buy Now\" or \"Click Here\" buttons. But premium brands do not beg for sales. Instead of trying to force a direct e-commerce checkout, a pure brand awareness strategy utilizes soft CTAs — like <em>\"Ask for us at your nearest shop.\"</em></p>\n\n<p>The goal is to drive consumers into retail stores with active intent. You want to generate such high top-of-mind recall that when they walk into a physical store, they bypass the generic options and demand your product specifically.</p>\n\n<h2>2. Measuring the \"Unmeasurable\": The KPI Framework &amp; Formulas</h2>\n\n<p>The biggest criticism of brand awareness campaigns is that they are \"fluffy\" or impossible to measure. This is only true if you look at the wrong numbers. A robust awareness strategy requires a ruthless, math-driven approach to creative quality and reach.</p>\n\n<p>Every ad must earn its budget. If an ad falls below the target benchmarks, it is instantly paused, re-edited, or replaced.</p>\n\n<p><em><strong>⚠️ Important Disclaimer:</strong> The benchmarks provided below are scientifically validated based on historical account data and industry averages. However, these specific target numbers will vary and heavily depend on your own brand's past data, existing market presence, and ad account history. Always establish your own unique baseline before strictly enforcing these benchmarks.</em></p>\n\n<h3>A. Awareness &amp; Reach</h3>\n\n<p>How efficiently are you buying attention, and is your message actually reaching new people?</p>\n\n<ul>\n  <li><strong>Metric:</strong> CPR (Cost Per 1,000 Reach)</li>\n  <li><strong>How it's measured:</strong> Tracks the financial efficiency of your mass-market distribution. Frequency capping is vital here to ensure you are spending money on new eyes, not showing the same ad to one person 10 times.</li>\n  <li><strong>Benchmark:</strong> Target $0.45 – $0.60 per 1,000 reach. If CPR creeps above $0.70, it usually flags audience fatigue or algorithmic rejection.</li>\n</ul>\n\n<h3>B. Creative Quality (Attention)</h3>\n\n<p>Standard engagement rates are flawed because a lazy \"like\" is weighted the same as a video completion. Instead, measure attention using these specific formulas:</p>\n\n<p><strong>Hook Rate</strong></p>\n<pre><code>(3-Second Video Plays / Total Impressions) × 100</code></pre>\n<p><em>Why we use it:</em> Did the first three seconds stop the scroll?<br>\n<em>Benchmark:</em> ≥ 40%. If missed, pull the creative and revise the thumbnail, text overlay, or the opening hook.</p>\n\n<p><strong>Hold Rate</strong></p>\n<pre><code>(15-Second ThruPlays / 3-Second Video Plays) × 100</code></pre>\n<p><em>Why we use it:</em> Measures storytelling quality and retention. Heavy drop-off means the content is too slow.<br>\n<em>Benchmark:</em> ≥ 30%. If missed, re-cut the video to a faster, more engaging edit.</p>\n\n<p><strong>Content BRI (Brand Relevance Index)</strong></p>\n<pre><code>[(Shares × 5) + (Outbound Clicks × 3) + (Saves × 3) + (100% Video Plays × 3) + (75% Video Plays × 2) + (Comments × 1) + (Other Engagements × 2)] / Total Impressions × 100</code></pre>\n<p><em>Why we use it:</em> This custom quality score weights actions by real brand value. A private share is worth far more than a passive like.<br>\n<em>Benchmark:</em> ≥ 11.0. Only creatives scoring 11+ are scaled with the majority of the budget. Lowest scorers are killed.</p>\n\n<h3>C. The Ultimate Proof: Brand Search Volume</h3>\n\n<ul>\n  <li><strong>Metric:</strong> Exact-Match Google Search Volume</li>\n  <li><strong>How it's measured:</strong> Tracked monthly via Google Search Console and brand-keyword impressions in Google Ads.</li>\n  <li><strong>Why we use it:</strong> If a consumer sees an ad on social media and later opens Google to type in your brand name, the campaign worked. This is the ultimate proof of genuine intent.</li>\n  <li><strong>Benchmark:</strong> +150% to 200% increase in brand searches against the baseline month before launch.</li>\n</ul>\n\n<h2>3. The Three-Part Media Engine</h2>\n\n<p>Rather than spraying budget aimlessly, allocate it by funnel role:</p>\n\n<ul>\n  <li><strong>The Mass Reach Engine (50% budget — e.g. Meta):</strong> Broad targeting with strict frequency capping to reach a massive pool of unique users.</li>\n  <li><strong>The Attention Engine (35% budget — e.g. TikTok):</strong> A sound-on environment optimized for short, snappy creator content. Reach younger demographics natively through 6-second focused views.</li>\n  <li><strong>Brand Defence (15% budget — e.g. Google/YouTube):</strong> Non-skippable 6-second bumper ads for guaranteed visual real estate, paired with brand-keyword search ads to capture the generated demand and block competitors.</li>\n</ul>\n\n<h2>4. Content That Earns Its Keep</h2>\n\n<p>Pure brand awareness requires content that people actually want to watch. Jargon and spec sheets are boring. Emotion and relatability build memory. Great awareness creative pulls dynamically from diverse content pillars:</p>\n\n<ul>\n  <li><strong>Authority:</strong> Educational tips that read as premium advice, not an ad.</li>\n  <li><strong>Proof &amp; Demo:</strong> Drop tests and durability challenges. Show your quality under extreme stress.</li>\n  <li><strong>Unified Testimonials:</strong> Unscripted, raw praise from real consumers and shop owners.</li>\n  <li><strong>Community:</strong> Tapping into local internet culture, relatable memes, and street-level activations that generate real human reactions.</li>\n</ul>\n\n<h2>5. The B2B Kicker: Capturing the Retailer</h2>\n\n<p>When you build immense consumer hype, retailers will want a piece of the action. A truly holistic brand awareness strategy includes a ring-fenced B2B lead generation funnel running quietly in the background.</p>\n\n<p>By running highly targeted ads aimed at retail business owners <em>(\"Stock the brand everyone is asking for\")</em>, you can capture high-intent wholesale leads. This creates a perfect loop: as consumer footfall increases, the local shops are already stocked and ready to hand them exactly what they asked for.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Pure brand awareness is a scientifically tracked journey to build genuine top-of-mind recall. By shifting away from short-term sales tactics, measuring the right metrics with strict formulas, and empowering consumers with memorable creative, brands can confidently transition their products off the dusty back-shelf and firmly onto the consumer's shopping list.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in brand and performance advertising across Meta, TikTok, and Google. Want a brand awareness campaign measured on real recall, not vanity metrics? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/51770bc2-57a6-4046-8816-17687737fc16.png","author_name":"Joshuwa Salamon","status":"scheduled","is_featured":1,"seo_title":"Brand Awareness KPIs: The Retail Pull Blueprint with Formulas","seo_description":"Stop chasing clicks. Learn the KPI framework for pure brand awareness — hook rate, hold rate, BRI and brand search volume — plus the 50/35/15 budget structure.","published_at":"2026-09-05 12:30:00","scheduled_at":"2026-09-05 12:30:00","created_at":"2026-09-04 02:41:08","updated_at":"2026-09-04 02:41:23","category_name":"Branding","category_slug":"branding"},{"id":12,"category_id":6,"title":"5.97x ROAS Across Five Months: What the Numbers Say About Scaling Meta Ads","slug":"5-97x-roas-five-month-meta-case-study-scaling","excerpt":"LKR 557,742 of Meta spend produced 1,673 confirmed orders worth LKR 3.33M across five months — a 5.97x blended return. But the best month wasn't the biggest one. Here's what happened when spend went up 57% and returns went down.","content":"<p><em>A Sky Designers performance case study — five months of Meta advertising, April to August 2026</em></p>\n\n<p>Across five months, <strong>LKR 557,742 in Meta ad spend produced 11,372 WhatsApp conversations and 1,673 confirmed orders worth LKR 3,329,270 — a blended return of 5.97x</strong>, at an average acquisition cost of LKR 333 per order.</p>\n\n<p>Every single month returned at least four times its ad spend. But the most instructive month wasn't the best one. It was August — the month with the highest budget and the second-worst return.</p>\n\n<h2>The Five-Month Picture</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Total ad spend</td><td>LKR 557,742</td></tr>\n  <tr><td>Conversations started</td><td>11,372</td></tr>\n  <tr><td>Confirmed orders</td><td>1,673</td></tr>\n  <tr><td>Order value</td><td>LKR 3,329,270</td></tr>\n  <tr><td><strong>Return on ad spend</strong></td><td><strong>5.97x</strong></td></tr>\n  <tr><td>Cost per order</td><td>LKR 333</td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 49</td></tr>\n  <tr><td>Conversation → order</td><td>14.7%</td></tr>\n</table>\n\n<p>The selling price stayed identical in all five months, which makes this a genuinely clean comparison. Nothing on the revenue side distorts the month-to-month picture — <strong>return on ad spend moves entirely with cost per order.</strong></p>\n\n<h2>Month by Month</h2>\n\n<table>\n  <tr><th>Month</th><th>Spend (LKR)</th><th>Orders</th><th>ROAS</th><th>Cost / order</th></tr>\n  <tr><td>April</td><td>111,184</td><td>383</td><td>6.86x</td><td>LKR 290</td></tr>\n  <tr><td>May</td><td>104,564</td><td>223</td><td>4.24x</td><td>LKR 469</td></tr>\n  <tr><td>June</td><td>93,670</td><td>314</td><td>6.67x</td><td>LKR 298</td></tr>\n  <tr><td>July</td><td>96,582</td><td>372</td><td><strong>7.66x</strong></td><td><strong>LKR 260</strong></td></tr>\n  <tr><td>August</td><td>151,742</td><td>381</td><td>5.00x</td><td>LKR 398</td></tr>\n</table>\n\n<p><strong>July is the benchmark:</strong> the lowest cost per order of the period, at a spend level the account handles comfortably.</p>\n\n<h2>The August Problem</h2>\n\n<p>August spent <strong>LKR 55,160 more than July — a 57% increase</strong>. It generated 3,417 conversations, the most of any month in the period.</p>\n\n<p>It produced <strong>nine more orders.</strong></p>\n\n<p>826 additional conversations. Nine additional orders. On the incremental rupee, August returned LKR 0.32.</p>\n\n<p>What went wrong wasn't the media. August had the <em>cheapest</em> impressions of the entire period — CPM fell to LKR 238, the lowest of the five months. Cost per conversation was LKR 44, comfortably below the LKR 49 average. Frequency sat at 1.37, nowhere near fatigue.</p>\n\n<p>The media buying was the best it had been all period. <strong>The conversation-to-order rate collapsed to 11.2%, the worst of the five months.</strong></p>\n\n<h2>The Arithmetic That Matters</h2>\n\n<p>At July's close rate of 14.4%, August's 3,417 conversations would have produced roughly <strong>492 orders instead of 381</strong> — about LKR 979,000 in order value from exactly the same spend, at a return of 6.45x.</p>\n\n<p>That's roughly <strong>110 additional orders per month available at zero additional ad spend.</strong></p>\n\n<p>This is the most important finding in five months of data. The account does not have a media problem. It has a response problem. And no amount of extra budget fixes a step that happens after the ad has already done its job.</p>\n\n<h2>Media Got Cheaper Every Month</h2>\n\n<p>The underlying delivery trend was strong throughout:</p>\n\n<ul>\n  <li><strong>CPM fell 37%</strong> — LKR 377 in April to LKR 238 in August. Buying the same 1,000 impressions became a third cheaper across the period.</li>\n  <li><strong>Cost per conversation fell 17%</strong> — LKR 53 to LKR 44, with July's LKR 37 the low point.</li>\n  <li><strong>Frequency fell from 2.34 to 1.37</strong> — audiences aren't being over-exposed, and there's headroom to spend more without paying a fatigue premium.</li>\n</ul>\n\n<p>This matters because it rules out the obvious explanation. August didn't underperform because the account was saturated or because media got expensive. Both moved in the right direction.</p>\n\n<h2>Strong Creative Doesn't Close the Sale</h2>\n\n<p>A creative change in April doubled hook rate from 21.1% to 42.6%, and it has stayed above 40% ever since. Four in ten people who see the ad start watching it. Hold rate has been stable in a narrow 33.6–35.8% band — a third of everyone who starts the video watches it through.</p>\n\n<p>And yet May, which had the second-highest hook rate of the period, delivered the <em>weakest</em> ROAS at 4.24x.</p>\n\n<p>The lesson is uncomfortable but useful: <strong>strong creative brings the conversation. The reply that follows decides the order.</strong> Attention metrics tell you the ad is working. They tell you nothing about whether the business is converting what the ad delivers.</p>\n\n<h2>What Five Months Establish</h2>\n\n<ol>\n  <li><strong>A proven return.</strong> 5.97x blended, with no month below 4x. The channel works for this product at this price.</li>\n  <li><strong>A benchmark to beat.</strong> July's LKR 260 per order at 7.66x is the standard for the months ahead, not a one-off.</li>\n  <li><strong>Room to scale on the media side.</strong> CPM down 37%, frequency down to 1.37 — the account can absorb more budget without fatigue.</li>\n  <li><strong>The next gain isn't in Ads Manager.</strong> Recovering July's close rate at August's volume is worth roughly 110 extra orders a month at no additional ad spend.</li>\n</ol>\n\n<h2>The Takeaway</h2>\n\n<p>Scaling a Meta account is usually framed as a media question: can you spend more without costs rising? Here, the answer was yes — impressions got cheaper the whole way up.</p>\n\n<p>The ceiling was somewhere else entirely. Once the ads were delivering 3,400 conversations a month, the constraint stopped being how many people you could reach and became how many of them got a good reply.</p>\n\n<p><strong>Before you increase a budget, check whether the last step in your funnel can handle the volume the first step is already producing.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know where your funnel actually breaks? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/9d8657c4-688e-492a-acee-35d521961d21.png","author_name":"Joshuwa Salamon","status":"scheduled","is_featured":1,"seo_title":"5.97x ROAS Meta Case Study: Why Spending More Returned Less","seo_description":"Five months of Meta data: LKR 557,742 spend, 5.97x blended ROAS. See why a 57% budget increase produced just 9 more orders, and where the real ceiling sat.","published_at":"2026-09-04 12:30:00","scheduled_at":"2026-09-04 12:30:00","created_at":"2026-09-04 02:20:30","updated_at":"2026-09-04 02:20:30","category_name":"Business Growth","category_slug":"business-growth"},{"id":11,"category_id":6,"title":"30.3x ROAS on LKR 354,745: How an Awards Campaign Delivered LKR 10.75M","slug":"lbc-awards-campaign-30x-roas-ad-set-concentration","excerpt":"LKR 354,745 of Meta spend produced 86 paid Award bookings worth LKR 10.75M — a 30.3x return. But one ad set drove 87% of all conversations at a third the cost of the others. Here's what concentration teaches you about budget allocation.","content":"<p><em>A Sky Designers performance case study — Lanka Business Corporation Awards Campaign, 1 July to 3 September 2026</em></p>\n\n<p>Across 65 days, <strong>LKR 354,745 in Meta ad spend produced 86 confirmed paid Award bookings worth LKR 10,750,000 — a 30.3x return on media spend</strong>, or 25.6x including the agency fee.</p>\n\n<p>But the headline number isn't the useful part. <strong>One ad set out of five produced 87% of every conversation the campaign generated.</strong></p>\n\n<h2>The Numbers</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Meta spend</td><td>LKR 354,745</td></tr>\n  <tr><td>WhatsApp conversations</td><td>~1,870</td></tr>\n  <tr><td>Confirmed paid bookings</td><td>86</td></tr>\n  <tr><td>Revenue</td><td>LKR 10,750,000</td></tr>\n  <tr><td><strong>ROAS (media only)</strong></td><td><strong>30.3x</strong></td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 190</td></tr>\n  <tr><td>Cost per booking (incl. fee)</td><td>LKR 4,881</td></tr>\n</table>\n\n<p>At an average booking value of LKR 125,000, total acquisition cost came to <strong>3.9% of the sale price.</strong></p>\n\n<h2>One Ad Set Carried the Account</h2>\n\n<p>Five ad sets ran over the period. One of them took 66% of the budget and returned 87% of all conversations, delivering them at <strong>LKR 143 each — three to six times cheaper than every other ad set in the account.</strong></p>\n\n<p>The gap at the other end was just as stark. One under-performing ad set consumed nearly 18% of the total budget and returned conversations at <strong>LKR 872 apiece — six times the cost of the winner.</strong> That same money, placed behind the leading ad set, would have bought roughly 440 conversations instead of 72.</p>\n\n<h2>Concentration Beats Spread</h2>\n\n<p>Instinct says diversify — run several ad sets, hedge your bets. The data says otherwise. This account performed best where budget was consolidated behind a single proven winner.</p>\n\n<p>The nuance matters: concentration is correct <em>after</em> you've found the winner, not before. Testing is how you find the LKR 143 ad set. But continuing to fund the LKR 872 alternatives out of a sense of balance isn't diversification — it's paying more for the same outcome.</p>\n\n<p><strong>Test small, identify fast, then consolidate hard.</strong></p>\n\n<h2>Where the Money Is Still Sitting</h2>\n\n<p>Only 4.6% of conversations became confirmed bookings — 86 out of roughly 1,870.</p>\n\n<p>Advertising delivered nearly 1,900 people who actively asked about an Award, at LKR 190 each. What happened in those chats decided whether each one became LKR 125,000 or nothing.</p>\n\n<p>At a 30x return, more budget is not the cheapest growth available. The chat stage is.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Most accounts don't underperform because the creative is bad. They underperform because budget stays spread across ad sets of wildly different efficiency, and the averages hide it.</p>\n\n<p>Break the account down to cost per result per ad set, and the decision usually makes itself.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know which of your ad sets is actually carrying the account? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/666023e1-cbf3-4f27-b819-1abcd6cd23cb.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"30x ROAS Meta Case Study: Why Ad Set Concentration Wins","seo_description":"LKR 354,745 of Meta spend returned LKR 10.75M at 30.3x ROAS — with one ad set driving 87% of conversations. See the ad set data and what it teaches about budget.","published_at":"2026-09-03 20:15:39","scheduled_at":null,"created_at":"2026-09-04 01:45:42","updated_at":"2026-09-04 02:05:13","category_name":"Business Growth","category_slug":"business-growth"},{"id":10,"category_id":6,"title":"37x ROAS on LKR 230,533: How Two Videos Filled an Insurance Diploma Intake","slug":"lbc-life-insurance-course-37x-roas-meta-case-study","excerpt":"Across 103 days and 9 campaigns, LKR 230,533 of Meta spend produced 1,216 WhatsApp conversations and 155 paid registrations — LKR 8.53M in course revenue at a 37x return. Two video creatives drove 76% of it. Here's the full breakdown, including where the campaign leaked.","content":"<p><em>A Sky Designers performance case study — Lanka Business Corporation, Executive Diploma in Insurance Practice, 5 May to 15 August 2026</em></p>\n\n<p>Most education campaigns are judged on impressions. This one was judged on enrolments.</p>\n\n<p>Over 103 days, Sky Designers ran nine Meta campaigns for Lanka Business Corporation's Executive Diploma in Insurance Practice. The result: <strong>LKR 230,533 in ad spend produced 155 paid registrations at LKR 55,000 each — LKR 8,525,000 in course revenue, a 37.0x return on ad spend</strong> against a KPI target of 8.</p>\n\n<p>Here is what worked, what didn't, and the one bottleneck that still cost the campaign more than anything else.</p>\n\n<h2>The Scorecard</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Ad spend</td><td>LKR 230,533</td></tr>\n  <tr><td>WhatsApp conversations</td><td>1,216</td></tr>\n  <tr><td>Paid registrations</td><td>155</td></tr>\n  <tr><td>Course revenue</td><td>LKR 8,525,000</td></tr>\n  <tr><td><strong>Return on ad spend</strong></td><td><strong>37.0x</strong></td></tr>\n  <tr><td>Cost per registration</td><td>LKR 1,487</td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 190</td></tr>\n  <tr><td>Conversation → registration</td><td>12.7%</td></tr>\n</table>\n\n<p>The campaign reached 244,458 people from 812,223 impressions. Including the agency fee, acquisition cost per student was LKR 2,261 — <strong>4.1% of the course price.</strong></p>\n\n<h2>Finding 1: Two Video Creatives Carried Everything</h2>\n\n<p>Across all clearly identifiable ads, <strong>video delivered conversations at LKR 156 against LKR 277 for static — 1.8x more efficient.</strong></p>\n\n<p>But the average hides the real story. A single video from the 19 June campaign generated <strong>380 conversations — 31% of the entire campaign total — from just 10% of the spend</strong>, at LKR 58 per conversation. Combined with one other video, two creatives produced 76% of all conversations across 103 days.</p>\n\n<p>This is the reality of modern Meta advertising that most reporting hides: performance is not evenly distributed. It is concentrated in one or two assets, and your job is to find them fast and pour budget into them.</p>\n\n<h2>Finding 2: Not All Video Works</h2>\n\n<p>\"Use more video\" is lazy advice. In this account, three versions of one video series cost <strong>LKR 674 per conversation — 11x the June winner</strong> — despite similar production quality and identical placements.</p>\n\n<p>The lesson isn't format. It's the specific creative. Two videos shot the same way, running in the same account, to the same audience, can differ by an order of magnitude in cost per outcome. Only testing reveals which is which.</p>\n\n<h2>Finding 3: High CTR Does Not Mean High Performance</h2>\n\n<p>The two campaigns with the <strong>highest click-through rates in the entire account — 7.91% and 6.25%</strong> — also had the <strong>highest cost per conversation</strong>, at LKR 435 and LKR 394.</p>\n\n<p>Together they took 19% of the budget and returned 8% of the conversations.</p>\n\n<p>Clicks were plentiful. Chats were not. This is exactly why CTR is a diagnostic metric, never a primary KPI. A creative can be brilliant at earning the click and poor at earning the conversation — and if you optimise toward CTR, you will scale precisely the wrong ad.</p>\n\n<h2>Finding 4: The Account Got Cheaper Every Month</h2>\n\n<p><strong>CPM fell 65% across the campaign:</strong> LKR 657 in May, then 385 in June, 282 in July, and 232 in August.</p>\n\n<p>Delivery got cheaper every month as the account accumulated conversion history. July carried 58% of all spend at the strongest efficiency of any month, and August delivered the cheapest impressions of the campaign right as enrolment closed.</p>\n\n<p>This is a strong argument against stop-start campaign management. Accounts that run continuously build signal; accounts that switch on and off pay the learning tax repeatedly.</p>\n\n<h2>Finding 5: The Real Leak Was After the Click</h2>\n\n<p>The most important number in this report is not the 37x. It's the <strong>12.7%</strong>.</p>\n\n<p>Only 155 of 1,216 WhatsApp conversations became paid registrations. <strong>87.3% of conversations did not convert.</strong></p>\n\n<p>Advertising delivered 1,216 people who raised their hand and asked about the course, at LKR 190 each. What happened next — response speed, follow-up discipline, how the offer was explained in chat — determined whether that conversation became LKR 55,000 or nothing.</p>\n\n<p>Here's the arithmetic that matters: lifting chat conversion from 12.7% to just 18% would have produced roughly 64 additional registrations, worth around LKR 3.5 million — <strong>with zero additional ad spend.</strong></p>\n\n<p>At a 37x ROAS, the cheapest growth available is never more budget. It is a better sales process at the other end of the ad.</p>\n\n<h2>Performance Against the Brief</h2>\n\n<p>Four of six KPI targets were met, including the commercial one:</p>\n\n<ul>\n  <li><strong>ROAS:</strong> target ≥ 8, actual 37.0x — <em>4.6x the target</em></li>\n  <li><strong>Hold rate:</strong> target ≥ 20%, actual 30.4% — <em>met</em></li>\n  <li><strong>Engagement rate:</strong> target ≥ 3%, actual 7.4% — <em>met</em></li>\n  <li><strong>Click → WhatsApp:</strong> target ≥ 30%, actual 28.1% — <em>just short</em></li>\n  <li><strong>Hook rate:</strong> target ≥ 50%, actual 12.8% — <em>not met</em></li>\n</ul>\n\n<p>Hook rate was the clearest shortfall — only 12.8% of impressions became 3-second views. But viewers who did stay held well, comfortably passing the hold target. The diagnosis is precise: <strong>the first three seconds were the weak point, not the story.</strong> That is a fixable, well-defined creative brief for the next intake rather than a vague instruction to \"improve the videos.\"</p>\n\n<p>One target was measured against the wrong benchmark. Cost per 1,000 reach came in at LKR 943 against a LKR 350 target — but these were conversation campaigns buying WhatsApp chats, not reach campaigns buying impressions. Measured on their own objective, cost per conversation was LKR 190. Setting a reach-efficiency target on a conversation campaign guarantees a red mark on a campaign that actually worked.</p>\n\n<h2>The Takeaway</h2>\n\n<p>A 37x return sounds like a story about advertising. It isn't. It's a story about three things working together: a course priced high enough that acquisition cost barely registers, a creative testing process that found the winning video and scaled it, and an account left running long enough to get cheap.</p>\n\n<p>And the biggest remaining opportunity in this campaign has nothing to do with Meta at all. It sits in the 87.3% of conversations that ended in a chat window instead of a classroom.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a campaign measured on enrolments rather than impressions? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/3549a032-46b2-4432-a023-88c9a4893a25.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"37x ROAS Meta Case Study: Education Marketing in Sri Lanka","seo_description":"LKR 230,533 of Meta ad spend produced LKR 8.53M in course revenue at 37x ROAS. See the creative data, the CTR trap, and the chat-stage leak that cost the most.","published_at":"2026-08-30 05:56:07","scheduled_at":null,"created_at":"2026-08-30 11:26:10","updated_at":"2026-08-30 13:15:30","category_name":"Business Growth","category_slug":"business-growth"},{"id":9,"category_id":4,"title":"The End of Vanity Metrics: Introducing the Brand Resonance Index (BRI) for Meta Ads","slug":"brand-resonance-index-bri-meta-ads-kpi","excerpt":"ROAS fails branding campaigns. Standard engagement rate values a thoughtless \"Like\" the same as a Share. The Brand Resonance Index is a weighted composite KPI that measures psychological friction — not vanity. Here are the two formulas and exactly how to deploy them.","content":"<p><em><strong>Disclaimer:</strong> The Brand Resonance Index (BRI) and its associated formulas are currently under development, and the data models are actively being verified. If you test and analyze your campaign data using this KPI and have suggestions, feedback, or insights regarding its application, please feel free to contact us via our website.</em></p>\n\n<p>For years, digital marketers have been trapped in a measurement crisis when running brand awareness campaigns on Meta.</p>\n\n<p>If you judge a branding campaign by Return on Ad Spend (ROAS), the campaign will fail, as branding is designed to build future memory, not trigger an immediate sale. If you pivot to standard \"Engagement Rates,\" you fall into the vanity trap — a system that mathematically values a thoughtless, one-second \"Like\" the exact same as a user sharing your video to their personal feed.</p>\n\n<p>Native platform tools only offer partial solutions. Meta's Brand Lift Studies (BLS) are highly accurate but require massive $15,000+ minimum budgets and weeks to conclude. Estimated Ad Recall Lift (EARL) is free, but it is ultimately a black-box machine-learning guess, not a hard, actionable metric for creative teams.</p>\n\n<p>To bridge this gap, elite data scientists and media buyers are abandoning default dashboards and building custom composite metrics. Enter the <strong>Brand Resonance Index (BRI)</strong>: a proprietary, mathematically weighted KPI designed to measure \"Algorithmic Memory\" and active psychological intent.</p>\n\n<p>Here is the full scope of why the BRI is the ultimate future of marketing measurement, the mathematical logic behind it, and exactly how to deploy and analyze it as a Data Analyst or Chief Marketing Officer (CMO).</p>\n\n<h2>The Philosophy: Weighting Psychological Friction</h2>\n\n<p>The fundamental flaw of a standard Engagement Rate is that it treats all human actions equally. Psychologically, this is entirely false.</p>\n\n<p>In a digital feed designed for infinite, frictionless scrolling, getting a user to stop and take a physical action requires them to overcome <strong>psychological friction</strong>. The higher the friction, the higher the brand intent. The BRI solves this by assigning weighted point values based on cognitive commitment, completely eliminating cheap, \"lazy\" metrics:</p>\n\n<ul>\n  <li><strong>Shares (5 Points):</strong> The ultimate endorsement. The user is risking their own social capital and personal digital identity to distribute your brand.</li>\n  <li><strong>Outbound Clicks (3 Points):</strong> High intent to leave the platform and explore your brand's external ecosystem.</li>\n  <li><strong>Saves (3 Points):</strong> Active memory encoding. The user is bookmarking your brand for future use and high purchase intent.</li>\n  <li><strong>Deep Watch Time (2 to 5 Points):</strong> The user is surrendering their most valuable asset: their time.</li>\n  <li><strong>Comments (1 Point):</strong> Shows active conversation and attention, but intent can vary.</li>\n  <li><strong>Likes/Reactions (0 Points):</strong> A low-friction vanity metric that artificially bloats data. It is entirely excluded.</li>\n</ul>\n\n<p>By taking these points and dividing them by Impressions, the BRI calculates the <strong>\"Yield per Opportunity.\"</strong> It tells you exactly how many points of deep resonance your ad generates for every 100 times it is shown.</p>\n\n<p>Because Videos and Static Images are consumed completely differently, they require two distinct formulas to ensure mathematical fairness.</p>\n\n<h2>KPI #1: The Video Brand Resonance Index (Video BRI)</h2>\n\n<p>Video advertising allows us to measure <strong>narrative gravity</strong> — how well a story holds human attention. However, Meta's API double-counts video viewers (a 100% viewer is also counted as a 75% viewer). Furthermore, if a user clicks to visit your profile, it can trigger multiple overlapping metrics. To create a flawless score, we must use subtraction to isolate specific behaviors, ensuring no single action is counted twice.</p>\n\n<p><strong>The Master Video Formula:</strong></p>\n\n<pre><code>(((Post Shares * 5) + (Outbound Clicks * 3) + (Post Saves * 3) + (Video Plays at 100% * 3) + (Video Plays at 75% * 2) + (Post Comments * 1) + ((Post Engagements - Post Reactions - Post Comments - Post Shares - Post Saves - 3-second video plays) * 2)) / Impressions) * 100</code></pre>\n\n<p><strong>What this KPI does:</strong> This equation measures the true narrative power of your video. It safely isolates the people who clicked through to your Facebook or Instagram profile (giving them 2 points) while heavily rewarding the viewers who stayed until the 75% and 100% marks.</p>\n\n<p><strong>How to use it:</strong> Use the Video BRI as your ultimate creative A/B testing tool. If a video scores below 2.5, it is digital wallpaper; kill the ad. If a video scores above 6.0, it has achieved massive message-to-market fit. Shift your budget to this ad immediately, as it is actively turning strangers into high-intent brand advocates.</p>\n\n<h2>KPI #2: The Static Brand Resonance Index (Static BRI)</h2>\n\n<p>Static images and carousels present a unique analytical nightmare: <strong>The Silent Watcher Paradox.</strong> A user might stop their scroll, stare at your graphic, pinch to zoom in on the details, click \"See More\" to read your 300-word caption, and then scroll away without ever hitting \"Like\" or leaving a comment. In a standard Meta dashboard, this highly interested user registers as having zero engagement.</p>\n\n<p>To solve this, the Static BRI utilizes a brilliant <strong>\"Subtraction Hack.\"</strong> By taking the broad Post Engagements metric and mathematically subtracting all public actions, we isolate the hidden, high-intent behaviors (like photo zooms and text expansions).</p>\n\n<p><strong>The Master Static Formula:</strong></p>\n\n<pre><code>(((Post Shares * 5) + (Outbound Clicks * 3) + (Post Saves * 3) + (Post Comments * 1) + ((Post Engagements - Post Reactions - Post Comments - Post Shares - Post Saves) * 2)) / Impressions) * 100</code></pre>\n\n<p><strong>What this KPI does:</strong> This formula acts as a sophisticated behavioral filter for images. It completely ignores cheap \"Likes\" and instead captures the deep curiosity of the Silent Watchers. Every user who zooms in on the photo, visits your profile, or expands the caption is successfully caught by the (Post Engagements - ...) extraction and awarded 2 points for their attention.</p>\n\n<p><strong>How to use it:</strong> Use the Static BRI exclusively to compare single images and carousels against one another. It proves whether your long-form caption actually drove readers to engage, or if your infographic was valuable enough to generate Saves and Zooms.</p>\n\n<h2>Strategic Advantages: Why Deploy the BRI?</h2>\n\n<ol>\n  <li><strong>Escaping the Vanity Trap:</strong> You will no longer waste marketing budget on ads that generate thousands of meaningless likes but zero actual brand affinity.</li>\n  <li><strong>Early Detection of Ad Fatigue:</strong> Because the equation uses Impressions as the denominator, it automatically detects fatigue. When an audience sees an ad too many times, impressions rise while actions stall. Your BRI score will plummet, acting as a real-time alarm bell telling you to refresh your creative.</li>\n  <li><strong>Aggressive Budget Scaling:</strong> You no longer have to guess which ad to scale. You can confidently shift 100% of your budget behind the ad with the highest \"Yield Rate,\" knowing it is mathematically proven to drive deep psychological commitment.</li>\n</ol>\n\n<h2>The \"Do Not Use\" List: Metrics to Abandon for Branding</h2>\n\n<p>If you are running Brand Awareness campaigns, measuring them with the following metrics will destroy your strategy:</p>\n\n<ul>\n  <li><strong>ROAS (Return on Ad Spend) &amp; Cost Per Purchase:</strong> Branding is about Demand Creation (building the mind of the consumer who will buy tomorrow). ROAS measures Demand Capture (the person buying today). Using ROAS to measure branding guarantees perceived failure.</li>\n  <li><strong>Cost Per Click (CPC) &amp; Link Clicks (as primary KPIs):</strong> The goal of top-of-funnel branding is not to force cheap website traffic; it is to encode a memory. Clicks are a byproduct, not the primary objective.</li>\n  <li><strong>Standard Engagement Rate:</strong> Flawed because it treats a \"Like\" as equal to a \"Share.\"</li>\n</ul>\n\n<h2>The Holistic Dashboard: Metrics to Use Alongside BRI</h2>\n\n<p>The BRI is incredibly powerful, but it cannot exist in a vacuum. To build a world-class, top-of-funnel CMO dashboard, you must surround the BRI with these concurrent metrics:</p>\n\n<ol>\n  <li><strong>Hook Rate (3-Second Video Plays / Impressions):</strong> The Diagnostic Metric. The BRI measures the impact after they watch. But if your Hook Rate is below 25%, users are swiping past before the story even begins. You must fix the first 3 seconds immediately.</li>\n  <li><strong>Hold Rate (ThruPlays / 3-Second Plays):</strong> The Storytelling Metric. Measures the percentage of users who survived the hook and stayed for at least 15 seconds.</li>\n  <li><strong>Estimated Ad Recall Lift (EARL):</strong> The Passive Memory Metric. The BRI measures the active 10% of users who physically engage. EARL measures the 90% \"Silent Majority\" who passively view your ad and encode the memory without ever touching the screen. You must look at both.</li>\n  <li><strong>Branded Search Lift (The Halo Effect):</strong> If your Meta branding is working, you should see a concurrent spike in people organically searching for your brand name (e.g., \"YourCompany Shoes\") on Google in the days following the campaign.</li>\n</ol>\n\n<h2>Strict Rules for Deployment: Cautions &amp; Pitfalls</h2>\n\n<p>As a Data Analyst, you must observe these strict rules to prevent data corruption when utilizing the BRI:</p>\n\n<ul>\n  <li><strong>Rule #1: Never Compare Apples to Oranges.</strong> Never compare a Video BRI score to a Static BRI score. Because video has native watch-time metrics, the formulas differ. Only compare Video A to Video B, and Static A to Static B.</li>\n  <li><strong>Rule #2: Do Not Mix Campaign Objectives.</strong> If you run the same ad in an 'Awareness' campaign and a 'Traffic' campaign, the Traffic campaign will artificially score higher on the BRI. Why? Because the Meta algorithm specifically hunts for \"Link Clickers\" for the Traffic objective. You must only compare BRI scores of ads running within the same campaign objective.</li>\n  <li><strong>Rule #3: Watch for Meta API Updates.</strong> We built the Static formula using a mathematical subtraction hack to isolate hidden engagements. If Meta updates its API in the future and adds a brand new interaction type into the Post Engagements metric (e.g., an \"AI Chat Interaction\"), the formula must be audited and updated to subtract that new variable.</li>\n</ul>\n\n<h2>The Strategic Conclusion</h2>\n\n<p>The invention of the Brand Resonance Index transitions a brand from passive reporting to active, data-driven scaling. By implementing the Video BRI and Static BRI as custom columns in your ad account, you stop guessing if your brand marketing is working. You now have the exact mathematical blueprint to prove it, optimize it, and scale it.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Testing the BRI on your own campaign data? We'd like to hear your results — <a href=\"https://skydesigners.lk/#contact\">get in touch</a>.</em></p>","featured_image":"blog/2026/08/92f32f8c-0e74-4e9b-810b-767b19c97e9b.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"Brand Resonance Index: A Better Meta Branding KPI Than ROAS","seo_description":"The Brand Resonance Index weights Shares, Saves and deep watch time while excluding vanity Likes. Get both BRI formulas and the rules for deploying them on Meta ads.","published_at":"2026-08-28 03:07:01","scheduled_at":null,"created_at":"2026-08-28 08:37:04","updated_at":"2026-08-28 08:37:04","category_name":"Branding","category_slug":"branding"},{"id":6,"category_id":1,"title":"Stop Betting Your Budget on \"One Perfect Ad.\" Meta's Creative Test is the Real Scale Tool","slug":"meta-creative-test-setup-real-scale-tool","excerpt":"Most advertisers launch an ad and hope it works — then blame the algorithm when it fails. Meta's Creative Test Setup lets you audition 5 ad variations while your winning ad keeps selling. Here's why it beats a standard A/B test for protecting your ROAS.","content":"<p>Most advertisers launch an ad and \"hope\" it works. When it fails, they blame the algorithm.</p>\n\n<p>In the Ads Manager trenches, we don't guess. We use <strong>Creative Test Setup</strong>.</p>\n\n<p>I'm seeing a lot of confusion about this specific feature (pictured below). Is it just another A/B test? Is it worth your budget? Let's break down the logic behind the \"Creative Test\" and why it's a game-changer for your ROAS.</p>\n\n<h2>1. Is this just another A/B Test?</h2>\n\n<p><strong>Not exactly.</strong></p>\n\n<p>Traditional A/B testing usually splits your audience into two \"clean cells\" to test big variables like Audience A vs. Audience B.</p>\n\n<p>This Creative Test Setup is an <strong>\"In-Campaign\" test</strong>. It's designed to test Ad Variations (different hooks, images, or headlines) without disrupting the delivery of your main campaign. It's a \"lightweight\" way to iterate on what is already working.</p>\n\n<h2>2. Why is this often BETTER than a standard A/B Test?</h2>\n\n<p><strong>It protects your \"Performance Momentum.\"</strong></p>\n\n<p>A heavy A/B test requires a separate campaign and a fresh \"Learning Phase.\" This Creative Test shaves off a small portion of your current budget (as seen in the screenshot where only $0.50 is allocated) to run a side-by-side \"audition.\"</p>\n\n<p>At Sky Designers, we prefer this because it allows us to test 2-5 new ideas while the \"Winning Ad\" continues to bring in sales. You aren't stopping the car to change the tire; you're upgrading the engine while driving.</p>\n\n<h2>3. What is the \"Specialty\" of this tool?</h2>\n\n<p>If you manually put 3 ads in an ad set, Meta's algorithm will usually pick a \"favorite\" in the first hour based on early clicks. It gives that ad 90% of the spend, and the other 2 never get a fair chance.</p>\n\n<p>This tool forces Meta to give every variation a fair \"audition.\" It ensures each of the 5 ads gets enough impressions to reach a statistically significant result. It removes the \"algorithmic bias\" and gives you real data on what your audience actually likes.</p>\n\n<h2>4. Does this actually improve ROI?</h2>\n\n<p><strong>Yes, because Creative is the only way to lower your CPA in 2026.</strong></p>\n\n<p>Since targeting is now automated, the only way to get a 5x or 10x ROAS is to find a creative that gets more clicks for less money.</p>\n\n<p>This tool prevents <strong>\"Budget Bleed.\"</strong> It identifies a \"Losing Ad\" within 7 days so you can kill it before it wastes thousands. By constantly finding \"Winners,\" your overall campaign ROI stays on an upward trend.</p>\n\n<p><strong>The era of the \"Perfect Single Ad\" is over. Success in modern Meta Ads belongs to the advertisers who can test 5 hooks and find the 1 winner the fastest.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a testing system that finds your winners faster? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/dda406e3-9167-4486-bd02-f7fdc9f39d18.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Meta Creative Test Setup: Test 5 Ads Without Killing ROAS","seo_description":"Meta's Creative Test Setup lets you audition new ad variations while your winning ad keeps selling. Learn how it beats A/B testing and stops budget bleed in 2026.","published_at":"2026-08-25 16:30:00","scheduled_at":null,"created_at":"2026-08-24 18:12:54","updated_at":"2026-08-25 00:12:54","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":8,"category_id":1,"title":"The Facebook Monetization Myth: Does Turning on Ads Actually Kill Your Reach?","slug":"facebook-monetization-myth-ads-kill-reach","excerpt":"You hit 5,000 followers, got monetized, turned on ads — and your views crashed. The creator community says Facebook suppresses monetized reach. The truth? It's not Facebook, it's your retention graph. Here's what's actually happening in the algorithm and how to fix it.","content":"<p>You finally did it. You hit the 5,000 follower milestone, your watch hours are looking great, and you've just been accepted into the Facebook Content Monetization program. You excitedly turn on ads for your videos, expecting the money to start rolling in.</p>\n\n<p>But then, a creator's worst nightmare happens: <strong>Your views suddenly drop.</strong> A video that would normally get 100,000 views is now struggling to cross 10,000.</p>\n\n<p>A massive rumor in the creator community says that Facebook deliberately suppresses your reach once you start earning money. But is this true?</p>\n\n<p><strong>The short answer is No.</strong> Meta takes a 45% cut of your ad revenue — it is in their financial interest for your video to get as many views as possible. So, why did your reach drop?</p>\n\n<p>Here is the truth about what is actually happening in the back-end algorithm, what you are doing wrong, and how to fix it.</p>\n\n<h2>The Backend Reality: It's Not Facebook, It's the \"Retention Graph\"</h2>\n\n<p>To understand why your reach dropped, you have to look at how Facebook's AI ranks content. The algorithm's primary goal is simple: <strong>Keep people on the app for as long as possible.</strong></p>\n\n<p>To measure this, the AI looks at your <strong>Audience Retention Curve</strong> (how long people watch before swiping away).</p>\n\n<p>Before you monetized, viewers watched your videos smoothly from start to finish. Your retention was high, so the algorithm pushed your video to thousands of new feeds.</p>\n\n<p>But once you turn on ads, the dynamic changes. When a mid-roll ad suddenly pops up 60 seconds into your video, a certain percentage of viewers will get annoyed and scroll away.</p>\n\n<p><strong>Here is what the algorithm sees:</strong> The AI doesn't think, \"Oh, they left because an ad played.\" It simply sees a massive vertical drop-off in viewership at the 60-second mark. The algorithm decides, \"This video got boring right here, and people are leaving the app. Stop recommending it.\"</p>\n\n<p>Your reach didn't drop because you are making money. <strong>Your reach dropped because ads annoyed your viewers, and your retention crashed.</strong></p>\n\n<h2>What NOT To Do: The 3 Biggest Monetization Mistakes</h2>\n\n<p>If you want to keep your reach high and your earnings safe, here are the things you should absolutely avoid doing:</p>\n\n<h3>1. Do NOT Manually \"Cram\" Ads (The Mid-Sentence Mistake)</h3>\n\n<p>When creators unlock monetization, greed often takes over. They use the manual ad-insertion tool to force 3 or 4 ads into a single 5-minute video. Even worse, they drop these ads at random timestamps.</p>\n\n<p><strong>What happens in the backend:</strong> If an ad interrupts you right in the middle of a sentence or a punchline, it destroys the viewer's immersion. The psychological hook is lost, and they instantly scroll away. The algorithm sees this massive bounce rate and instantly kills the video's reach.</p>\n\n<p><strong>The Math:</strong> 4 ads on a dead video with 1,000 views makes you pennies. 1 well-placed ad on a viral video with 500,000 views makes you hundreds of dollars. Less is more.</p>\n\n<h3>2. Do NOT Spam Your Video to 50 Facebook Groups</h3>\n\n<p>Many creators think they can force a video to go viral by sharing it to dozens of Facebook groups they control immediately after posting.</p>\n\n<p><strong>What happens in the backend:</strong> Meta's anti-spam AI is incredibly sensitive to \"Artificial Distribution.\" It tracks the IP addresses and accounts sharing the content. If it realizes you are gaming the system, it flags the traffic as <strong>Inauthentic Behavior</strong>. The algorithm will restrict your reach, and the views you do get will be categorized as non-monetizable (meaning you get paid $0.00 for them).</p>\n\n<h3>3. Do NOT Upload Unoriginal Content (LOOC)</h3>\n\n<p>Taking funny clips from TikTok or YouTube, slapping them together, and adding background music might get you views, but it won't get you paid.</p>\n\n<p><strong>What happens in the backend:</strong> Facebook's AI uses audio and visual hash-matching to scan every pixel of your video against a global database. If it detects a TikTok watermark or heavily recycled clips, it triggers the <strong>LOOC (Limited Originality of Content)</strong> penalty. You will be instantly demonetized.</p>\n\n<h2>How to Win: The \"Pro-Creator\" Fix</h2>\n\n<p>If you want to maintain viral reach while making serious money, you need to design your content <em>around</em> the ads.</p>\n\n<p><strong>The Cliffhanger Strategy:</strong> Never let an ad play randomly. Edit your video so that right before an ad is about to play, you create suspense. Say something like, <em>\"But what I found inside was shocking...\"</em> [AD PLAYS]. The viewer will sit through the 15-second ad because their brain needs to know the answer. Your retention stays high, and your reach stays high!</p>\n\n<p><strong>Use Auto-Placement:</strong> If you don't know how to edit for ad breaks, let Facebook do it. Meta's AI reads the audio waveforms of your video to find natural silent moments or scene transitions and places the ads there so they don't interrupt you mid-sentence.</p>\n\n<p><strong>The Bottom Line:</strong> Facebook isn't punishing you for getting monetized. But if you sacrifice viewer experience for a quick buck, the algorithm will notice. Respect your audience's attention, keep your retention high, and the algorithm will reward you with both reach and revenue.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising and creator growth across Meta, TikTok, and Google. Want help growing a monetized page without killing your reach? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/f79e8d84-9aee-4cc1-9ede-82563e1fceaf.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"Does Facebook Monetization Kill Your Reach? The Real Answer","seo_description":"Views dropped after enabling Facebook monetization? It's not suppression — it's retention. Learn the 3 mistakes killing your reach and the cliffhanger fix that works.","published_at":"2026-08-25 00:11:00","scheduled_at":null,"created_at":"2026-08-25 00:12:24","updated_at":"2026-08-25 00:17:11","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":7,"category_id":1,"title":"The \"10 Blue Links\" Era is Ending. Are You Ready for GEO?","slug":"geo-generative-engine-optimization-seo-shift","excerpt":"Users aren't clicking a list of links anymore — they're reading one synthesized AI answer. If your brand isn't the inline attribution inside that answer, you don't exist. Here's the shift from SEO to GEO, and the research proving it can boost visibility by up to 40%.","content":"<p>For 25 years, SEO was a game of \"Quantity\" and \"Keywords.\" We fought for the #1 spot because that's where the clicks were.</p>\n\n<p><strong>But the game has changed.</strong></p>\n\n<p>With the rise of Generative Engines (Perplexity, ChatGPT, Google AI Overviews), users are no longer clicking a list of links. They are reading a single, synthesized answer.</p>\n\n<p>If your brand isn't the <strong>Inline Attribution</strong> inside that answer, you don't exist.</p>\n\n<h2>The Shift: From SEO to GEO (Generative Engine Optimization)</h2>\n\n<p>Don't get me wrong: SEO isn't \"dead\" — it's the foundation.</p>\n\n<p>To be \"retrieved\" by an AI, you still need to be in the Top 10 search results. Traditional SEO is your ticket to the stadium, but <strong>GEO is how you get on the field</strong>.</p>\n\n<p>Once the AI \"retrieves\" the top 10 sites, it stops looking at backlinks and starts looking at <strong>Subjective Impression</strong>.</p>\n\n<h2>What is Subjective Impression? 🧠</h2>\n\n<p>It's the new KPI. AI engines don't just \"rank\" you; they \"judge\" you based on:</p>\n\n<ul>\n  <li>✅ <strong>Relevance:</strong> Does this actually solve the user's intent?</li>\n  <li>✅ <strong>Influence:</strong> Is the AI relying on your data to build its answer?</li>\n  <li>✅ <strong>Authority:</strong> Do you sound like an expert or a marketing brochure?</li>\n</ul>\n\n<h2>Does it actually work? The Data says YES.</h2>\n\n<p>Groundbreaking research from Princeton, Georgia Tech, and IIT Delhi recently proved the power of GEO. By moving away from \"keyword stuffing\" and moving toward a GEO-first strategy (adding statistics, expert quotes, and citations), they saw:</p>\n\n<p><strong>Up to a 40% increase in visibility within generative engine responses.</strong></p>\n\n<p>They proved that a website at #7 on Google could \"jump\" over the #1 spot to become the AI's preferred source — simply by being more authoritative and fact-dense.</p>\n\n<p><strong>Stop optimizing for a \"Search Engine.\" Start optimizing for a \"Generative Engine.\"</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising and search strategy across Meta, TikTok, and Google. Want your brand inside the AI's answer? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/997f528b-33a4-47dd-a3d5-174ee0697647.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"GEO Explained: Generative Engine Optimization vs SEO","seo_description":"AI engines like ChatGPT and Perplexity are replacing the 10 blue links. Learn what GEO is, how Subjective Impression works, and the research behind a 40% visibility boost.","published_at":"2026-08-24 20:08:00","scheduled_at":null,"created_at":"2026-08-24 20:12:34","updated_at":"2026-08-25 00:10:03","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":5,"category_id":1,"title":"Meta Value Rules: The \"Pro\" Way to Stop Chasing Cheap Clicks","slug":"meta-value-rules-stop-chasing-cheap-clicks","excerpt":"Getting plenty of leads but not high-quality ones? Narrowing your audience in 2026 kills reach and inflates costs. Value Rules flip the approach — instead of telling Meta who to target, you tell it how much to bid. Here's the logic behind this underutilized tool.","content":"<p>As a Paid Media Expert, I'm often asked the same question: <em>\"Joshuwa, we are getting plenty of leads/sales, but why aren't they high-quality?\"</em></p>\n\n<p>In the \"trenches\" of Ads Manager, we usually solve this by narrowing our audience. But in 2026, narrowing your audience is a great way to kill your reach and skyrocket your costs.</p>\n\n<p>The real solution? <strong>Value Rules.</strong></p>\n\n<p>Instead of telling Meta <em>who</em> to talk to, you are telling Meta <em>how much to bid</em> for them. Here is the logic behind this underutilized tool:</p>\n\n<h2>1. Does this actually increase ROAS?</h2>\n\n<p><strong>Yes, but keep an eye on your bank account.</strong></p>\n\n<p>Value Rules don't change your product; they change your bidding strategy. By applying a multiplier (e.g., 1.5x) to a specific audience, you are telling Meta: <em>\"I am willing to pay more to win this customer because they bring more profit.\"</em></p>\n\n<p><strong>The Result:</strong> Your Business ROAS increases because you're winning high-value auctions and ignoring the \"junk\" leads.</p>\n\n<p>Your Dashboard ROAS will look artificially high because Meta is multiplying the values you see. Always reconcile your Ads Manager with your actual revenue.</p>\n\n<h2>2. Is this just a \"suggestion\" for the AI?</h2>\n\n<p><strong>No, it's a Hard Instruction.</strong></p>\n\n<p>Unlike the \"Opportunity Score,\" which is just a recommendation, Value Rules change the actual math of the auction. Meta uses a specific formula to decide who sees your ad. When you apply a Value Rule, you are manually inflating the \"User Value\" in that formula.</p>\n\n<p>The AI must follow this instruction. It forces the algorithm to bid more aggressively for the segments you've labeled as \"Premium.\"</p>\n\n<h2>3. Should you stack multiple rules or keep it simple?</h2>\n\n<p><strong>Start with a Single Rule.</strong></p>\n\n<p>In performance marketing, \"Clean Data\" is everything. If you create a rule set that defines location, then device, then a specific custom audience all at once, you create Data Noise.</p>\n\n<p>The AI gets confused about why a user is valuable. Identify your single biggest profit lever — maybe it's a specific city or a high-LTV customer list — and assign one clear rule. Master that signal before you add more layers.</p>\n\n<h2>4. Broad Audience vs. Detailed Targeting?</h2>\n\n<p><strong>Broad is where Value Rules shine.</strong></p>\n\n<p>If you use Value Rules with narrow, detailed targeting, you are \"double-constricting\" the AI. You're putting it in a tiny box and then giving it a specific bidding rule. This usually results in your ads not delivering at all.</p>\n\n<p><strong>Use Broad (or Advantage+) Audience + Value Rules.</strong></p>\n\n<p>Give the AI the freedom to scan the entire market (Broad), but give it a \"North Star\" (Value Rule). You are essentially saying: <em>\"Go anywhere you want, but whenever you find someone who looks like my VIP list, pay whatever it takes to win that auction.\"</em></p>\n\n<p><strong>Value Rules are how you move from \"Volume\" to \"Value.\"</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a value-driven strategy for your campaigns? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/26327808-7ce8-4cdc-904a-2e3a5dffcdc1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Meta Value Rules Explained: Bid for Value, Not Volume","seo_description":"Meta Value Rules let you tell the algorithm how much to bid instead of who to target. Learn how to boost real ROAS, avoid data noise, and pair rules with broad audiences.","published_at":"2026-08-24 17:21:00","scheduled_at":null,"created_at":"2026-08-24 17:22:51","updated_at":"2026-08-25 00:13:04","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":4,"category_id":6,"title":"How We Generated a 9.09x ROAS for an English Diploma Campaign on Meta","slug":"9x-roas-english-diploma-meta-ads-case-study","excerpt":"Over an eight-week Meta campaign for SITC Campus, Sky Designers turned LKR 2.33M in ad spend into LKR 21.16M in tracked enrolment revenue — a 9.09x ROAS with 1,628 confirmed student bookings. Here's the full funnel breakdown.","content":"<p><em>A Sky Designers performance case study — May to June 2026</em></p>\n\n<p>When an education brand asks whether Meta ads can genuinely fill classrooms — not just generate likes — the only honest answer is data. Over an eight-week flight from 1 May to 28 June 2026, we ran a full-funnel Meta campaign for SITC Campus promoting its English Diploma programme. The result: <strong>LKR 21.16 million in tracked revenue from LKR 2.33 million in ad spend — a 9.09x return on ad spend</strong>, with 1,628 confirmed student bookings.</p>\n\n<p>Here's how the numbers break down, and what actually drove them.</p>\n\n<h2>The Headline Numbers</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Ad spend</td><td>LKR 2,328,534</td></tr>\n  <tr><td>Tracked revenue</td><td>LKR 21,164,000</td></tr>\n  <tr><td><strong>ROAS</strong></td><td><strong>9.09x</strong></td></tr>\n  <tr><td>Confirmed bookings</td><td>1,628</td></tr>\n  <tr><td>Cost per booking</td><td>LKR 1,430</td></tr>\n  <tr><td>Average revenue per booking</td><td>LKR 13,000</td></tr>\n</table>\n\n<p>For every rupee invested in Meta ads, the campaign returned just over nine rupees in enrolment revenue. At an average course value of LKR 13,000 per student and an acquisition cost of roughly LKR 1,430, the campaign paid for each new student more than nine times over.</p>\n\n<h2>Reach and Efficiency</h2>\n\n<p>The campaign delivered 22.9 million impressions across 6.49 million unique people — a frequency of 3.53, meaning the average prospect saw the message about three and a half times over the flight. That is squarely in the sweet spot for education offers: enough repetition to build familiarity and trust, without tipping into creative fatigue.</p>\n\n<p>Efficiency held up at scale. Cost per 1,000 impressions (CPM) came in around LKR 102, and cost per 1,000 people reached at roughly LKR 359 — strong numbers for the Sri Lankan market, achieved while running 18 concurrent ad campaigns segmented by audience, creative format, and funnel stage.</p>\n\n<h2>The Funnel: From Scroll to Seat</h2>\n\n<p>A 9x ROAS is never one metric doing the work. It's a chain of conversions, each one compounding:</p>\n\n<ol>\n  <li><strong>Attention.</strong> A mix of static posts and a dedicated video series generated 2.84 million 3-second video views — a 12.4% hook rate. Of those hooked, 694,525 watched through (a 24.4% hold rate), proof the video content was doing real persuasion work, not just interrupting feeds.</li>\n  <li><strong>Intent.</strong> The campaign drove 35,317 link clicks and 99,126 total engagements, at a cost of roughly LKR 66 per click.</li>\n  <li><strong>Conversation.</strong> 10,903 people started a message conversation — a 30.9% click-to-message ratio. Nearly one in three people who clicked took the next step and spoke to the campus directly. This is where a click-to-message strategy earns its keep: conversations convert far better than cold form fills.</li>\n  <li><strong>Enrolment.</strong> 1,628 of those conversations became confirmed bookings — a 14.9% message-to-booking conversion rate. That final step is a joint achievement between ad targeting quality and the client's response team; ads deliver warm prospects, but fast, helpful replies close them.</li>\n</ol>\n\n<h2>What Made the Difference</h2>\n\n<p><strong>Creative variety with a video backbone.</strong> The blend of post creatives and a structured video series meant we could hook cold audiences with short-form video while retargeting engaged viewers with direct-response creatives.</p>\n\n<p><strong>Message-first conversion path.</strong> For a considered purchase like a diploma, prospective students have questions. Routing traffic into conversations rather than a checkout page respected that buying behaviour — and the 14.9% booking rate from messages validated it.</p>\n\n<p><strong>Disciplined frequency management.</strong> Holding frequency near 3.5 across an eight-week flight kept the campaign persuasive without burning the audience, protecting both CPM and engagement rate through the full duration.</p>\n\n<p><strong>Granular campaign structure.</strong> Eighteen active campaigns allowed budget to flow toward the audiences and creatives that were converting, rather than averaging spend across winners and losers.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Education marketing on Meta works when the full funnel is engineered deliberately — hook-driven video for attention, conversation-based conversion for trust, and rigorous tracking from click to confirmed booking. A 9.09x ROAS isn't a fluke of a good month; it's the output of a measured system.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want results like these for your institution? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/1a326007-9817-48bb-8608-22f292130e14.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"9.09x ROAS Meta Ads Case Study | Education Marketing Sri Lanka","seo_description":"How Sky Designers turned LKR 2.33M Meta ad spend into LKR 21.16M revenue for an English Diploma campaign — 1,628 bookings at 9.09x ROAS. Full funnel breakdown.","published_at":"2026-08-24 16:39:00","scheduled_at":null,"created_at":"2026-08-24 16:41:39","updated_at":"2026-08-24 18:24:43","category_name":"Business Growth","category_slug":"business-growth"}]}