Apply for a Free Strategy Call

RESULTS / CASE STUDY / Tactical Gear

Night Operators

One search ad on $40 a day became a structured Google account behind a $221K month, 3.4x June, in eight weeks from launch.

Night Operators sells digital night-vision and thermal goggles to airsoft players. It went viral on TikTok, then slid from $259K a month to $65K in six months. We rebuilt Google from scratch. Monthly Google spend went from $951 to $19,223, and August 2024 closed at $221,828, 3.4x June.

$64,943 to $221,828
Shopify total sales, June to August 2024 (3.42x)
$14,740 to $53,869
Store revenue per week, tracker rows for week 23 to week 34 of 2024, 3.65x. The four weeks before launch averaged $14,805.
$951 to $19,223
Monthly Google Ads spend, June to August 2024
$220.82 to $470.58
Average order value, June to August 2024
If you read one thing
The constraintBrand and non-brand searches shared one ad and one budget, so every extra dollar spilled into cold searches the ad was never written for.
The three changesA brand campaign split from eight themed non-brand ad groups. A Shopping feed and Performance Max built from scratch. Broad match removed and match types tightened in September.
The resultShopify total sales $64,943 in June 2024 to $221,828 in August, on Google spend of $951 to $19,223.
What it is notWhole-store figures. The founder ran his own Meta ads, promos and an Amazon channel in the same window, and Google's in-platform attribution was inflated by a duplicate conversion action.
What it teachesSplit brand from non-brand before adding budget. Tighten match types before cutting budget. Check conversion actions on day one. Judge page tests on revenue per visitor. A viral peak is not a trend line. Read the five takeaways.

Where they started

Night Operators is a Vancouver brand run by its founder, Bon Zhan. It sells digital night-vision and thermal goggles (MAX 2.0, PRO 1.0 and the new FUSION 3.0) to airsoft, Nerf and paintball players. The brand grew on organic video; one TikTok did about 40 million views. December 2023 closed at $258,639 in Shopify sales on $1,489 of Google spend. Between 1 November 2023 and 18 July 2024 the store did $1,001,527 in Shopify sales, almost all of it before paid search was switched on.

Then the spike faded. January 2024 did $219,076, February $118,142, March $102,710, April $100,603, May $68,081 and June $64,943. The whole paid setup on Google was one search ad in one ad group, on a $40 daily budget. In Bon's words on the discovery call: "I'm literally not even managing it to be honest with you. It just runs in the background because it's search ads." And: "I can't lie to you. I got search ads and that's it. There was never a single creative in there."

He knew the channel had room. "I know for a fact that Google ads has room for me to keep pushing. I just don't know how." His break-even cost per order was about $97, his average order about $211, and Meta was paused. He planned to restart Meta himself around the new FUSION product. On the audit call three days later the goal was set out plainly: around $70K a month now, $1 million a month the target.

"there was a time where we used to get like 40 million views on one video and like at that time people were searching the brand like crazy but now it's like kind of died down and we just want to like prolong the life of the brand"

- Bon Zhan, Founder, Night Operators discovery call, recorded 24 June 2024

What the audit found

Bon sent the Google Ads invitation on 26 June 2024. Shopify, Merchant Center and the manager-account link followed on 2 to 5 July. We wrote the audit on 27 June, two days before he signed, and walked him through it on a recorded 21-minute call. The document has four sections: Website, Google Ads, Meta Ads and A/B Testing. On the call the Google Ads part took the least time: "there's not so much for me to say because there's literally nothing there." Bon agreed: "It's non-existent. Exactly."

The mechanism behind his scaling problem sat in that one ad group. Brand searches and general searches shared one ad and one budget. Brand searches convert on their own, so the account looked healthy at $40 a day. Every extra dollar spilled into cold searches the ad was never written for. Bon had felt it: "we got a good CPP, but as soon as you increase the budget, then obviously then, um, it throws the money into fire."

The store had its own leak. Add-to-cart was fine at 3.2%. Only 0.78% of sessions reached checkout and 0.32% bought; the June dashboard further down carries all three numbers. The checkout hid the discount the product page had promised and carried no reviews. Below are the Website and Google Ads sections of the audit as written, then the page itself. After that, the control versions from our September test: the homepage and the FUSION product page as they still stood when the CRO work began.

The Website section first, then Google Ads, in the order the document has them.

  • Looks generally good
  • Very high drop-off rate after someone adds to cart
  • Checkout page basic / no social proof / no offer
  • No structure
  • Only one basic ad
  • Targeting branded & non-branded keywords together
  • No video ads
  • No image ads
  • Not targeting any long-tail keywords
  • Not testing different ads
