Category: GTM
Google Tag Manager — implementation, tag management, triggers, templates, security and troubleshooting. Hands-on guides and technical deep dives.
Webinar: Setting up Seznam SEM in GTM
You can play the recording of the webinar on the website Seznam.cz. Where are the links mentioned in the video? Can I download the GTM setup example that was in the webinar somewhere? Sure! The steps are below. Just take it as an example – the settings work for the sandbox shown. However, the variables…
Written by

GTM and Page Speed: Why Runtime and INP Matter More Than Script Size
Updated after a LinkedIn discussion. I reworked and expanded this article based on the discussion underneath it. Thanks to everyone who jumped in. Site speed stopped being a developer concern and became a business one. It shows up directly in revenue: Akamai data from 10 billion visits found that 53 % of mobile users abandon…
Written by

GTM vs. CSP — How to Make Tracking and Security Coexist
A developer deploys Content Security Policy on the company website — and tracking silently breaks. Or the reverse: an analyst adds a tag to Google Tag Manager (GTM) and pushes through a CSP exception — measurement works, but the site is wide open. GTM is inherently a script injector — it loads third-party scripts into…
Written by

How to Break a Website Using Google Tag Manager
Google Tag Manager runs on over 30 million websites. It’s one of the most widely used tools for managing tracking and marketing scripts. Marketers love it — you can add a tag in 2 minutes, no developer needed, no deploy required. But GTM is essentially a script injector with a graphical interface. What does that…
Written by

dataLayer and recursive merge
dataLayer is a simple JavaScript array. Push an object, read it in a Google Tag Manager (GTM) variable, done. Nothing complicated about that. Right. If you’re designing dataLayer structures and haven’t heard of recursive merge yet, consider whether you want to keep reading. You’ll sleep worse. dataLayer vs. GTM data model — not the same…
Written by




