Sample audit
Diagnose the Gap

Christy Ng: 65 always-on ads, and the sell-out collabs are barely in them.

About 65 always-on Meta ads, six times the nearest rival, and almost none lead with the collaborations that sell out. Four moves, in order.

Andrew Anderson
3 September 2026 · 6 min read
Data seen live 24 to 29 August 2026
Christy Ng x Harry Potter collection page, seen live 26 August 2026: eight styles, five already sold out
Source: christyng.com, the Harry Potter collection page, seen live 26 August 2026.

The short version. Christy Ng runs about 65 live Meta ads, always-on and product-led, six times the volume of its nearest rival. Almost none lead with the collaborations that sell out. A big, healthy ad engine; its best asset is barely in it.

Christy Ng does the hard things right. Its tracking tools are all in place, its social reach is huge, and its ads run all year. The growth is in leading with the collaborations no rival can copy, and needing the discounts less.

Key takeaways

  • About 65 live Meta ads, always-on, six times the volume of the nearest rival; almost none lead with the collaborations that sell out.
  • 5 of 8 Harry Potter styles were already sold out on the day we looked, and none of that appears in the live ads.
  • 91 per cent of estimated search visits carry the brand’s name or a store location; 601 products sit in a permanent discount collection.
  • Four moves, in order: lead with the collaborations, need the discounts less, lift order value, own the category words.

How we audited

Public data only, without the brand’s involvement: the live store, the public Meta Ad Library, a keyword tool (Ubersuggest, Malaysia) and the tracking tools detectable in the page. Seven areas graded from the outside. Everything was seen live between 24 and 29 August 2026; third-party numbers are marked as estimates.

What we could not see. Its analytics, its ad spend and results, its margins and stock, licence terms on the collaborations, and any test already running or planned. Every grade above is read from the outside, so treat each move as a hypothesis for the team to check against what only they can see.

1. The scorecard: strong foundations, one expensive habit

Seven areas, graded from the outside on public signal alone. A strength is a strength; the low grades are where the growth is.

  • Tracking, A. The full expected stack, detected live in the page: GA4, Tag Manager, Google Ads, a TikTok pixel, LinkedIn and Klaviyo.
  • Distinctive assets, A-. Licensed collaborations and personalisation, underused in paid.
  • Social, A. 732,000 on Instagram; about 508,000 on TikTok, selling live.
  • Paid media, B+. Six times the rival’s volume; the creative repeats “everyday”.
  • Conversion, B. The RM30-off signup works; little bundling or gifting after it.
  • Promotion discipline, C+. Hundreds of lines permanently on sale, plus every sale day.
  • Search, B-. Owns the name completely; 9 in 10 search visits are brand terms.

2. The asset no rival can copy

Licensed characters and Malaysian icons, dropped through the year, plus made-to-order personalisation: Miffy, Harry Potter, Minions, Hello Kitty, DHL, a Merdeka series, Raya and CNY editions, Oriental Kopi, design-your-own shoes. The Harry Potter drop on the live store showed eight styles at RM109 to RM159, five of them already sold out when we looked on 26 August 2026. None of it appears in the live ads.

What it means for Christy Ng. The scarcest thing the brand owns is the thing that sells out fastest, and the ads do not carry it.

3. The ad race is already won. What runs in it is the gap.

We read what the category actually runs, from the free public Meta Ad Library. The contrast tells the story.

Christy Ng. About 65 live ads, always-on for months. Product-led: everyday bags, shoes, a pickleball line. A gamified “Collect all 7” blind-box offer.

Carlo Rino, the nearest rival. 11 live ads, in short sale bursts. Discount-led: “Mid Year Sale, up to 60% off”. Drifting into skincare with a repair-serum push.

Six times the rival’s ad volume. The engine is already winning. The gap is what it advertises: the collaborations that set the brand apart are barely in the mix.

What it means for Christy Ng. Winning on volume is done. The next gain is what the volume says: drops and launches at the front, everyday products behind them.

4. Search: 9 in 10 visits already carry the brand’s name

