Custom Campaigns with Google Tag Manager - google-analytics

I used to work with Google Analytics and build Custom Campaigns with the Campaign URL Builder.
Once I've moved to Google Tag Manager, I've stopped seeing any new campaigns in my Google Analytics page.
some facts:
No I'm not an idiot, and I've triple checked that I'm building the URL right in the Campaign Builder. (https://ga-dev-tools.appspot.com/campaign-url-builder/)
Again, I'm not an idiot, there are no Filters In my GA which hides all the new Campaigns.
I'm getting this error in my GA page:
"Property betzavta.me is not receiving hits. Either your site is not receiving any sessions or it is not tagged correctly."
=> though all the other GA functionalities are working currectly (Events, logged users, Real Time data and so on...)
I did install the Tag assistant chrome extension, and it only gave me warnings which say that I should ignore those warnings :-) :-)
Is there anything specific (Trigger, Tag, Variable) that I should define in GTM so the campaign URL will be sent to GA, because so far I didn't see anything about that.
Again, all the other GA things have migrated successfuly to the GMT ( the GMT sends them correctly to the GA).
All my Tags
Thanks

GTM is nothing more than an additional layer between site and GA. GTM doesn't do anything by itself, so utm parameters don't reach GA (and we presume they are correct), then you did something wrong setting up GA through GTM. What exactly you did wrong - it is pure guesswork, unless you provide more details. At least, example of a utm-tagged link and screenshot of the settings of you main GA tag in GTM.

Related

Discrepancy in channel attribution, hardcoded analytics vs tag manager

I have set up tracking with tag manager on a website, which now is now active alongside with hardcoded analytics, both Universal Analytics (I am going, on the behalf of a client, switch from hardcoded analytics to tag manager and are sending the tracking via tag manager to another property at the moment for testing).
I expect some minor discrepancy which is fine, but there is a large difference in channel attribution for Display and Paid Search and I can't figure out why (I am looking at the same time period, made sure that tracking is active on all pages for both hardcoded analytics and tag manager and I have not tampered with the channel settings). See screenshots below:
Tag Manager
Hardcoded Analytics
Any ideas?
Edit: I now saw that the GTM version is missing the Advertising Dimensions. And that the GTM version did not have data collection from google signals enabled, will this cause the Advertising Dimensions to not populate? Because in the GTM version, all the traffic from source/medium = google/cpc is being attributed to channel = paid search, when the hardcoded version has both paid search and display from the source/medium = google/cpc.
You're likely have tracker objects conflict in your set up. That's the object that completely rules the context of your events/pageviews. Attribution is part of this context.
To have proper parallel tracking, you're supposed to define your tracker at least in one of the systems. In GTM, it is easier, here:
You set the tracker name there, but then you have to use the settings for all your tags.
You should disable it for when you get rid of the parallel tracking. It's tricky to use. You have to have a deep understanding of how the tracker works and what it means to have one tracker for all tags.
Try it out. If defining the tracker obj doesn't help, you will have to debug the data through GTM/Big Query. Thankfully, the client ids will be the same for both implementation, so it should be easy to compare hits across the properties.

Missing e-commerce data

I have to debug the following message which I get in google analytics:
The data view XY was configured for e-commerce, but no data is transmitted.
This is the site.
As you can see in the source code, the tag manager is implemented properly, and a network analysis shows that data is transmitted, I get status code 200.
I used the extension "Google Tag Assistant", it showed that everything works fine (go to the site and click on something, then you will get this:)
As you can see it works. So why do I get this message?
Could you show us a little bit more what you have setup in GTM? As far as i can see i assume you should be getting pageviews since the beacons are correct:
But im also seeing you have some kind of event that wont work cause your Action and Category are undefined and Analytics says this fields are mandatory.
If you are not even seeing the pageviews you may have your UA-45904794-4 wrong (Or not well configured on GTM) or a filter on Google Analytics that shouldnt be there.
If you have any further questions just ask and i ll edit this and add more information.
Hope it helps!
You can check that you don't have ecommerce tracking in the container:
Since you do not, you should disable it in analytics on the property:
This warning means that according to the Analytics property settings you intend to track ecommerce data, but you are not sending any.
Or you can finish setting up ecommerce and publish the resulting container. For example, by following that section in the quick start guide:

PII violation emails even while its being fixed and shows no PII in reports

I used customTask in Universal Analytics tags via tag Manager to tackle PII. After that, I regularly monitored reports in Google Analytics and found all the hits were cleaned.(i.e. PII redacted)
But I still get emails from adwords-noreply#google.com, that some of the URLs linked to particular 'remarketing lists' are violating PII.
Now there's no way to confirm that PII is actually violated. I dont know where I am supposed to look, in which section (of Adwords account or Analytics account) can I see the URLs being passing PII info to Google?
This is what I'm seeing in GA reports:
https://siteurl/u/password-reset/reset?email=ja[ REDACTED EMAIL]l.com&authenticationCode=8127489044212
this is what is sent in the violation email:
https://siteurl/u/password-reset/reset?email=jack#emabell.com&authenticationCode=8127489044212
If I have redacted the PII using tag manager, do I still need to do something in the Adwords account ?
It turns out that custom fields cannot be added with tag type- 'AdWords Remarketing', due to which I couldn't run my redacting logic using 'customTask'.
Hence I created a customHTML tag and fired it on the 'Page View' event which filtered all the URLs
PII in GA is of a serious concept. Eventually, Google might delete your data.
I usually solve this by using filters in GA View. This is like a last line of defence
Guide on how to setup is here
https://www.internetrix.com.au/blog/google-analytics-pii-safe-guarding-emails-2/

Google Analytics tag with wrong GTM ID

I have an application with GTM head snippet. And GTM is set up with Universal Analytics tags for GA.
Everything was working great for months
2/22 - Data from GTM was not being sent to GA and I noticed a new console error
analytics.js:3 GET https://www.google-analytics.com/gtm/js?id=GTM-NZ9RDTS&t=gtm1&cid=116215814.1516126796 net::ERR_ABORTED
The GTM ID is not my GTM ID and I am not sure where its coming from.. any thoughts?
I am new to GTM, but I found another reason why there could be an unknown tag registered in GA. According to this discussion post on the community, it is possible that sometimes, a referral link could trigger GA to register foreign GTMs on your GA.
I had the same experience - new Google Optimize container with draft experiment. The Optimize container has been configured to be served through GTM and GTM container has been published. Whenever tried to check the integration an error appeared. Through Chrome Inspect I saw 404 for www.google-analytics.com/gtm/js?id=
The solution was to publish the experiment. Then immediately unpublished (ended) the experiment as it was not properly configured. The errors related to Optimize container have disappeared.

What is the source of this "No Hits" GA notification when using GTM?

I have done the following:
Added GTM tracking snippet
Set up a GA (UA) tag of type 'Pageview'
Published version
I am getting data in, (Users, Sessions and Pageviews and Real-Time)
But, also receiving this notification in the GA UI:
"No Hits Property [MYPROPERTYID] is not receiving hits."
All I have been able to find suggests that maybe the tracking code is somehow "broken", but the code on the page seems to be identical to that which is given by GTM.
Also, as mentioned, data seems to be coming in fine.
How can I beat this error? Is there something I have neglected to do in my workflow that is leaving GA unsatisfied (such as an additional GA tag of some kind)?
Did you just very recently create the Account or Property in Google Analytics? It may take up to 24 hours before the data is completely processed, which would explain that Notification.

Resources