All Collections
Integrations & Analytics
Google Analytics 4 Integration Guide for ResponseiQ
Google Analytics 4 Integration Guide for ResponseiQ

Optimise Your Analytics and Boost Conversion Rates with GA4 Integration for ResponseiQ

Nicky Knoesen avatar
Written by Nicky Knoesen
Updated over a week ago

You are now able to integrate your Google Analytics 4 with ResponseiQ.

*Note* The events in the "Widget Click Events" section will be send directly from you website. We are expecting GA4 to be set up by you on your website already. See the "Set up data collection for websites" section in this documentation on how to enable it.

If you are not interested in tracking the click and popup events of the widget on your website but only want to receive GA4 events whenever a call is made you don’t need the GA4 website setup described above

Technical details: We are using the `gtag()` function provided by a valid GA4 setup to send the events.

Once you have a working Google Analytics 4 setup on your website you can proceed to set up the integration in the RespnseiQ portal.

How to get set up

Step 1

On the ResponseiQ platform, go to Settings > Google Analytics Integration > Add Google Analytics.

Don't forget, if you have multiple domains, you must set up each one separately on the RiQ platform with its own unique tracking ID.

Step 2

Next, you will be directed to a setup screen.

Select GA4 Version and enter the measurement ID and API secret. You can also enter an optional description of these events.

Step 3

Select the events you wish to receive. We recommend having all events fired and then setting up goals based on the events you want to track.

Step 4

Hit submit and you have successfully integrated ResponseiQ with Google Analytics 4.

What events can I track?

The events are in four categories and you can choose which ones you wish to track. Here's what your dashboard will look like; the explanations are below.

Widget Click Events

Widget Click and Popup events

These show when a user has clicked on your widget or the widget has opened fully during a browsing session (the default is after 60 seconds, but you may have changed this to be quicker/slow in your popup settings.) These events are great for identifying serious visitor engagement. The individual events are:

  1. Phone Icon Clicked - Triggered every time the phone icon is clicked

  2. Widget Auto Popup - Triggered every time your widget message is auto shown

  3. Widget Close Icon Clicked - Triggers every time the widget close icon is clicked

  4. Schedule Button Clicked - Triggers every time the schedule button is clicked

  5. Call Now Button Clicked - Triggers every time the call now button is clicked

Widget Call Events

These are triggered by actual callback requests and will match the call data in your call reports. This is a powerful mechanism to add to GA as you will be able to directly measure which channels are driving the most callback requests on your site. These events include:

  1. Instant Widget Connected Call - Triggers when a instant callback is requested and succeeds (credit is used)

  2. Instant Widget Requested Call - Triggers when an instant callback is requested

  3. Scheduled Widget Connected Call - Triggers when a scheduled callback call is completed and is a success (credit used)

  4. Scheduled Widget Requested Call - Triggers every time a scheduled call is requested on the widget

Call Tracking Events

This event will be triggered when an incoming call is connected between the lead and an agent. This event can specifically be used to set goals around the number of incoming calls generated via ResponseiQ Call Tracking service.

  1. Total Calls by Call Tracking Dynamic - The event is fired when lead dials and agent side starts to ring.

  2. Total Calls By Call Tracking Static - Triggers when an incoming call via static tracking (offline) pool is connected successfully

Lead Connect Events

If you are using Lead Connect, you will be glad to know that our GA integration covers this feature. We currently have two GA events, but don't worry, we are working on adding more granular events for Lead Connect. The current events are:

  1. Lead Connect Submission - Triggers when a form or API request with Lead Connect is submitted

  2. Lead Connect Requested Call - Triggers when a call is requested from the form or API request submission

  3. Lead Connect Connected Call - Triggers when a Lead Connect call is connected successfully

Call Status Events

This selection allows you to see ALL event categories in one event, summarizing all requested and connected calls. Note - connected calls here refer to all calls which used at least 1 credit. The two events are:

  1. Total Requested Calls - This is the total of all the requested calls and triggers when any of these events are triggered: Lead Connect submission, Scheduled Widget requested Call, and Instant Widget Requested Call.

  2. Total Connected Calls - This is the total number of completed successful calls and triggers when any of these events are triggered: Lead Connect Connected Call, Scheduled Widget Connected Call, and Instant Widget Connected Call.

  3. Outcome Tracking - This event will be logged when an outcome is logged for any connected call

Setting up Conversions in Google Analytics 4

To make the most of our GA4 integration and have the best insight at your fingertips, we would strongly advise that you set up conversions in GA4. This will allow you to see which channels are driving the most calls, as well as reviewing where ResponseiQ calls fit into your user journey.

Full instructions can be accessed here.

Migrating from Universal Analytics?

In Universal Analytics, you use goals to set up conversions. If you are migrating from a Universal Analytics property to Google Analytics 4, see how to migrate your goals to conversion events.

If you need help, or have any questions, please email us at

Did this answer your question?