/Cases

Accurate event tracking on Shopify Checkout Extensibility

Oilily
Oilily
client
Oilily
industry
E-commerce · Fashion
platform
Shopify
year
2025
Stack
GA4GTM server-sideStapeShopifyCookiebotMeta CAPI
/The challenge

Oilily is a Dutch fashion brand, founded over 60 years ago and known for bold prints and colourful designs. Their existing setup no longer met their needs.

Shopify had just introduced Checkout Extensibility, and documentation was thin. That left a choice: patch up the current setup, or build for the new checkout before anyone had worked out how.

/Our approach

We took the forward-looking route and prepared for the new checkout. The work came down to a custom datalayer, Cookiebot for consent, and server-side tagging with GTM and Stape.

The datalayer has two halves: a Liquid datalayer for everything before checkout, and a custom pixel during checkout. Cookiebot is connected to Shopify's privacy API so consent holds across the whole journey.

We disabled tracking in the Google sales channel entirely. For Meta we ran a dual setup so we could compare what the sales channel measured against what our own pixel measured.

“The Meta ROAS has almost tripled since we started using New North Digital's tracking setup. We've started scaling up our budgets again.”
Jurgen BergmansSocial Ads specialist for Oilily
/The outcome

Our custom pixel measured far more purchases than the Meta sales channel did. Across other channels roughly 10% of purchases go unmeasured, which is what you expect once consent is taken into account.

We continue to support Oilily, so tracking stays at this level and there is someone to ask about purchase tracking, consent and analysis.

Running into the same thing?

Request our audit
New North Digital
About us

We love the work others find too technical. A trigger from 2019 that skews your revenue? We'll find it. And we'll explain it to you without the jargon.

5.0 · 63 reviews
More about us

Other cases

Wolky
Read case

Multi-domain server-side tracking across five WooCommerce shops

Server-side · WooCommerce · Consent
Doloris
Read case

Tracking conversions when ticket sales happen in someone else's system

Server-side · GA4 · Attributie
Maxima
Read case

Restoring GA4 accuracy on Magento with server-to-server tracking

Server-side · GA4 · Magento
Lebara
Read case

Solving attribution problems in an existing server-side setup

Server-side · GA4 · Attributie
Coco & Cici
Read case

From server-side Shopify tracking to a data warehouse you can ask questions

Data warehouse · Dashboards · AI
Threedium
Read case

Measuring the ROI of 3D viewers and configurators

3D commerce · Enterprise · Analytics

Do your numbers add up?

One call is usually enough to see where it breaks.

Takes 1 minute