GA4, GTM and server-side tagging that turn ad spend into clear, defensible numbers for NZ founders who are tired of guessing.
After deploying tracking on more than 218 sites, the failure modes are predictable. Pixels fire on the wrong page. Conversion events double-count refunded orders. Attribution credits the last campaign instead of the one that did the work. The reports look fine until someone tries to make a budget decision from them, and then the numbers stop holding up. We build tracking that holds up: implementations clients can take to a board meeting and an ad audit without flinching.
Every tracking project lands here first. The plan names every event, every parameter, every trigger and every downstream consumer. We do not build until you have signed it.
event-plan.csv
28
Events tracked
64
Parameters
9
Conversions
0
Tags without sign-off
Event
Trigger
Parameters
Conv.
Event
generate_leadTrigger
form_submit on /book
Parameters
sourceservices[]timelineEvent
purchaseTrigger
thank_you pageview
Parameters
valuecurrencyitems[]transaction_idEvent
scroll_75Trigger
built-in scroll depth
Parameters
page_pathpage_titleEvent
video_completeTrigger
youtube progress 100%
Parameters
video_idvideo_titlevideo_duration+24 rows hidden · scroll for full plan
01
Spec before build
Every event plan is signed off before any tag changes. The artefact is the gate, not the receipt.
02
Conversions mapped to media
The conv column links each event to its downstream consumer: GA4 conversion, Meta CAPI, Google Ads import.
03
Versioned, traceable
Lives as a CSV in the project repo. Every edit has an author and a date. Reverting a tracking change six months later is one commit.
A tracking project at Enderon covers the full stack a modern marketing team needs to make ad-spend decisions:
We build the spec first, then the implementation, then the QA. No tag goes to production without a written event plan, a debug-mode walkthrough and a 7-day post-launch reconciliation.
GA4. Google Tag Manager (web and server). Meta Pixel and CAPI. Google Ads conversion tracking. Microsoft Advertising UET. LinkedIn Insight Tag. TikTok Pixel. Hotjar or Microsoft Clarity for session-level diagnosis. Stape, Cloud Run or Vercel Edge for the server container. We don't push specific tools because the tools are downstream of the question: what decision will this number drive?
You already run paid traffic, organic search has been going somewhere, and you can no longer trust the numbers your team reports each week. Common signals: GA4 events that say one thing and Stripe says another, ad platforms each claiming credit for the same conversion, a "data team" that's actually one person manually pasting CSVs into a spreadsheet. If any of that is uncomfortably familiar, this is the project.
If you're pre-revenue or just getting started, a tracking project usually isn't worth it yet. It pays off once there's enough traffic and spend to act on the data, and we're happy to help when you get there.
E-commerce, lead-gen, marketplace, B2B SaaS, multi-location service businesses. Stack agnostic: we've built the same architecture on Shopify, WooCommerce, Webflow, Next.js, headless WordPress and custom rails. The pattern transfers. The implementation details don't.
“I've been working with Donovan and Enderon for nearly 7 years and can honestly say they are one of the best development teams I've ever had the privilege of working with. Their WordPress and Shopify skills have enabled me to complete many web projects for my clients and their businesses are thriving. I couldn't recommend a more competent, professional and all round excellent development team!”
Dean DavisDirector, Deegeedee
Step 1
Two weeks. We pull your existing GA4, GTM and ad-platform configs, run them against the live site, and document every gap. Output: a written event plan that names every event, parameter, trigger and conversion mapping. You review and sign off before any tag changes.
Step 2
One to three weeks depending on stack complexity. We build in a dev workspace in GTM, validate in GA4 DebugView, run tag-fire matrices across the customer journey. Nothing publishes until QA is green.
Step 3
Publish day plus seven days of monitoring. We compare new data against pre-implementation baselines, catch any drift and fix in flight. You get a reconciliation report at day 7 that confirms event counts, revenue figures and conversion totals match expected ranges.
Step 4
Final week. Looker Studio dashboard, written runbook for your team, recorded handover video. The system has to survive without us in the room.
Four to six weeks for a single-domain site. Eight to ten weeks for multi-domain or multi-region setups. We always quote on a written event plan, not an unbounded retainer.
Only if first-party data accuracy is materially affecting media performance. For most NZ businesses spending under $10k/month on ads, web-side GTM is sufficient. We make this call on the audit, not the proposal.
Almost always yes. Most mismatches come from refunds, currency conversion, or test orders polluting the data. We isolate, fix, and document the reconciliation logic.
Yes. Every project ends with a written runbook, a Looker Studio template and a recorded walkthrough. We don't lock you into a retainer.
Same process, different access credentials. The event plan is platform-agnostic.
Bring the current site, the business goal and the parts that feel unclear. We will help you find the commercial gaps, prioritise the right pages and build the system behind the next version.
