Download the ebook now

Thankyou for sharing the details. Here is your ebook on "Top questions people ask about Server Side Tagging".
Oops! Something went wrong while submitting the form.
Blog
GA4
Event Naming Conventions Guide: GA4 and Google Tag Manager
GA4

Event Naming Conventions Guide: GA4 and Google Tag Manager

By
4 min read
October 11, 2022

Out of the total websites in the world, more than 40% are built using WordPress. That’s a huge number for any CMS platform and hence, there is a great chance that your website is built using WordPress. Also, you probably use the WordPress Contact Form 7 plugin for your website's contact us form.

So tracking of WordPress contact form 7 is extremely important.

We will show two ways to track WordPress contact form 7

  • Traditional Google tag manager way that would take a lot of time.
  • and Tagmate way! ( No Code set up and fast way) 😲
Key Takeaways
  • Lorem ipsum
  • dolor sit
  • amet consectetur
  • Quam turpis pharetra
  • ut at cras non quis consectetur
  • sit cursusVel fermentum
  • posuere cras, diam est
  • nunc aliquet.

What is an event?

Before diving deep into the event naming convention, let us first understand what an event is. An event is an action performed by a user on a website or an app. An event could be a click on a particular link or a button. Let’s say someone clicks on CTA on your website, we will say an event has occurred.

Now let’s see what an event means for Universal Analytics and Google Analytics 4.

Universal Analytics (UA) Event  

In Universal Analytics, events are user interactions on a website. These can not be tracked as a pageview in that session.

Let’s say a user comes to the website and watches a video. She then clicks the CTA and fills out the ‘Contact Us’ form. In such a scenario, Universal Analytics will report it as a pageview.

Event in UA consists of these four components:

  1. Event Category - The name given to a group of events. For example 'Website Videos', and ' CTA'.
  2. Event Action - The type of interaction that you wish to measure. For example ‘Contact Us Form Click’, and ‘Play Button’.
  3. Event Label - It is the additional information that you add about specific website elements. It is optional to add an event label.
  4. Event value - It is a numerical value and is assigned to an event. For example the number of downloads.

In essence, let’s say the website has three contact us forms and you wish to have data of all three of those, then category can be ‘Forms’, action can be ‘Submit’, and label can be the individual text on button or label.

Thus in universal analytics, an event is created for tracking the action within the web page. And the data is sent as a ‘hit’.

Type of hits defined in universal analytics:

  • Pageview hit
  • Event hit
  • E-commerce hit
  • Social interactions hit
  • Exception hit
  • User timing hit
  • Screen hit (for apps)

Google Analytics 4 Event

As we know that in UA event is designed for tracking action within the web page. However, in GA4 event is designed to send all types of data. Be it action, user detail, page views, or any other information on the website.

In UA, data is sent as different hits. Whereas in GA4, everything is considered as an event. 

Let us understand this difference with an example.

C:\118e12852859489e76b97183b70361b6
Event Examples in UA & GA4

In the image given above, the parameter name for GA4 is vague. The parameter names should be defined such that it clearly mentions what the event tracks. Like the one shown in the image below.

C:\93c10d808b6bc6c07be0a09009703db9
Naming conventions of GA4 Parameters name

Where to find the event name in Google Tag Manager (GTM) for GA4? 

In your GTM account, go to create a new GA4 event tag

You will see the Event Name as marked in the image below.

It can be a static or a dynamic value.

C:\2bdb8fb5e6d00213a1851bd46870db5b
Tag Configuration screen in GA4

Recommended naming convention of event name in GA4

Tagmate recommends event name convention as per below.

  • First, write down all the events that you want to track.
  • Now check, whether they fall into 
  1. Automatically collected 
  2. Enhanced measurement, or
  3. Recommended events 
  • Check the naming convention in the lists on the pages given above and apply it. 
  • Check the character limit for the event name.
  • The event name must be meaningful and it must represent what it actually tracks.
  • Use snake case for the names. For example, video_progress, form_submit, scroll_page, and view_search_results.
  • An event name can consist of alphabets, numbers, and underscores. However, it must start with the alphabet.

