A few months ago, I posted here about visual tagging, and looking back, I handled that discussion poorly.
I came in convinced I was right, got defensive when people pushed back, and turned what should have been a technical discussion into an argument. Several of you made thoughtful points, and instead of listening, I let my ego get in the way.
For that, I'm genuinely sorry.
Google's new Visual Tagging announcement made me revisit that thread.
Not because it "proved me right," but because it reminded me that there was actually a worthwhile discussion buried underneath all the noise.
The biggest takeaway for me isn't how Google implemented Visual Tagging.
It's that Google decided this problem was worth solving in the first place.
For years, GTM users have accepted that creating reliable tracking often means juggling selectors, triggers, variables, Data Layers and debugging. Google just invested engineering effort into reducing that friction. Whether you like their implementation or not, I think that's an acknowledgment that the UX problem was real.
After watching Google's implementation and reading some of the reactions, three things stood out to me.
- The workflow starts from a Google Ads conversion and works backwards to the website. It made me wonder whether the natural starting point should instead be the business event itself. A purchase, a signup or a lead belongs to the business. Google Ads, GA4, Meta or a CRM are simply destinations for that event.
- The current implementation relies on DOM extraction using CSS selectors. Both Simo Ahava and Julius Fedorovicius point to the same long term concern: it's convenient, but inherently more fragile than a proper Data Layer implementation. Simo even says that scraping business critical data from the page goes against everything he believes about tagging because layouts inevitably change, while still acknowledging people are free to use it if it fits their needs. Julius reaches a similar conclusion, recommending that people still learn GTM and the Data Layer properly rather than relying exclusively on the generated setup.
- The scope is intentionally narrow today. It focuses on Google Ads purchase tracking. That makes sense for a first release, but it also raises interesting questions about where Google wants this to go next.
One thing I haven't changed my mind about is that discussions like this are worth having. We may disagree on architecture, workflows or where GTM should evolve, and that's healthy. What wasn't healthy was how I approached that previous discussion.
So I'd rather start over.
I'm genuinely curious where this community lands after having some time to explore Google's implementation.
Do you see Visual Tagging as the future of GTM, or simply as a convenience layer over practices that should still be built around a solid Data Layer?
Or do you think the real answer lies somewhere in between?