Shopify
OOONO
Shopify across markets
Shopify development across markets with theme changes, tracking and ongoing improvements to the store.
Visit ooono.comGoogle Tag Manager and GA4
A Google Tag Manager consultant needs to do more than create tags; half the work lives in the data layer and in the code on the site. I have been a developer since 2010, so I can both clean up the container and write the data layer it should read from.

Many GTM containers have grown through years of campaigns and changing agencies, and nobody dares delete anything because nobody knows what is still in use. That is how an undocumented container rots, one forgotten tag at a time. I work out what actually fires and pause the rest, so there is always a way back.
Afterwards the remaining tags get a fixed naming convention, so their purpose can be read without opening them. That detail decides whether the container is still workable in two years.
What decides whether a GTM setup is robust is where the events come from. Automatic click triggers guessing at CSS classes snap when the design changes, and the error only shows up weeks later in the reports.
Instead I define a data layer with fixed names and fixed fields that the site itself sends. Because I am a developer, I can write the implementation myself or hand your team a precise specification.
Concrete deliverables, not a report of recommendations someone else has to find time for.
Inactive tags paused rather than deleted, so the cleanup can be rolled back if something turns out to be in use.
A pattern for tags, triggers and variables, so anyone can read what they do without opening them.
Fixed event names and fields, implemented by me or handed over as a precise recipe for your developers.
Conversions on what matters, internal traffic filtered out and data retention set to the longest permitted period.
Shopify
Shopify across markets
Shopify development across markets with theme changes, tracking and ongoing improvements to the store.
Visit ooono.comWordPress
Design focused on conversion
A new WordPress website for private and business customers with design, tracking and a simpler booking flow.
Visit 3x34.dkNext.js
Courses for companies and job seekers
A Next.js course platform with course listings, registration and tracking for companies and job seekers.
Visit bigum.coFour steps. You know what happens when, and you can stop after any of them.
Using preview mode and the network log, I work out which tags fire, which fail, and where the same purchase gets counted more than once. The result is a concrete list of what has to go and what is missing.
The container is rebuilt with consistent naming and a clean data layer, so anyone can open it a year from now and understand what happens. Old tags are archived rather than deleted, so nothing is lost.
I set up a server container on your own subdomain and wire in consent mode, so the consent choice controls what gets sent. Conversion tracking for Google Ads and Meta moves over with it.
For a period after launch, I compare orders in your backend with the numbers in GA4 and the ad platforms. Deviations are explained in writing, so you know how much weight the numbers can carry.