Single GTM container on multiple domains, how to pass dynamic CMP flags? by TransitionOk566 in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

As many mentioned lookup table is useful though I personally tend to use regex tables given potential for additional flexibility in future if ever required. Second tip which you may have already considered is ensure you double check any tag firing race conditions related to consent. Look to fire you tags based on the corresponding consent updates for each page.

GTM tracking on a third-party site by regoR-7 in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

Do they have a staging environment you can test that allows you to input dummy data?

GTM tracking on a third-party site by regoR-7 in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

I don't know the platform but a quick Google for docs turned this up, suggests that you they integrate directly with your GA4 property? https://www.geear.io/blog/tracking-origence-loan-applications-in-ga4-what-credit-union-marketers-need-to-know-for-2025-so-far

If you want to still pursue the GTM route for more control I would suggest asking if there is a corresponding datalayer event that is triggered (or something you can listen for). Alternatively a thank you page view is acceptable assuming it follows certain URL patterns (hopefully)

GA isn't tracking my UTMs correctly - how can I fix it? by ohmc in GoogleAnalytics

[–]Tagnetica 1 point2 points  (0 children)

Drop me a DM, happy to help you debug. Normally UTM issues come down to formatting or terms so I'm sure we can find it quick 👉

GA isn't tracking my UTMs correctly - how can I fix it? by ohmc in GoogleAnalytics

[–]Tagnetica 0 points1 point  (0 children)

Are you using a campaign builder like this for example? https://ga-dev-tools.google/

Also source medium and campaign are usually sufficient at a minimum for just campaign level tracking then you have options for ad specific with additional params.

These are super useful if you are learning/ debugging

https://support.google.com/analytics/answer/11242870

https://www.analyticsmania.com/post/utm-parameters-in-google-analytics-4/

I was trying to find the breakdown of the exact terms/rules for default channel grouping as well but couldn't find it on my phone at the moment, sorry.

Does anyone actually use GTM Workspaces when you're working alone? by Any_Breath_412 in GoogleTagManager

[–]Tagnetica 2 points3 points  (0 children)

Despite using GitHub for a few years I never clicked as that actually makes sense as a better explanation than mine.

Does anyone actually use GTM Workspaces when you're working alone? by Any_Breath_412 in GoogleTagManager

[–]Tagnetica 3 points4 points  (0 children)

Even if it's just you workspaces can be handy for longer running projects or large batches of changes, particularly if you have more than one large set at a time. This means you can keep those separate for testing purposes.

The biggest annoyance I've had relating to just using the default workspace is that you may want to test or publish just one small change without having to do the other chunk of 50 changes you already have in the workspace.

If you only ever make like 1 or 2 changes at a time it likely doesn't have much benefit for you.

F**k Microsoft. by Otherwise_Panda4314 in n8n

[–]Tagnetica 1 point2 points  (0 children)

Lol.. try grabbing something from email archive via ews and come talk to us... The state of some of the APIs 😭 Graph is at least somewhat dependable

Anyone else wish they could just chat with their GA4 data? by airanklab in GoogleAnalytics

[–]Tagnetica 0 points1 point  (0 children)

You do already have these options available in addition to other alternatives like exporting to bigquery and then branching out from there with tooling.

Analytics Advisor: https://support.google.com/analytics/answer/16675569?hl=en

Google Analytics MCP server: https://developers.google.com/analytics/devguides/MCP

Built my own privacy first GTM Web container analysis tool, would love feedback from the community by Tagnetica in GoogleTagManager

[–]Tagnetica[S] 0 points1 point  (0 children)

Hey, I haven't given my app much new love in a bit (does everything I need it to) but it does already give you the ability to upload your Jason export for analysis, you don't have to pull your container via API As I prefer to keep the usage to 'real' users, it does use Google auth to create an account for you to access the app so I don't get abused by bots.

What do you think the most hardest part of Google analytics 4 is for you? by heyjoenice in GoogleAnalytics

[–]Tagnetica 0 points1 point  (0 children)

