Independent · Nairobi · Remote Erick Kagai, verified on shopexperts
← All case studies Case study · BoxQuiz Puzzles & games · Denmark Jan → Feb 2026 Tracking check and fix
Case study01 of 03

How BoxQuiz stopped paying two apps for a job Shopify already did.

The problem: two paid apps told Google about BoxQuiz's sales. Shopify's own Google channel already did that, so sales could be counted twice.
What I did: I checked all the shop's tracking, moved it to Google's new tag, and removed both apps.
What changed: $199 a year off the app bill, and every sale now reaches Google, Meta and Google Analytics once.
How long: the work ran from January to February 2026.

The result
$199yr
What changedTwo AdNabu apps removed, and off the app bill. They had been doing work that was already done.
What didn't changeNo new apps. The work was moving, setting up and removing.
How it's knownEvery figure was checked at the live source on February 27, 2026.
Engagement

Client

BoxQuizDanish online puzzle and game shop, and the Helsingør store Puslespilsbutikken

Job shape

A check, then the fixesJanuary 2026

Tools touched

Google Ads · Merchant Center · GA4 · Meta PixelShopify · Cornerstone theme · Judge.me

What it replaced

Two AdNabu appsNabu for Google Pixel · Retargeting for Google

The problem.

The BoxQuiz storefront homepage: a Danish online puzzle shop trading under the Puslespilsbutikken brand mark
Fig. 01 · boxquiz.dk: puzzles and games for Danish shoppers, online and from the Helsingør store.

Bettina Cronquist runs BoxQuiz, and the Helsingør puzzle store Puslespilsbutikken too. She came to me in late January with one worry. Tracking is the small piece of code that tells Google or Meta when someone buys. She feared hers might be slowed down or cut off. She wanted to be sure Meta, Google and Google Analytics (GA4) were each getting every sale. She asked for a check and the fixes, not just a report.

What had been tried.

The shop already ran two AdNabu apps, "Nabu for Google Pixel" and "Retargeting for Google". They told Google about sales and showed ads to past visitors. But Shopify's own Google & YouTube channel already does that job. So the shop paid twice for the same work. Worse, two tools reporting the same sale can count it twice. That muddies the numbers.

Before-and-after diagram of the tracking flow: two AdNabu apps plus the native Google channel firing duplicate events, replaced by the native Google and YouTube channel feeding Google Ads, GA4, and the Meta Pixel once each
Fig. 02 · Tracking before and after: three sources reporting the same sales, cut down to one clean path.

The fix.

I checked the whole tracking setup first. The code was working and was not being slowed down. So the real work was elsewhere. I:

  • Finished moving the shop onto Google's new tag, which cleared Google's red warning.
  • Switched on Countries & languages sync in Merchant Center, Google's free product listing. Switched on Customer Match, which sends the shop's customer list to Google Ads every day.
  • Checked GA4 from end to end: every event arriving, no gaps. Checked how well the Meta Pixel matches each sale to a real person.
  • Turned the Judge.me review widgets back on, so shoppers could see reviews again.

Then I waited before removing the apps. I let the new setup run and watched the numbers hold steady. Only when two weeks of real data said "stable" did I remove the two apps. That call was backed by data, not by a guess.

Removing an app is the easy part. First you have to prove the thing replacing it already does the job.

Before → after.

  • Google tag: flagged for a move, red warning → moved to the new tag, warning cleared.
  • Tracking apps: two AdNabu apps doing what the Shopify Google channel already did → both removed once the data held steady.
  • App spend: paying for tracking twice → $199 a year saved.
  • Tag firing: some sales at risk of being reported twice → every Google tag fires exactly once.
  • Merchant Center: Countries & languages sync off → on.
  • Customer Match: not running → on, with the customer list sent to Google Ads every day.
  • GA4: not checked → checked, every event arriving, no gaps.
  • Meta Pixel: not checked → checked, match quality 8.9 out of 10.
  • Judge.me reviews: widgets not showing → reviews live on the shop again.

What changed.

After two weeks of steady data, the picture was clean. I confirmed it at the live source on February 27, 2026:

  • GA4: every event arriving from end to end, no gaps.
  • Google Ads: purchases and add-to-carts counted cleanly, no missing sales.
  • Meta Pixel: match quality 8.9 out of 10.
  • Clean firing: every Google tag fires exactly once. No doubles.
  • $199 a year saved by removing the two apps, once the Shopify channel was confirmed doing the job.
Metric card: Meta Pixel Purchase event match quality of 8.9 out of 10, verified at the live source
Fig. 03 · Meta Pixel match quality for sales: 8.9/10 at the February 27, 2026 check.
A BoxQuiz product page with the Judge.me review widget showing a five-star customer review on the storefront
Fig. 04 · Judge.me reviews live on the product page again, where shoppers see them.

What it means for the shop.

For a small shop, apps that repeat a job are a quiet leak. Money goes out every month for work Shopify already does. And when two tools count the same sale, the numbers you decide with go wrong. Cleaning this up did two things at once. It cut a fixed cost. And it made the ad numbers something Bettina can trust. Now Google Ads, Meta and GA4 each hear about every sale once. Every kroner spent on ads is measured against a true picture, not one padded by double counts.

How I checked it.

I did not take "it looks fine" for an answer at any stage. I checked the tracking for real slowdowns before I touched anything. I confirmed GA4 was receiving every event. I scored how well the Meta Pixel matches sales. And I waited two weeks of live data before calling the apps safe to remove. Every result above was confirmed at the live source, not assumed from the build.

She got tracking she can trust, a lower app bill, and ad numbers that tell the truth. BoxQuiz sells puzzles and games to Danish shoppers. Its tracking is now clean, counts each sale once, and costs less to keep that way.

Published with Bettina's permission. The figures here were checked on February 27, 2026, and are not a live reading. Sales volumes are left out at the shop's request.

In their words

What the client said.

Very happy with everything :)

Bettina CronquistBoxQuiz
Read all 202 reviews
Author
Erick Kagai

Erick Kagai

Independent Shopify consultant. I write case studies the way I write proposals. The bad news sits in the same room as the good. About Erick

A first call · 30 minutes

Paying for apps that do what Shopify already does?

Bring your app bill and your tracking setup. The first ten minutes go to one question: can your numbers be trusted? Only then does anyone talk about a build.