Analytics Tracking

Set up, improve, or audit analytics tracking and measurement.

A GTM-first analytics implementation playbook that turns business questions into a clean, decision-grade measurement layer. It architects GA4 event models, dataLayer contracts, and Google Ads conversion pipelines so every tracked event answers a real question, no noise, no inflated metrics. Built for modern stacks where server-side rendering changes when and how tracking fires.

$15 one-time
Add to a kit →

Prices include 20% VAT. · Forged on real agency work · one-time, no lock-in

  • Type Skill
  • Category Data & Analytics
  • Delivery Email · instant
  • License One-time
Run preview
forgehouse, analytics-tracking

Inside the run · no black box

See the actual work before you buy it.

If an event cannot name the business decision it serves, it does not get tracked. From that filter outward, the whole measurement setup is built in six moves:

  1. Starts from decisions, not data: every proposed event must answer which business decision it serves, and if it cannot, the event is rejected. Active or planned Google Ads makes conversion tracking the first mandatory item.
  2. Writes the measurement plan before any code: business goal to KPI to event name in object_action format (Google recommended events like generate_lead first) to parameters to GTM trigger to the exact report column the data will feed.
  3. Implements the code side as dataLayer.push only, through a typed central analytics utility; all tag management lives in the GTM container so marketers can change tags without a deploy, and scripts load with the afterInteractive strategy so Core Web Vitals stay intact.
  4. Installs the sector event set: generate_lead, phone_clicked, whatsapp_clicked and direction_clicked for local service businesses, fired only after a real success state, marked as GA4 conversions and imported into Google Ads where campaigns run.
  5. Hardens the GA4 property itself: data retention raised from the 2-month default to 14 months, enhanced measurement on, conversion events flagged with the right counting method, and the Ads link established.
  6. Validates before production: GTM Preview shows the tags firing, GA4 DebugView shows correct parameters, one click produces exactly one event, no email or phone number leaks into any parameter, and the whole flow is re-checked on mobile.
Use cases · what happens when you plug it in

One power source. 6 lines out.

analytics-tracking · core

core active · 6 lines

  1. Setting up GA4 + Google Tag Manager from scratch on a new site

    ✓ setting up ga4 + google
  2. Wiring lead tracking for phone clicks, WhatsApp, and form submissions

    ✓ wiring lead tracking for
  3. Importing conversions into Google Ads for ROAS measurement

    ✓ importing conversions into
  4. Auditing an existing setup for duplicate pageviews and inflated metrics

    ✓ auditing an existing setup
  5. Type-safe dataLayer integration in a Next.js App Router project

    ✓ type-safe datalayer inte…
  6. Fixing tracking that fires on validation errors instead of real successes

    ✓ fixing tracking that fires
Benefits · what you walk away with

Yours to keep.

Drag time forward. Watch what stays.

Forever

That's what owning means.

The rented stack

ai writing tool: subscription

expired · access lost

analytics suite: subscription

expired · access lost

design platform: subscription

expired · access lost

(nothing left)

Your forge

  1. Trustworthy data you can actually make ad-spend and CRO decisions on

    license: perpetual
  2. No more deploy-blocked tracking: marketing manages tags without code releases

    license: perpetual
  3. Clean conversion counts that survive cross-channel attribution scrutiny

    license: perpetual
  4. Faster pages because tracking scripts load without breaking Core Web Vitals

    license: perpetual

subscriptions expire · deeds don't

What's included · the full manifest

Everything in the box.

Pick a piece up. Watch it work.

A measurement-plan framework that ties each event to a KPI and report column

part 01 of 06 · in the box

6 parts · one working system · ships instantly by email

Who it's for

This wasn't forged for everyone.

  • Not for you if you'd rather rent a tool than own one.
  • Not for you if you want someone else to run your stack.
  • Not for you if you're happy guessing.
Still here? Good.

Growth engineers, marketers, and developers who need conversion tracking they can defend to a finance team or a client.

then this was forged for you.

Works with

Universal by design: these run in any AI. Delivered in the open Agent Skills + MCP format (native in Claude); ChatGPT, Gemini, Cursor and Copilot adapt the same files their own way.

  • Claude Native format
  • ChatGPT Adapts via open standards
  • Gemini Adapts via open standards
  • Cursor Adapts via open standards
  • Copilot Adapts via open standards
Questions · still in the air

Catch what's on your mind.

the air is clear. nothing between you and the forge.
catch a spark: the forge will answer

  1. Is Google Tag Manager required, or can I implement tags directly?

    The playbook is GTM-first because that is where the event model and dataLayer contract stay maintainable as a site changes. You can hardcode tags, but you lose the clean layer that keeps tracking defensible later.

  2. Why bother with a dataLayer contract instead of just wiring tags in GTM?

    Tags wired ad hoc drift into noise and inflated metrics nobody can defend to a client or finance team. The dataLayer contract is what ties every event back to a real business question instead of a vanity number.

  3. Does it cover Meta Pixel and other platforms too?

    Its core is the GA4 event model and the Google Ads conversion pipeline. Other platform pixels can read from the same dataLayer, but the playbook is built around the Google stack.

  4. How is it delivered?

    By email right after purchase: ready to run, downloaded instantly, no setup wait.

  5. One-time or subscription?

    A one-time purchase; no subscription or hidden fees. VAT (20%) is included.

  6. Can I get a refund?

    As a digital product, it can’t be refunded once downloaded. That’s why we show exactly what’s inside and who it’s for, right here.