Let’s say you need to track video start, video interaction, and video completion. Then the event names could be:

C:\f6bcffadaf2a148921fc15d04d9cd775
Event Name Best Practices for videos

Event model name character limit in GA4

Google has set character limits for the event model as shown below.

Table showing event model name character limits in GA4

If you exceed the character limit, GA4 will throw an error. The codes for various types of errors are shown below.

Table showing codes for various types of errors when event name character exceeds in GA4

Suggested event names as per your industry or business type

Ecommerce 

The number of events an e-commerce business needs to track is humongous. We suggest the following event names for some common e-commerce events.

Event names in GA4 for some common eCommerce events

Blogs/Publishing Websites

If you have a blog or a publishing website, we suggest the following event names for some common events.

Event names in GA4 for Blog/Publishing websites

Online Tutorial/Videos/OTT 

Let’s say you have an OTT platform or a tutorial website, or you have lots of videos placed on your website. Then we suggest you the following event names for some common events.

Event names in GA4 for Online Tutorial/Videos/OTT Platforms

Lead generation/Banking & Financial

Lead generation websites, affiliates, banking and financial organization are having wide spread online business and they all need to track events, We suggested events and its naming conventions as per below.

Event names in GA4 for Lead generations/Banking & Financial

In essence, one must ensure to maintain consistency in naming events so that it becomes easier while analyzing reports.

Frequently Asked Questions

Lorem ipsum dolor sit amet consectetur?

Lorem ipsum dolor sit amet consectetur. Viverra ut feugiat id ipsum morbi. A ipsum massa consequat ut urna vestibulum enim. Mauris id dignissim eu donec. Nibh urna eu nisl volutpat ut purus amet habitant fermentum.

Lorem ipsum dolor sit amet consectetur?

Lorem ipsum dolor sit amet consectetur. Sodales pellentesque enim sed dolor. Vel elementum ullamcorper adipiscing nec tristique. Egestas tellus amet praesent pulvinar quis.

Lorem ipsum dolor sit amet consectetur bibendum diam vel aliquet aliquam fringilla amet turpis varius srcu tincidunt potenti in ut amet ac aliquet donec volutpat ?

Lorem ipsum dolor sit amet consectetur. Aliquam diam magnis imperdiet pulvinar posuere. Pretium leo sed nunc morbi. In nibh risus purus ipsum amet. Leo sed laoreet orci faucibus. Ut lorem augue eget id venenatis odio tortor nec. Adipiscing bibendum tellus neque tortor.

Lorem ipsum dolor sit amet consectetur vel id viverra ultricies sed hendrerit et nulla?

Lorem ipsum dolor sit amet consectetur. Viverra ut feugiat id ipsum morbi. A ipsum massa consequat ut urna vestibulum enim. Mauris id dignissim eu donec. Nibh urna eu nisl volutpat ut purus amet habitant fermentum.

Lorem ipsum dolor sit amet consectetur bibendum diam vel aliquet?

Lorem ipsum dolor sit amet consectetur. Viverra ut feugiat id ipsum morbi. A ipsum massa consequat ut urna vestibulum enim. Mauris id dignissim eu donec. Nibh urna eu nisl volutpat ut purus amet habitant fermentum.

Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
Subscribe to get our latest updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eBook
Nunc lectus tempus dolor libero vulputate dui sed velit Augue enim malesuada
Download ebook
This is some text inside of a div block.

Heading

This is some text inside of a div block.
Google Analytics 4 Migration Via Tagmate

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C
Text link

Bold text

Emphasis

Superscript

Subscript

EBOOK
Top questions people ask about Server Side Tagging
Download for Free NOW!
Stay a step ahead.
Get served hottest tracking posts from industry-experts every week.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Ready to Get Started
Stay Updated
Subscribe to get the latest news, industry trends, blog posts, and updates.

Set up tags in seconds.
Not days.

Start Free Trial