# How to create key events in GA4 from Tidio widget events

Section: Integrations

Description: Use Tidio widget events to measure important actions as GA4 key events.

Verified against Tidio panel 12.331.0

Last updated: 2026-11-10

Source: https://help.tidio.com/articles/ga4-custom-conversions/

You can mark important Tidio events as key events in Google Analytics. GA4 previously called these conversions. Google Ads conversions are separate and can be created from GA4 key events for advertising measurement.

 



 

**In this article, you'll learn:**

 

- [What are key events and Tidio events](<https://help.tidio.com/articles/ga4-custom-conversions/#h_01H0QGDQX16R29BB38DT4YNMME>)
- [How to set Tidio events as key events in Google Analytics](<https://help.tidio.com/articles/ga4-custom-conversions/#h_01H0QGDXZRTR9A2F5ST9NTH4G8>)
- [How to filter valuable events to select them as key events](<https://help.tidio.com/articles/ga4-custom-conversions/#h_01H0QGE5PMDNA67VSJNN4F1VJ5>)
- [How to create a new key event event based on an existing event](<https://help.tidio.com/articles/ga4-custom-conversions/#h_01H0QGEKQP2H3FD0JQFNHRMXH3>)
- [Frequently asked questions](<https://help.tidio.com/articles/ga4-custom-conversions/#h_01H0QGEWGX7FW27Z2A4TKYC0F9>)

 



 

## Introduction to key events

 



 

Before we jump into key events, let's understand what we mean by Tidio events. Tidio can collect various types of data about user interactions on your website, such as flow conversations or live chat interactions. These interactions are referred to as Tidio events. We can choose specific Tidio events and mark them as key events in Google Analytics. You can learn more about all available events in our article about integrating Tidio with [Google Analytics 4](<https://help.tidio.com/articles/integration-google-analytics/>).

 



 

An example we often see in Tidio is when Tidio is used to collect leads through a flow or live chat. Our integration with GA4 supports many different events, so we can easily specify which we consider a key event.

 



 

![A diagram shows how website interactions become Google Analytics conversion events.](<https://help.tidio.com/article-media/ga4-custom-conversions/legacy-8853060831644.webp>)

 



 

## Marking the event as a key event

 

The Google Analytics screenshots below show an older interface. Follow the current key event steps in the text.

 



 

The easiest way to set a Tidio event as a key event is to mark it as a key event in the Google Analytics admin panel. This approach is useful when you use **Send an event to Google Analytics** in flows and give your custom events distinctive names. The **Mark as key event** method works on an event name level.

 



 

Use an account with permission to manage key events. To mark an existing event:

 

1. Log in to **Google Analytics**
2. Go to **Admin**
3. Select desired GA4 property
4. From options under this property, select **Events**
5. In **Recent events**, find the event and click the star next to it to mark it as a key event.

 



 

![Google Analytics lists events with conversion toggles.](<https://help.tidio.com/article-media/ga4-custom-conversions/legacy-8853210951452.webp>)

 



 

This approach works at the event name level. However, what if you have multiple events with the same name but want to mark only specific events with certain parameters or values as key events?

 



 

## Filtering valuable events

 



 

Imagine you want to track all the new **newsletter subscriptions** collected through Tidio's pre-chat survey. You already know that whenever someone finishes the pre-chat survey, an event **tidio\_prechat\_finished** is sent to your Google Analytics

 



 

However, this event is sent regardless of their newsletter opt-in. Whether someone has subscribed for a newsletter is specified in a parameter called **consent\_given**, sent within the **tidio\_prechat\_finished** event.

 



 

Parameter **consent\_given** can have two values - **true** or **false**. If true, it means the user opted in for a newsletter.

 



 

In other words - an event **tidio\_prechat\_finished** with parameter **consent\_given = true** indicates a key event - growth of your newsletter subscribers list.

 



 

So you want to mark only this specific event as key event.

 



 

## Creating a new key event event based on an existing event

 



 

To achieve it, you can create a new event based on the existing one. To do that:

 



 

1. Open **Admin \> Data display \> Events**. Under **Custom configurations**, click **Custom events** and choose your data stream. Click **Create**.
2. Name the new event ` generate_lead `, or choose another distinct event name.
3. Then specify matching conditions
4. These conditions will be checked whenever an event is reported to GA. If all of them are met, a new custom event will be created.
5. Based on the example of subscribers from the pre-chat survey, specify the following: 
   
   - **Parameter** ` event_name ` equals *tidio\_prechat\_finished* → Only events **tidio\_prechat\_finished** indicate that the user has passed the survey in the Tidio widget.
   - As the **next parameter** set, **consent\_given** equals **true** → Only when someone opts in for a newsletter it's equal to true.
6. Check **Copy parameters from the source event** to propagate other parameters that are sent with **tidio\_prechat\_finished** event.
7. Click **Save**

 



 

After Analytics collects the new event, find it in **Recent events** and click its star to mark it as a key event. This affects future reports, not historical data.

 



 

![Google Analytics creates an event with matching conditions.](<https://help.tidio.com/article-media/ga4-custom-conversions/legacy-8853615373340.webp>)

 



 

Please note that with this approach, the same action will result in two events being created in Google Analytics:

 

- Original **tidio\_prechat\_finished**
- A new one, created based on the first **generate\_lead**

 



 

## Frequently Asked Questions

 



 

#### **I do not see Tidio events in the Admin section of Google Analytics**

 

To troubleshoot, please:

 

1. Check if the Tidio widget is displayed on your website.
2. Check if you have [enabled Google Analytics integration](<https://www.tidio.com/panel/integrations/ga_ga4>) in Tidio
3. Google Analytics data processing typically takes 24-48 hours, and reports can change during that time. Use **Reports \> Realtime** to check recent events, or enable debug mode and use [DebugView](<https://support.google.com/analytics/answer/7201382?hl=en>) for troubleshooting.

 



 

#### **What events and parameters are sent from Tidio to Google Analytics?**

 

You can find a complete list of events and parameters in our article about [integrating Tidio with Google Analytics 4](<https://help.tidio.com/articles/integration-google-analytics/>).

 



 

#### **Do parameters used to create a new key event have to be defined as custom properties or metrics?**

 

No. You can define parameters passed to Google Analytics along with the event.

 

## Further reading

 

- [Integration with Google Analytics (GA4)](<https://help.tidio.com/articles/integration-google-analytics/>)

 

[Mark events as key events in the vendor help center](<https://support.google.com/analytics/answer/13128484>).
