Introduction
As a Superadmin, understanding how your users interact with the platform can be very useful to improve their experience and, in turn, their learning results. Take advantage of the integration between Docebo and Google Analytics to collect data on the platform usage, and take proper action. With the data collected in Google Analytics 4, you may discover that most of your users skip certain training material in a course, and you can investigate why it happens (maybe it is outdated, or not properly uploaded).
The integration between Docebo and Google Analytics does not currently support UTM tags. Please note that if you have activated the Docebo E-Commerce app in your platform, the integration with Google Analytics will not collect data of the transactions generated by the app in your platform.
Use case scenarios
A useful scenario for this integration is keeping track of how your users register into the platform, so you can understand where your users are coming from. For example, you can set up a campaign to promote your content on social networks, prompting users to self-register on your platform upon landing. Thanks to the Docebo integration with Google Analytics, you can track if the users navigated to the platform from social networks and understand if your ads are really helping drive users to your content.
Activating the Google Analytics 4 app in Docebo
Activate the Google Analytics 4 app as described in the Managing Apps & Features article of the Knowledge Base. The app is listed in the Third Party Integrations tab.
Once the Google Analytics 4 app is activated in your platform, you can access it by pressing the gears icon in the top right corner of the browser window, next find the Google Analytics 4 section and press Manage.
Configuring the Google Analytics 4 App in Docebo
Configuring a stream in Google
Access your Google Analytics account by following the link to https://analytics.google.com (link opens in a new tab). Once there, log in with your Google account.
Next, in the Admin tab, press the Create Property button.
In the following screen, give your property a meaningful name, set the country and timezone as well as the currency. Then, press the Next button to advance.
In the following screen, choose your company's Industry Category and select the company size. Then press the Next button to advance.
In the next screen, select the topics of interest for personalized reports generation, then press the Create button.
Next, in the Start collecting data screen, press the Web button.
In the Set-up your web stream slide-in window, enter your platform URL in the Website URL box (you do not need to add https://
part) and, in the Stream Name text box, give the stream a meaningful name. Then, press the Create stream button.
Please Note: Google Analytics 4 will track the same data, regardless of the URL used to log into the platform by the user. You can use a custom domain or the docebosaas
domain in this field, the same data will be collected.
In the Install your Google tag slide-in window you will be presented with your Google tag to install. Either highlight the text between the <!--
Google tag (gtag.js) -->
tag and the </script>
tag and copy it to your clipboard or press the copy button in the top right corner.
Paste this text into a text editor such as Notepad for safe keeping, you will need this later in the configuration process.
The necessary configuration in Google has now been completed.
Configuring the Docebo platform
Next, return to Docebo and access the Google Analytics 4 app by pressing the gears icon in the top right corner of your browser window. Then, locate the Google Analytics 4 section and press Manage.
On the Settings page for Google Analytics, begin by activating the option to Enable Google Analytics, then paste the code you previously copied into the Code provided by Google text field. For more information on how to retrieve the code, refer to the section titled Configuring a stream in Google.
Next, press the Save Changes button to save your Google Analytics 4 configuration and begin collecting data.