The keyword audit comes from Ubersuggest (Malaysia, seen 29 August 2026). Domain authority (Ubersuggest’s estimate) 36, with 2,926 sites linking in. The engine below the brand is strong; the reach beyond it is thin. Of the roughly 40,600 estimated monthly search visits across the top 50 keywords, 91 per cent carry the brand’s name or a store location and 9 per cent are category terms.

  • 110,000 estimated monthly searches for “christy ng”, ranked number 1.
  • Number 3 for “canvas bag” (an estimated 2,400 searches): when it shows up, it wins.
  • 720 estimated monthly searches for “mamee monster x christy ng”: the collaborations have their own search demand.
  • 2 paid search keywords detected: next to nothing runs on Google search.

What the searches mean (our reading, each one testable):

  • “Take me to a shop.” An estimated 6,250 visits a month across 19 place terms; the store locator is the site’s second-busiest page. Do: a Business Profile per store, and a locator page with hours, WhatsApp and stock checks.
  • “I’m ready to buy.” An estimated 12,200 visits a month name a product. Do: shoppable landing pages, merchandised by use.
  • “Who is behind this?” An estimated 1,200 visits a month ask about the founder. Do: make the founder story a selling page.

The discount habit. It moves stock, and it trains shoppers to wait: 601 products sit in a permanent discount collection, 367 were in storewide sales when we looked, and every major sale day (8.8, 12.12 and the rest) is on the calendar.

Four moves, in order

Ranked by what returns the most for the least. Everything here builds on assets the brand already has.

  1. Lead with the collaborations, not “everyday”. Drops like the Harry Potter range, five of the eight styles shown sold out, barely appear in the roughly 65 live ads. Test drops at the front of paid, as launches with urgency. Impact: full-price demand from assets already made. Effort: a creative test, with licence terms for paid use checked first.
  2. Need the discounts less. Let drops and new arrivals carry the demand, and make sale days incremental rather than the default. Impact: protected margin and a stronger brand. Effort: a calendar decision, not new spend.
  3. Lift order value, not just capture. RM30 off wins the signup. After that: pair bags with charms, build gift sets, add a post-purchase flow. Impact: bigger baskets from the bundles, second orders from the flow. Effort: flows in the Klaviyo already installed.
  4. Own the category words, not just the name. Extend the on-page work that already wins “canvas bag” and “bucket bag” to the terms it misses; ranking difficulty sits low. Impact: search visits from people who have not heard of the brand. Effort: on-page copy and internal links, no new spend.

What a full audit adds

This sample is written from the outside. The full 12-month audit and plan adds the parts only account access can give: what the tracking actually records, where the ad money went, and the how behind each move: the collaboration-led paid plan, the promotion calendar, the order-value plan, the category-search plan, and a month-by-month plan. It is free for EasyStore merchants who sign up for managed marketing with ambty before 31 December 2026, and you can see how we run our own store on ambty.easy.co.

About this audit

Public data only, without the brand’s involvement: the live store, the Meta Ad Library, Ubersuggest (Malaysia) and the tracking tools detectable in the page. Christy Ng is a founder-led Malaysian bags and footwear brand on Shopify and is not an ambty client; we chose it because it is good, and the openings in a strong business are the instructive ones. Figures were verified live between 24 and 29 August 2026 and will drift. Each claim is bounded to its source; where a number is a third-party estimate we say so. If you are from Christy Ng and would like anything corrected or taken down, email ask@ambty.com and we will act the same day. Screenshots show the brand’s own public pages, cropped to the point being made and used for review and comment; we claim no ownership of the artwork in them.

Quote or reuse any part of this audit with a link to this page. Published 3 September 2026; we will add a note here if anything material changes.

About the author. Andrew Anderson founded ambty after 14 years helping businesses build marketing that works, advising Microsoft, Visa, Porsche, Astro, Nestlé and UEM Sunrise along the way. He now works with SMEs so they stop guessing and make confident decisions about their marketing. Questions or corrections: ask@ambty.com.

Get the next sample audit by email

One real Malaysian brand, audited from public data, when it is published. No newsletter padding, and you can stop any time.

Thank you. The next sample audit will reach you when it is published.
That did not send. Check the address and try again, or email ask@ambty.com.
We use your address for this one thing. See the privacy policy for the rest.

See what this looks like for your store.

A free 30-minute call: bring your store link and you leave with a straight answer either way. The full audit and 12-month plan is free for EasyStore merchants who sign up before 31 December 2026.