All Questions
470 questions
0
votes
1
answer
122
views
How to send custom data in google analytics default GA4 events
I am using Google analytics in my angular project. Initially I simply added the google analytics reference in my index.html and was collecting the default event data like page_view. Recently I started ...
0
votes
0
answers
169
views
How to send Google Analytics 4 e-commerce events using @next/third-parties/google package and sendGTMEvent function in Next.js?
We have a Next.js app that uses Pages Router. For the purposes of analytics, we implemented GA4 via GTM. This works fine for basic (and enhanced) tracking, but we need to send specific e-commerce ...
0
votes
1
answer
168
views
Reducing blocking time of GTag script
If you can recognise this:
<script src="https://www.googletagmanager.com/gtag/js?id=G-TOKENIDHERE"></script>
It is a heavy file for the first second and so it matters.
What I ...
0
votes
0
answers
210
views
Sending custom event to GA4 via GTM without listing all its attributes
I want to track custom events in GA4 via GTM. I have setup a GA4 custom event tags which works fine. See screenshot below for example, it's not 100% correct to be working as described here but it's ...
0
votes
1
answer
210
views
Trying to understanding advanced Google Tag Manager setup with custom tags and variables
I'm a marketing professional who has been doing basic tagging and analytics for clients. I've encountered an account set up by someone with extensive development/analytics knowledge, and I'm ...
-1
votes
1
answer
192
views
GA4 events and GTM: parameter values are not sent
I have a problem with GA4 and GTM, which i cant solve already for 3 days :(
I created a GA4 tag and event, called it "login". It has a parameter "method" which default value is &...
0
votes
0
answers
906
views
Page reload due to Cookie Consent banner causing loss of inital taffic source in google analytics
Once user accepts cookie (onetrust) we are reloading the page (with window.location.reload()) to make sure everything works fine.
But this page reload is causing issue in google analytics as the page ...
0
votes
0
answers
44
views
Avoid infinite loop when using a JavaScript for loop to iterate over an array and call gtag events
I am working on tracking user engagement with an ecommerce store. One of the features is adding a shopping list of items to your cart. This event has a datalayer instance which gets overwritten when ...
0
votes
1
answer
64
views
How can I track quiz answers width GTM?
I have a simple javascript quiz. The html is pretty simple :
<div class="quiz-container">
<div id="question-container">
<h3 id="question">...
0
votes
0
answers
25
views
Limiting GTM Code Functionality on Website: Hiding Dimensions and Events from External Agency
I have a website for ordering a product, which involves a four-step process. I've been tasked with integrating a GTM (Google Tag Manager) code from an external agency, and I already have a snippet of ...
0
votes
1
answer
976
views
How can I use google's data layer to push a custom dimension after the initial page load?
I am preparing to switch a site that's using Google Analytics 4 from using gtag() over to Google Tag Manager (server-side). One of the things I would like to do is set custom dimensions after initial ...
1
vote
1
answer
514
views
GA 4 - begin_checkout value appear in GTM, but not appear in GA 4
image 1: code
image 2: page source
image 3: GTM > begin_checkout > data layer
image 4: GA > Report > Realtime > Event count by Event Name
image 5: Debug view for begin_checkout. value ...
0
votes
0
answers
79
views
Custom Jscript Event ALWAY returns "undefined" in GA4/GTM/Debug - any ideas
I have tried multiple different scripts ranging from simply "hello world" prints to more complex ones in GA4/GTM Custom Javascript Events.
I had a jscript developer look at it as is stumped ...
-1
votes
1
answer
436
views
Always undefined javascript function in Google Tag Manager
I need to measure page load time of my web page so i installed Google Tag Manager on it.
On the web of Google Tag Manager y did the required configurations an some time later I saw the data on the ...
1
vote
1
answer
2k
views
fire custom event using dataLayer.push only after gtm script has fully loaded on page
I have a webpage using Google Tag Manager. At some point during loading, the page fetches data from an API, and pushes some of that data to the dataLayer via a function, "gtmPush". A custom ...