I long for the day that Google Tag Manager ceases to exist
I want to throw GTM (Google Tag Manager) into the depths of the sun and never want to hear about it or have to struggle with it ever again.
... i understand the need for it. Google likely has a monopoly on this marketing tool and it brings value that would be lost without it.... fine. But. I can still hate it.
# **what i hate more is the interactions i have to have with marketing teams regarding this tool**
as much as i hate GTM for being a tool that non-engineers can just inject random JS and slow our site down (and then blame us for slow performance later), the one good side effect is that i dont have to deal with all this tracking BS. they get to do it via GTM.
**but what happens is we get the worst of both worlds**
---
**marketing team**: *"we have this new tag/pixel that we are already paying for and need your help with. we tried setting it up in GTM and its not working so we need you to do it manually in code... here is the code you need to put in your codebase [blob of shit]"*
**me**: *"...where did you get this code block, do you have docs?"*
(because thats not how this works. this isn't just a copy/paste and it works like you think
**marketing team**: *"thats what GTM docs tell us"*
**me**: *sighs*
i manage to get something "working"
**marketing team**: *"okay... GTM says its firing but the events are not showing up. can you help"*
**me**: *sighs*
my entire career has been several different teams where "someone else owns GTM" so no i have gained almost no legit experience and knowledge with how this shit works. I just "fire tags/events" and "add to datalayer"
**marketing team**: *"you need to call this code, you aren't doing that"*
**me**: *sighs... "can i get access to GTM?"*
**marketing team**: *"maybe, it will take some time though since [person] is on vacation, but we really need this to get working as we are already paying for the advertising and wasting money*
**me**: *sighs*
**marketing team**: *"good news, i found out how to do this in GTM like we originally wanted so we dont need to use the third party pixel""*
**me**: *THANK GOD*
**marketing team**: *"so the last thing we need is you to add that code block and we are good"*
**me**: *"you said you got it working in GTM"*
**marketing team**: *"yes but GTM says we need to add this code, can you please do that for us and it will work?"*
**me**: *"we already did that and you said it didn't work, you added a tag and trigger.... can i have access to check how you did it?"*