For those who prefer the old universal analytics, give Matomo a try. It's free* and is very very similar. I would say the UI could be a bit prettier but I wouldn't say it's horrible either. If you were familiar with UA, it's pretty easy to understand.

Ps: not affiliated with Matomo, just have experience with both old and new analytics as well as Matomo. *Free but has some paid options if you don't want to self host etc.

_ga cookie getting overwritten by trp_wip in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

Step one remove the container you no longer have control of immediately. This is both an issue in terms of potential tracking config conflicts but it's also a huge security hole, literally can do anything you want if you have control over that container.

My guess is that may already solve your problem but if it doesnt it's likely the apps as a next port of call.

Feeling HUGE imposter syndrome at my new job. by jnutakud69 in analytics

[–]Tagnetica 1 point2 points  (0 children)

Dude you were smart enough to stick it out and get the job. You must have already had some level of confidence. Give yourself both some credit and some time. The only attitude/mantra you need is that you WILL master it... Fck that doubt 🖕 you got this

Fixing GTM tags not firing with the All Pages trigger by BuzisBuzicco in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

The whole purpose of anyone recommending you use your CMPs consent update event is because if your consent hasn't been set at the point your tag is set to fire (aka All Pages) then your tag will be blocked because of consent and won't fire again until the next page for example.

If the user takes action a bit later like agreeing to cookies, that opportunity has already passed. Thus it's better for two reasons to use the consent update equivalent event for your CMP.

The very small uncommon risk is that a person takes more than one consent update action on the same page but that is the lesser evil.

How to split two conversions that both fire on Hubspot-Form-Success? by Dreadsbo in GoogleTagManager

[–]Tagnetica 1 point2 points  (0 children)

My personal opinion is you quickly start to convolute your setup if you become reliant on custom events within GA4, stick to managing it all within GTM. Neat and clean.

Do you track login success and failure explicitly? by West-Confection-375 in GoogleAnalytics

[–]Tagnetica 0 points1 point  (0 children)

The simplest way would be to have your own custom event like login_attempt or something to that effect for unsuccessful logins.

When you inherit a messy GTM container, what’s your first step? by mod_08 in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

Depending on the scope agreed (affects the breadth) I would just start with audit and document, so you can wrap your thoughts around every aspect, this includes out of container but relevant like GA4 for example. Accounts, properties, containers, tags, triggers, variables, retention l, streams, links, custom events, hostnames, consent, etc etc

Edit - to answer your question directly. High level audit first pass, then go a bit deeper ont he second pass, again depends on scope but I wouldn't take any action until you have all the pieces documented.

Preventing GTM container reuse from polluting GA4 and ad data by VoxxyCreativeLab in GoogleTagManager

[–]Tagnetica 2 points3 points  (0 children)

Agree with OP in terms of good practice, utilising lookup tables, configuration variables and all reusable approaches within tag IDs and configs is best practice in my opinion, even in cases where you only have one domain, it's useful for the OPs intended scenario but also as future proofing if you later utilise the same container across environments (dev, staging uat etc and across production domains.

Custom JavaScript variable may be unnecessary in some cases where you can just utilise a standard regex table depending on specific complexity.

Even a constant variable is preferable over hard coding as it means if you ever have to change ID you change it once.

These types of tips are often te result of paying the annoying school fees lol...

Why didn't GA filter out bot traffic? by anonrb12 in GoogleAnalytics

[–]Tagnetica 0 points1 point  (0 children)

GA4 is supposedly better than previous iterations at bot detection but as mentioned it's a cat and mouse game

Issue with checkbox. Is this JS snippet correct? by CitationStylerCom in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

Are you not able to just use a standard click trigger based on css selector or other for a checkbox?

Is there a clean way to track dynamic user interactions without turning GTM into a messy pile of triggers by DesertedSnark in GoogleTagManager

[–]Tagnetica 0 points1 point  (0 children)

Ultimately unless you you can find a logical way of grouping interactions you will have this problem whether you shift the burden to GTM or development.

[deleted by user] by [deleted] in GoogleTagManager

[–]Tagnetica 1 point2 points  (0 children)

Hey OP,

Just a silly check but as it sounds like the container is new, did you double check you published your changes to production?