GA Event Tracking - Double form submission event logged - google-analytics

I have set up event tracking to track how many times the page is visited + how many times a modal trigger button is hit + How many times a form in the said modal is submitted.
Implemented tracking via GTM.
Now when I test with the GTM preview tool, events are reflecting fine but the form submission is displayed twice (with the event triggering for both) even tho form is submitted only once as intended.
Does this mean the GTM is logging 2 events for each submission or is having 2 occurrences in GTM preview a normal thing?
Screenshot of the preview tool

It is not normal, it means that the event is sent 2 times.

Related

GA4 events not firing on redirection

I've noticed that the GA4 events are fired in delay (about 1 sec after universal analytics fires)
This is ok as long as the event fires, but when the event is click on redirection link, the pages are redirected before the GA4 event fires (universal analytics is ok)
anyone knows anything about it?
I'm using GTM to store the event detail, and the click element has a unique id (data-attribute)
You can set tag firing prioritization, in your scenario keep GA4 tag at first priority.
Know more: https://support.google.com/tagmanager/answer/2772421?hl=en

Google Analytics Event [Form Submission] overfiring compared to actuals

I'm running into an issue for a form submission event firing too often (200x). The trigger for the event is created from the GTM standard Trigger Type of "Form Submission" where we're checking validation and have specified the conditions to be only on the Page URL where the form exists. We've tested it in GTM preview mode and seeing that the event fires.
Update 1/28-
The form is on a pop-up through our homepage (https://mybrightwheel.com) after the user clicks on "Request a Demo" (so the event fire should not happen on this initial button click). The event fire should occur after they get into the demo request form and complete a successful form submit. And below that is a shot of the trigger. Any help here is appreciated.
That trigger hasn't specified which button it's firing on. You have 2 buttons in that screenshot, it's recording both. You need to tell it to fire on one button or the other by specifying link text or link url (i.e. where the user ends up on clicking the link)

Google Tracking Issue

I have a newsletter form on my website which is getting track on every hit of submit button. But now I recognize that if I simply hit submit button without filling any email than also it get track by GA code.
I want my newsletter form should only be tracked on successful submission and not on any blank submission.
You need to bind your event tracking to a successful form submission. It sounds like you are currently binding it to the click event on the submit button.
Start by getting your tracking event bound to submit event of the form (and not click event of the button) and then you'll have to write some code to find out when the form submission is valid.
Without further information about you page construction no-one can help any more than this.

Google Tag Manager Event Tracking - Pass a page as a parameter

I want to track the form submit event on Google Analytics using Google Tag Manager, and I would like to pass the page where the event was triggered as a parameter.
Considering that the form appears on several pages, how can I configure this?
Thanks in advance.
Just capture the event without passing the page, then view the pages that event was fired on by viewing the Behaviour > Events > Pages report in Google Analytics.

How to track which pages caused custom events in Google Analytics?

I have multiple pages being tracked by google analytics. On all these pages I have an outbound link for which I make a call to create a custom event - the action is named the same on all the pages.
How can I see a breakdown of which pages caused this event to occur. I.e.
Page 1 - 7 clicks on outbound link, Page 2 - 2 clicks on outbound link, Page 3 - 1 clicks on outbound link, Page 4 - 19 clicks on outbound link
Thanks!
All events sent to Google Analytics send with the Page they were sent from (defined by location.pathname and location.search combined, if I'm not mistakened).
You can drill down into what pages those events occurred in by clicking the secondary dimension dropdown (by default, it says "None") and select "Page".
GA has made several changes since 2011, and so Yahel's answer is outdated.
To see all pages where an event fired, you need to go into Events >> Overview and click the event category you care about. This will take you into Top Events, where you can select secondary dimension Page to see top pages where your event category is firing.
You can drill down further by selecting Primary Dimension: Event Action and secondary dimension Page.

Resources