Verbatim from the Website and Google Ads sections of 'Night Operators - Audit', a HoloGrowth Google Doc created 27 June 2024 at 18:31 UTC, two days before the agreement was signed. The page itself is shown below; sub-bullets are flattened.

What we did, in order

  1. 24 Jun 2024Discovery call, recorded (41 minutes). Bon describes one search ad on $40 a day that 'just runs in the background'. The viral spike has faded. He knows the channel has room: 'I just don't know how.'
  2. 27 to 29 Jun 2024Written audit on 27 June and a recorded call to present it. A flat $2,500 a month Google Ads and CRO retainer is quoted on the call. Agreement signed and the first month paid on 29 June; onboarding form and shared Drive folder sent the same morning.
  3. 5 to 8 Jul 2024New structure built from keyword research. A brand campaign was kept apart from a non-brand search campaign with eight themed ad groups. They were Fusion, Helmet, MAX 2.0, PRO, Airsoft Gear, Paintball and Airsoft, Night Vision and Nerf Wars. Seven were mapped to a landing page, with three ads each. Brand campaign live Friday 5 July, search campaigns Monday 8 July. Bon on 10 July: 'looks amazing just read everything'.
  4. 9 to 17 Jul 2024Shopping feed built through DataFeedWatch with rewritten product descriptions and compare-at prices fixed. The feed carried 29 products when it went live on 16 July, and Merchant Center's July report counted 31 approved. Performance Max built and switched on once Bon's new video creative arrived on 17 July.
  5. 22 Jul to 15 Aug 2024Intelligems installed and a FUSION price test run against two higher tiers. Result on 15 August: the cheapest price won on revenue per visitor, $2.36 against $1.38 and $1.41. Test paused, prices held.
  6. 6 to 8 Aug 2024Strategy call: reporting walkthrough, GTIN and MPN codes added to lift feed quality, feed-title tests planned, CRO plan agreed (navigation, hero, product page, how-it-works video). Bon shipped the navigation and page changes himself by 8 August and moved to Shopify Plus. He also bought a second retainer for his other brand.
  7. 16 Aug to 19 Sep 2024CRO tests through Intelligems: homepage hero and product-page restructure. Checkout gained trust badges, payment icons and two verified reviews on 16 August. The compare-at price was surfaced in checkout on 2 September. 'Military-grade' hero copy was replaced within hours of Bon's objection on 19 September. Triple Whale set up end to end at the client's request, 20 to 29 August.
  8. 16 to 25 Sep 2024Course correction. Two-day deep dive after Bon's break-even warning. Broad match removed completely. The brand campaign moved to phrase match with a new bidding strategy, and a $20 a day worldwide brand duplicate was added. The target-ROAS prospecting campaign was paused, a discount asset group added for Q4, and an asset-level reporting script installed. Two new campaigns live on 25 September.
  9. 24 Sep to 28 Oct 2024A FUSION full-kit offer page was briefed to a design studio; first draft on 7 October ('overall the structure looks a lot better than our current product page'). Search Console set up on 24 October. On 25 October an outside audit shared by Bon was reviewed and the duplicate purchase conversion action was fixed. On 28 October Bon paused the Google work and moved it to a cheaper agency.
Full engagement log: the other three dated entries
  1. 2 to 5 Jul 2024Onboarding call: Shopify collaborator access, Google Ads linked to our manager account, Merchant Center, tags. Bon: 'So just do whatever Whatever you think is best and go for it. I'm leashing the dog out on this one.' A 22-page market research document plus nine sub-docs (audience, buyer persona, top five competitors, SWOT) delivered 3 to 4 July.
  2. From 5 Jul 2024, weeklyWeekly performance tracker set up: Google spend, store revenue, MER, in-platform and Triple Whale ROAS, new customers, cost per new customer, 90-day value, conversion rate, share attributed. Plus a live Looker Studio dashboard, walked through with Bon on 6 August.
  3. 9 Sep 2024Written bi-weekly report for the 14 days to 8 September. Google spend $9,399 (+14%), conversion value $47,000 (+12%), ROAS 5.00, store revenue $141,177 (+37%). Both A/B test write-ups included, September targets set.

What happened

