Skip to main content
Contributor III
May 22, 2023
Solved

How To Track Form Submissions in Google Analytics 4

  • May 22, 2023
  • 15 replies
  • 2947 views

Hey there, can someone tell me how can I track form submissions in Google Analytics 4?

Is this something that I can achieve or not technically possible?

I’m familiarized with GA4 and Google Tag Manager, also configured GA4 in Shopify and have Klaviyo script running on all my pages, it’s working with UA but not in GA4...

Please help! 🙏🏽

This topic has been closed for replies.
Best answer by Brian Turcotte

Hi @lfernandez!

I’ll forward this feedback to our Product Team, and I’ll update the thread if anything changes regarding GA4!

 

Best,

Brian

15 replies

Brian Turcotte
Klaviyo Alum
July 12, 2023

Hi @lfernandez!

No updates yet, but I can assure you this is on our Product Team’s radar so I have the thread marked for update if anything changes!
 

Best,

Brian

Contributor I
July 14, 2023

We’ve done a lot of work converting things over to GA4 

In theory you should be able to use the gtag code from here modified slightly
https://help.klaviyo.com/hc/en-us/articles/115005077027

that looks like a 10 min job to modify that tbh to send data to ga4
but needs testing etc

I will post an update here when done if I remember - scheduled to do next week on a site

the event structure is slightly different on GA4 and I’d advise sending individual events where possible and ignoring event parameters like there on that guide (purely from a reporting point of view this makes life easier - we have backtracked on event parameters in ga4).
 

 

Contributor I
July 24, 2023

Just as an update
if you use the gtag code from here as is
https://help.klaviyo.com/hc/en-us/articles/115005077027

it will track any embedded forms in a basic way with ga4
assuming there are no js errors etc on site

however if you have forms e.g. from shopify theme / app etc
you’ll need to make your own event listeners / send your own events on form submit etc

personally I think the event parameters are a waste of space so you want want to chunk them out into separate events e.g. 

- we ditched form open and form closed as means nowt to us
- but moved form id to be in the event title
- fewer events but more meaningful to us to know as form id in reports 

so yeah
klaviyo’s docs are correct when you use the gtag code
but they should clearly state it’s for GA4
and I’d advise moving data into event name instead of parameters as it will make reporting more meaningful / permanent
 

Brian Turcotte
Klaviyo Alum
July 24, 2023

Hi @Liquify!

Thanks so much for the feedback - I will forward this feedback to our Documentation team accordingly!

 

Best,

Brian

Contributor III
October 2, 2023

Hi all!

I was able to solve this, here is the link to the article that worked for me: https://www.muckypuddle.com/blogs/news/tracking-klaviyo-signups-in-ga4

 

Thanks all for your help and hope you find this usefull.