GA4 & GTM Setup
A measurement setup that comes out of your website, not out of a template.
Mateq scans your pages, proposes the events that genuinely exist there, and — once you approve them — builds the whole configuration in Tag Manager, publishing included.
What does a GA4 and GTM setup consist of?
A complete setup is more than one installed tag: a GA4 configuration, triggers for the interactions that matter, variables for the data behind them, an event tag per interaction, the important events marked as GA4 key events, optionally a server-side layer on your own tracking subdomain — and finally a published container version that holds it all together.
Where do-it-yourself setups come apart
Creating individual tags is easy. Staying consistent is not: triggers, variables, and tags have to reference each other correctly, and the version has to be published. That is where hand-built containers accumulate their debt — a renamed element here, an orphaned trigger there.
The second problem is derivation. Off-the-shelf "GA4 starter containers" measure what an average website does. Your website is not average: it has particular forms, particular buttons, maybe a booking widget that changes views without a real page load.
And third, a setup is not finished when it is published. Websites change; a relaunch can invalidate every trigger without anyone noticing.
What Mateq actually creates
GA4 configuration
Configuration tag with your measurement ID, plus a Conversion Linker where one does not already exist.
Event tags and triggers
One per approved event — either as a dataLayer variant or as granular tags per interaction.
Form and click capture
Listeners and variables that capture form submissions and relevant clicks, with no per-event code on the page.
SPA and e-commerce triggers
History-change triggers for view changes, and triggers for cart, checkout, and purchase events.
GA4 key events
Events you marked as conversions are set as key events through the GA4 admin API.
Optional server side
Server container including hosting and a first-party tracking subdomain — you add exactly one DNS record.
The sequence, step by step
- 1
Connect
Connect your Google account via OAuth; you pick the GTM account, container, GA4 property, and data stream.
- 2
Scan
Mateq opens your website in a real browser and detects forms, clicks, e-commerce steps, SPA route changes — and whether a consent banner is present.
- 3
Approve
You decide per event whether it gets tracked and whether it counts as a conversion. An optional AI review proposes additional events — you confirm those individually too.
- 4
Implement
Mateq creates the GA4 configuration tag, Conversion Linker, triggers, variables, event tags, form listeners, e-commerce and SPA triggers, and optionally Meta Pixel tags.
- 5
Publish
A container version is created and published, and the chosen events are marked as key events in GA4 at the same time.
- 6
Verify and repeat
Mateq then checks in a real browser whether the events fire — and repeats that weekly or daily depending on plan.
What a typical website ends up with
A twelve-page services website with two forms, contact clicks, a brochure download, and a booking widget:
- Detected in the scan
- 2 forms, phone/email clicks, 1 download, widget with view changes
- Approved as conversions
- 2 (form, phone click)
- Created in the container
- GA4 configuration, Conversion Linker, form trigger + tag, click tags, history-change trigger
- Set in GA4
- 2 key events
- Developer effort
- no ticket
The build follows what the scan found — not a list of standard events that do not exist on this site.
What Mateq sets up, and what it deliberately does not
"No code on your website" is meant literally, with one footnote: everything runs through Tag Manager, so you never paste snippets per event. Tag Manager itself has to be installed on the site — which it usually already is.
On consent, Mateq stays with what it really does: it detects common consent banners and your site's Consent Mode v2 status and takes both into account during verification. It does not configure consent for you.
Nor does Mateq audit your existing GA4 property for settings, data retention, or attribution models. The focus is building measurement for performance marketing — not reviewing your analytics configuration.
For the server-side layer the rule is the same: Mateq provisions the infrastructure and verifies what is provable from outside — DNS, SSL, and the published container. What a platform books server-side is not something we claim.
Common questions about GA4 and GTM setup
What is the difference between GA4 and Google Tag Manager?
Do I have to add code to my website?
What happens to my existing container?
How much work is the server-side setup?
Related topics
Which actions deserve to be conversions at all — the decision that precedes the build.
Check tracking in a real browserAfter publishing: does what was created actually fire?
Performance marketing software, explainedWhy measurement setup and campaign management belong in the same software.
Let the setup come out of your website
Run the scan, approve the events, have the container published — then verified in a real browser.