$221,828
Shopify total sales, August 2024: up 75% on July, 3.42x June
$246,963
September 2024, the highest month of the engagement
7.9% to 43.9%
Store revenue attributed to Google, June to August 2024, on Google's own attribution
$43.99
Google spend per new store customer, August 2024. All Google spend over all store new customers, so it is not a blended CAC: the founder's own Meta, email and Amazon spend is not in the numerator. His stated break-even cost per order was $97.

Structure was the missing piece. Demand was already there. Ten days after launch the account read 7.85x, mostly retargeting. On 24 July the seven-day read was $2,100 of Google spend against $23,700 of Google-attributed conversion value. July closed at $126,705, up 95% on June, on $5,680 of Google spend. On 26 August we wrote in the client channel: "When we started working together 2 months ago we were at $14k/week in rev and last week we hit the $53k/week." The tracker rows for the four weeks before launch are $14,740, $14,924, $18,240 and $11,317; week 34 is $53,869. August closed at $221,828 on $19,223 of spend. September did $246,963.

One thing needs saying plainly. In the same window Bon ran his own Meta ads with a coach. He also ran 15%-off email promos and a 60%-off sale, sold on Amazon with buy buttons on the product page, and launched FUSION 3.0. The store total is not a Google-only result.

On the site, two A/B tests ran through Intelligems. The homepage hero test put a new headline and three bullets above a stronger call to action. It lifted desktop conversion from 1.21% to 2.07% and revenue per visitor from $5.50 to $8.58. It was cut to desktop only after the mobile version performed worse; the all-device read was +4.33%. The product-page test moved the benefits above the buttons and made the title smaller. In the 9 September report it showed conversion up 12.4% and revenue per visitor from $1.88 to $2.03; the final read on 17 September was +13.28%. A price test on FUSION found the cheapest tier won on revenue per visitor: $2.36 against $1.38 and $1.41.

What did not move: store-wide conversion. It sat between 0.29% and 0.33% from June to September as sessions doubled from 86,911 to 181,606 and got colder. It reached 0.40% in October. Average order value did double, from $220.82 to $470.58. The campaigns pointed at the $489 to $649 FUSION line rather than the $180 to $290 MAX and PRO line. The founder also moved FUSION's prices up in mid-July and back down by August, so the mix is what carried it.

What the ROAS numbers count

In October an outside audit found two purchase conversion actions, both set as primary in Google Ads. Google's own ROAS counted some sales twice. Triple Whale, which we installed in August and managed to, reads outside the platform and was not affected by that duplicate. It was not clean either: on 3 September the founder told us Triple Whale was picking up "only 50% of the net profit that it should be". Neither number was perfect; we optimised to the third-party one.

That applies to the attribution share on this page. The 35% and 44% figures for July and August are Google's own conversion value over Shopify revenue, so they are overstated. We cannot date when the second conversion action was created, because it was only found in October, so we cannot prove June's 7.9% is clean. If it is, the jump is smaller than it looks; if it is not, both ends are inflated. Treat the size of the change as uncertain and the direction as solid.

The ramp was not a straight line. In-platform ROAS went 7.94x, 7.88x, then 3.60x as weekly spend rose from $1.3K to $3.5K in three weeks. By mid-September Triple Whale read 2.85x and Bon wrote that Google was "borderline losing money now." Broad-match keywords were pulling in people researching $5K to $10K military kits. We removed broad match completely, moved the brand campaign to phrase match, paused the target-ROAS prospecting campaign and added a discount asset group for Q4. Week 41 (7 to 13 October) was the highest in-platform return of the ten weeks we tracked side by side. It ran $3,624 of spend, $64,070 of store revenue, 6.58x in-platform, 5.12x on Triple Whale and store conversion 0.49%.

Did it clear his break-even?

The founder gave his margins twice: "roughly 50% margins", then "sometimes its 40% margins depending on country of shipment", with "ideally 2.5x roas plus to be safe" and "anything lower is grey area could be unprofitable". At 50% margins break-even is about 2.0x; at 40% it is 2.5x.

Triple Whale's Triple Attribution reading ran 2.51x to 5.23x across weeks 35 to 44. All ten weeks cleared 2.0x, and weeks 35 to 38 (2.51x, 2.89x, 2.75x, 3.14x) sat at or just above his 2.5x line. But the model he called "the most accurate" was Triple Whale's linear paid model, which ran about 20% lower. Our own 9 November message put week 43 at 4.21x linear against 5.23x, and week 44 at 2.81x against 3.47x. On that model weeks 35 to 37 do not clear his 2.5x line.

