Integrations: Google Analytics 4

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.
Follow its dedicated Knowledge Base article available at Integration: Google Analytics 4 - Set up Conversions.

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:
  1. 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".
  2. API Secret
    Available in your Stream configuration in Google Analytics 4.
  3. Measurement ID
    Found in your Stream configuration in Google Analytics 4.
  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 PropertyDescription
Call_IDCall Unique Identifier
Call_ClientClient Identifier
Call_DateCall Date and Time
Call_Tracking_ServiceTracking Number - Ad Source
Call_Tracking_NameFriendly name associated with the Tracking Number
Call_AnswerPointNumber the call was diverted to.
Call_AnswerPoint_NameFriendly name associated with the Answer Point as configured.
Call_DurationCall duration in seconds
Call_StatusCall status, answered, abandoned, missed, etc.
Call_AudioRecording or Voicemail, only reports if they are present, does not provide the audio url.
Call_ARTICYes or No, Yes if the call was handled by the ARTIC Call Queueing system.
Call_Web_MediumVisitor medium detected by Dynamic Numbers
Call_Web_SourceVisitor source detected by Dynamic Numbers
Call_Web_CampaignVisitor campaign detected by Dynamic Numbers
Call_Web_KeywordsVisitor keywords detected by Dynamic Numbers


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.

1. Select the numbers you want to configure.

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:
  1. Enabling and Disabling integration configurations.
  2. Deleting integration configurations.

2. Click on the desired integration button.

All integrations are designed to offer a familiar interface and they all provide the same functionalities.


3. Click on the "Configure" menu option. 

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

  1. In the Account Page
    1. Verify the Account is ACTIVE.
    2. Validate the Integration Account Options.
  2. In the Numbers Page
    1. Verify the Numbers are associated with the right account.
    2. Verify the Number configuration is ACTIVE.
  3. Perform test calls.
    1. If you are reporting to Google Analytics you may require to use one of the test urls available in Dynamic Numbers Tracking Configuration page.
    2. 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 ...