Integrations: Google Analytics 4
Integration has to be configured in AVANSER Customer Portal.
AVANSER integration is fully compatible with Google Analytics 4 and all of our services will continue to work without any issue. Dynamic Numbers solution will automatically detect the version installed on-site and select the appropriate Tracking Engine to use.
There are some differences in the setup (G-XXXX number for Analytics ID, rather than the UA-XXXX; JavaScript container is called gtag.js - UA was analytics.js) and information being passed with each event. Most of the differences are in the way you will receive the data.
There is no event value, category or label, instead we are passing a set of parameters with the event data that you can then use to configure goals or targets in the Google Analytics 4 platform. The only customisable option is the Event Name in the Route. Numbers are simply associated with a route.
In order to use Google Analytics 4 reporting, you'll have to configure Google Analytics 4 Dashboard to collect the Conversions sent by AVANSER.
Step 1: Creating an Integration Account
Navigate to Customer Portal. Select the cog wheel in the left bar and click Integrations > Google Analytics 4
The “help” section at the top and the contextual tips will help you navigate the integration.
Follow the steps described for each parameter required:
- Route Name
Identifies the name associated with the account you are creating, will be used as a reference in the interface. Eg. "GA4 Main Site". - API Secret
Available in your Stream configuration in Google Analytics 4. - Measurement ID
Found in your Stream configuration in Google Analytics 4. - Event Name
Specifies the name of the event that will be received for each integration push. The default value is AVANSER_Call. This value will be the Event Name attributed in Google Analytics 4 platform to track goals and conversions.
Hit the SAVE button. Hooray you have created a new Integration Account and you can now report to it.
Once you set up the integration account you can associate numbers to it enabling Google Analytics 4 Reporting.
Events will be sent to Google Analytics 4 matching the Event Name configured in the Event Name field.
Additionally each Event carries properties that can be used in your reporting. All available properties are listed below.
Event Property | Description |
Call_ID | Call Unique Identifier |
Call_Client | Client Identifier |
Call_Date | Call Date and Time |
Call_Tracking_Service | Tracking Number - Ad Source |
Call_Tracking_Name | Friendly name associated with the Tracking Number |
Call_AnswerPoint | Number the call was diverted to. |
Call_AnswerPoint_Name | Friendly name associated with the Answer Point as configured. |
Call_Duration | Call duration in seconds |
Call_Status | Call status, answered, abandoned, missed, etc. |
Call_Audio | Recording or Voicemail, only reports if they are present, does not provide the audio url. |
Call_ARTIC | Yes or No, Yes if the call was handled by the ARTIC Call Queueing system. |
Call_Web_Medium | Visitor medium detected by Dynamic Numbers |
Call_Web_Source | Visitor source detected by Dynamic Numbers |
Call_Web_Campaign | Visitor campaign detected by Dynamic Numbers |
Call_Web_Keywords | Visitor keywords detected by Dynamic Numbers |
Note: While the above table show the Event Property in 'Title_Case', the system also supports 'lower_case' property names. If you need lowercase names, please log a ticket with support the integration case will be updated for you.
Step 2: Configuring Numbers for an Integration
Next steps are performed from the Number Configuration View, but they can be performed also from the individual Integration Page by clicking on the Numbers button when you have configured the Integration Account.
Navigate to the Number Configuration view by clicking on the "Number Configuration" submenu under the "Integrations" menu.
Use the search bar and tick the check box to select the numbers you want to perform a bulk operation.
Other bulk operations you can perform include:
- Enabling and Disabling integration configurations.
- Deleting integration configurations.
All integrations are designed to offer a familiar interface and they all provide the same functionalities.
Select the Account you want to use for the integration. We have chosen the account "default" in our example.
If none of the accounts listed is the one you need, you can create a new account by selecting "Create New Account" in the Account drop down.
Click the "Update and Continue" button to save the changes to the services. The integration is now configured.
You can make some test calls or wait for calls to land on your numbers. Call events will be sent to the reporting platform automatically.
Step 3: Verifying Your Integration Configurations
- In the Account Page
- Verify the Account is ACTIVE.
- Validate the Integration Account Options.
- In the Numbers Page
- Verify the Numbers are associated with the right account.
- Verify the Number configuration is ACTIVE.
- Perform test calls.
- If you are reporting to Google Analytics you may require to use one of the test urls available in Dynamic Numbers Tracking Configuration page.
- Check that events are received at least once on the 3rd Reporting Platform.
Related Articles
Google Analytics Integration Setup and Troubleshooting
AVANSER's Google Analytics integration pushes ‘call conversions’ into GA as offline events. The call events are considered as offline because the act of calling a business is an offline action, i.e. not an online click or browse etc. which could be ...
Integrations: Google Analytics
Integration has to be configured in Customer Portal. This article will guide you through the configuration of Google Analytics Integration. Before proceeding this article, consider migrating to Google Analytics 4. About Google Analytics 4 On October ...
Integrations: Google Analytics - Set Up Conversions
Login into your Google Analytics dashboard, in the top bar, select the account you want to link the integration to. Once selected, click on Admin on the left sidebar. How do I select what Account and Property I want to report to? When accessed the ...
Integrations: Google Ads - Set Up Conversions
This article will guide you through the configuration of Google Ads. You will need to create a Conversion Action within Google Ads. This conversion will be used for attribution. Navigate to https://ads.google.com/ and login with your Google ...
Integrations: Google Ads
This article will guide you through the configuration of Google Ads. In order to use Google Ads reporting, you'll have to configure Google Ads Dashboard to collect the Conversions sent by AVANSER. Follow its dedicated Knowledge Base article available ...