Three limits on that. Triple Whale was only set up between 20 and 29 August, so July and early August have no third-party reading. These are the founder's own margin statements, not a profit and loss we measured. And he did not agree the channel was profitable. On 15 September he wrote that 2.85x "would mean break even after costs with your agency". On 1 October, looking at the linear model: "so looks like we arent breaking even ... as of september overall". After the handover he described his Google-era margins as "9% average days".

Store revenue by month, November 2023 to October 2024

Shopify total sales on the left, Google Ads spend on the right in dashed green, USD. Source: HoloGrowth weekly performance tracker, monthly table; October spend summed from the weekly rows.

$0 $100K $200K $300K Nov 23 Jan 24 Mar 24 May 24 Jul 24 Oct 24 Google rebuild live 5-8 Jul $226K $28K $0 $10K $20K Ad spend Shopify total sales
$0 $100K $200K $300K Nov 23 Mar 24 Jul 24 Oct 24 $226K $28K $0 $10K $20K Ad spend Google rebuild live 5-8 Jul Shopify total sales

Store revenue and Google spend by week, June to early November 2024

ISO weeks 23 to 44 of 2024: Shopify total sales, with Google spend on the right axis in dashed green. Week 26 is $11,317 and week 34 is $53,869. The line runs from week 23 ($14,740) to week 44 ($50,757), the first week after the handover. Source: tracker, weekly rows.

$0 $20K $40K $60K $80K W23 W25 W27 W29 W31 W33 W35 W37 W39 W41 W44 Campaigns live $51K $15K $0 $2K $4K Ad spend Store revenue per week
$0 $20K $40K $60K $80K W23 W30 W37 W44 $51K $15K $0 $2K $4K Ad spend Campaigns live Store revenue per week

Two ROAS readings for the same weeks

Weeks 35 to 44 of 2024; week 44 is the first week after the handover. Google's figure was inflated by a duplicated purchase conversion action, fixed 25 Oct 2024. We managed to the Triple Whale line. Source: tracker, weekly rows.

0x 2x 4x 6x 8x W35 W36 W37 W38 W39 W40 W41 W42 W43 W44 2.7x 5.0x 3.5x 2.5x Google in-platform ROAS Triple Whale ROAS
0x 2x 4x 6x 8x W35 W38 W41 W44 2.7x 5.0x 3.5x 2.5x Google in-platform ROAS Triple Whale ROAS

What the business became

At the start, paid search was one ad and 7.9% of revenue. At the end it was a structured account. A brand campaign sat apart from eight themed non-brand ad groups, seven of them pointed at a matched landing page. The shopping feed grew from 29 products and 31 approvals in July to 115 approved by September, with 20 not approved and 10 limited. Performance Max ran with asset groups by product, and YouTube ads were live. Google's own attribution put 35% to 44% of store revenue on the channel in July and August. The store got back to its January level, and September beat it, this time on a paid engine.

Measurement changed too. Before, Bon's method was this: "I literally just hop on a Google ads account and look, how much did we spend today? And just subtract it from the total profits. That's it." From July he had a weekly tracker with spend, revenue, MER, new customers, cost per new customer, 90-day value and conversion rate. Then came Triple Whale and Search Console. On the 6 August call: "Very well done on the organization there. This is something I've never done before."

He moved fast on his side, which is part of why this worked. He rebuilt the navigation, FAQ and About pages within 48 hours of the 6 August call. He moved to Shopify Plus on the projected volume: "considering the numbers I am projected to do this month with ads, I save $2000 in fees." He published dormant reviews, shot new creative, hired a 3D animator, and five and a half weeks in bought a second retainer for his other brand.

The economics stayed thin by his own account: "roughly 50% margins", and he wanted "2.5x roas plus to be safe." The retainer was a flat $2,500 a month for Google Ads and CRO. In late October, four months in, he moved the Google account to another agency, which he said "has a cheaper going rate". The last Night Operators fee was charged on 30 September and the work stopped on 28 October 2024. He wrote the next day: "if their results do not exceed my expectations beyond a reasonable doubt, I will happily switch back."

Weekly Google spend on the account was under $300 by mid-December. We do not know whether that was a strategy decision or an account problem, and we did not run the account. The brand itself is bigger now: its About page, checked 7 September 2026, lists 17,000+ orders shipped since 2023, 5,000+ verified reviews and 90+ countries.

"you're a really great contact to have ... from my experience so far, you're doing great work. So I owe you referrals."

- Bon Zhan, Founder, Night Operators strategy call, recorded 6 August 2024

