kreate Tracking Setup
Hub
kreate by Kreative Clan
Onboarding · Measurement

Turn your pixels into clean, real conversions

The step after access: we take your GA4, GTM and ad pixels and make sure only what matters is measured — so every result you see is a genuine, attributable enquiry.

What good tracking guarantees

Four things must be true before we spend

The audit tells us what's wrong today. This plan fixes it — so every reported conversion is real, attributable and consent-safe.

Clean signal

One container, one data layer, no dead legacy tags polluting conversions or audiences.

Real conversions

A conversion fires when someone actually enquires — not when a page merely loads.

Attributable

Every ad click from Meta, LinkedIn and Google is captured under the right account.

Consent-safe

Tags respect your cookie banner via Consent Mode — accurate and compliant.

Conversion events

What we track, and exactly when it fires

A shared event map across GA4 and every ad platform, with a naming convention so reports read the same everywhere.

Event nameFires whenPlatform(s)Counts asValue
generate_leadEnquiry / contact form submitted (thank-you state)GA4 · Meta · LinkedIn · Google AdsPrimary conversionAssigned
stand_enquiry"Book a stand / exhibit" form completedGA4 · Google AdsPrimary conversionAssigned
brochure_downloadMedia pack / brochure downloadedGA4 · MetaSecondary
call_clickClick on a tel: linkGA4 · Google AdsSecondary
whatsapp_clickClick on a WhatsApp link/buttonGA4 · MetaSecondary
scroll_9090% page depth on key pagesGA4 onlyEngagement
How it's built

The implementation, step by step

Open each stage. This is what we configure in your GTM container before go-live.

Foundation

Data layer & event model

One clean source of truth all tags read from.
dataLayerGTM

Every meaningful action pushes one clean event to the data layer before any tag reads it. This is the single source of truth all platforms share.

  1. On a successful form submission, push: dataLayer.push({event:'lead_submit', form_id:'...', form_name:'...', value: 0}).
  2. GTM listens for the lead_submit custom event and fires the GA4, Meta, LinkedIn and Google Ads conversion tags from it — never on page-load.
  3. Enhanced conversions: pass hashed email/phone from the confirmation step where available, under consent.
  4. One container, one GA4 config tag, one consent check — no duplicate base pixels.
If a second GTM container exists, we consolidate to one. Two containers double-fire conversions and inflate retargeting audiences.
Hygiene

Container clean-up

Retire legacy tags and de-dupe pixels.
AuditNaming

Before launch we audit the container and retire anything that pollutes conversions or audiences.

  1. Remove legacy / duplicate pixels and orphan tags left by previous agencies.
  2. De-dupe base pixels so each platform loads once.
  3. Fix triggers that fire on page-load instead of on completion.
  4. Confirm all tags sit under our GA4 property and ad accounts, not a personal/old account.
  5. Set a clear naming convention: Platform | Type | Action (e.g. GA4 | Conv | generate_lead).
Send back

Read-only access to your GTM container and GA4 property is enough for us to audit everything and prepare the fixes.

Privacy

Consent mode & privacy

Compliant firing tied to your banner.
Consent v2PDPL

Tags respect consent so tracking is both accurate and compliant.

  • Google Consent Mode v2 wired to your cookie banner — tags wait for consent, model the gap.
  • Marketing tags (Meta, LinkedIn, remarketing) fire only after marketing consent.
  • Analytics stays privacy-safe by default; no PII in event parameters.
This pairs with the Compliance & Data page — see how consent, PDPL and retention are handled.
Pre-launch tracking QA

Sign-off checklist

We tick these in a debug session before a single ad goes live. Try it — the bar fills as boxes are checked.

Tracking verified0%

Ready to lock tracking?

Grant read-only GTM & GA4 access from the Access page and we’ll run the audit, prepare the fixes, and share a debug recording before launch.