Want to know what this would look like on your numbers? Everything on this page started with the 27 June audit document, the one quoted above. The $5,000 Profit Clarity Audit is that document, run properly on your account. We find the structural leak, size it, and show you the sequence to fix it. What happens after is your call. It starts with a free 30-minute Strategy Call, where we look at your dashboards live and tell you honestly whether the audit is the right next step. It is double-backed. You get 100% of your fee back within 30 days if it wasn't clearly worth it. Or the full fee becomes a credit if we can't quantify $75K in annual profit upside.

Apply for a Free Strategy Call

What you can take from this

Split brand from non-brand before you add budgetBrand searches convert on their own, so a pooled ad group looks fine at $40 a day. Every extra dollar then spills into cold searches the one ad was never written for. That is why more budget 'threw the money into fire'.
Ramp search slowly, and tighten match types before you cut budgetIn-platform ROAS went 7.94x, 7.88x, 3.60x as weekly spend went $1.3K, $2.5K, $3.5K. Broad match had let Google chase $5K-kit researchers. We removed it, moved the brand campaign to phrase match, paused target-ROAS prospecting and added a Q4 discount asset group, all on 25 September. Across the four changes the Triple Whale return went from 2.5x-3.1x in weeks 35 to 38 to 3.5x-5.2x in weeks 40 to 43. Weekly spend was similar or lower. Weeks 40 to 43 are also Q4, so the four changes and the season are not separable.
Check conversion actions on day one, and manage to a number outside the platformTwo primary purchase actions counted sales twice. Across weeks 35 to 44 Google read 2.7x to 6.6x while Triple Whale read 2.5x to 5.2x for the same weeks. Google's line sat above Triple Whale's in eight of the ten. Managing to a number outside the platform was the right call; the founder and we still read that number differently.
Judge a page test on revenue per visitor, with the device split shownThe hero test lifted desktop 71% and hurt mobile; the all-device read was 4%. Store-wide conversion stayed near 0.3% as traffic doubled and got colder, and AOV doubled mainly from product mix.
A viral peak is not your trend lineDecember 2023 was a 40-million-view spike. The honest read of $65K to $222K is a store back at its January level, this time on a repeatable engine. That engine returned $11.54 of store revenue per dollar of Google spend. Treat that as a Google-only ratio: the founder's own Meta spend sits outside it.

Verify this case study

  • Every store figure here is Shopify total sales, copied into our weekly tracker. It reproduces $64,943.18 and $221,828.33 to the cent, and both dashboards are shown above.
  • Every founder quote carries its date and comes from four recorded calls (24 Jun, 27 Jun, 2 Jul, 6 Aug 2024, on Read.ai) or the client Slack channel. Spoken quotes are machine transcriptions. We named the brand and the founder on our own decision. Nothing here was written for publication as a testimonial, and we have not asked him for one.
  • The audit bullets are verbatim from the Google Doc created 27 June 2024, 18:31 UTC. Google's Merchant Center emails for July and August are shown above: 432 and 3.27K ad clicks. The September email reports 3.59K clicks and 410.62K impressions, and is available on request.
  • ROAS is labelled by source throughout. Google's in-platform figures from July to October 2024 are overstated by a duplicated purchase conversion action, fixed 25 October 2024. Triple Whale sits next to them; HoloGrowth is a Triple Whale partner.
  • See the brand's own search and shopping ads in the Google Ads Transparency Center. The Meta Ad Library covers the founder's own Meta ads, not the Google work described here.
  • Ask for a reference on your Strategy Call. Numbers on this page last updated 2026-09-08.

Run the same math on your own account

Every HoloGrowth engagement starts with the same five numbers. They are CM3, nCAC, 90-day LTGP:CAC, payback, and the new-versus-returning split. The free Scaling Scorecard gives you those five metrics with the exact scale/hold/fix/kill thresholds we use on managed accounts. You see the same picture before you ever talk to us. If you only want to run one number first, find the point where your next dollar of spend stops being profit with the ad spend ceiling calculator.

Get the Free Scaling Scorecard

If your Google account is one ad running in the background, the room is real. Structure is what unlocks it.

It starts with a free 30-minute Strategy Call. We look at your ad accounts and your store numbers live. We split brand from non-brand and check your conversion actions. Everything on this page began with the 27 June audit document. The $5,000 Profit Clarity Audit is that document, run properly on your account, and we will tell you honestly whether it is the right next step.

Apply for a Free Strategy Call