If you have a Google Analytics account, Informizely can record various events of website surveys to that account, adding Informizely's qualitative data to the normal Google Analytics' quantitative events.
If your subscription includes Google Analytics integration, you can enable it for your site on the site's "Settings" page, by clicking "Add an Integration" and then open the "Google Analytics" panel:
By default, visitor answers are recorded into Google Analytics. You can disable this if you only want to record quantitative events
(shown, completed, closed, minimized and maximized). Please make sure that no user-identifyable information will be sent to Google Analytics.
If you use multiple Google Analytics tracking codes and want to record Informizely events to a non-default tracker, you can specify the ID of the GA tracker to use.
After clicking the "Update" button the events specified below will be recorded in Google Universal Analytics or Google Analytics 4.
Select the Google Analytics version for more information:
For Universal Analytics all events are recorded as "non-interactive events", which means that they do not influence your website's bounce rate as calculated by Google Analytics.
Note: the term "Insitez" used in the categories below refers to the previous name of Informizely.
If you don't use Google Tag Manager to load Google Universal Analytics you're good to go. If you do use Google Tag Manager, please read on.
It's simple to add the Informizely code snippet to Google Tag Manager. See this guide for more information.
If you enable our Google Universal Analytics Integration for your site and also load Google Universal Analytics through Google Tag Manager, you need to make sure that an empty tracker name is specified for the Google Universal Analytics tag in Google Tag Manager.
This is how to do that:
If you don't set an (empty) tracker name, Google Tag Manager generates a random tracker name for Google Universal Analytics events and the Informizely widget has no way of knowing where to send the events.
For Google Analytics 4 the following parameters are set for Informizely events:
The following events are recorded:
If you don't use Google Tag Manager to load your Google Analytics 4 tag you're good to go. Events should be recorded in your
Google Analytics 4 account. Please note that it can take 24 to 48 hours for events to appear in Google Analytics reports.
If you do use Google Tag Manager to load your Google Analytics 4 tag, you need to create an extra setup in Google Tag Manager in order to receive
custom Informizely events in your Google Analytics 4 account. We discuss how to do this in the next section.
To show the Informizely events in your Google Analytics 4 dashboard you can create an exploration in the "Explore" tab to create your own custom report and correlate all kinds of interesting relations.
To just show the event data that Informizely has sent, add the custom event parameters "survey", "category", "action" and "label" first to the
DIMENSIONS section and then to ROWS, add "Event count" to METRICS and then to VALUES and filter on "Event name exactly matches Informizely":
You can drill down further, for example by filtering on a specific survey and show the labels where "category exactly matches Answer":
If you use Google Tag Manager (GTM) to load your Google Analytics 4 (GA4) tag, GTM makes it a bit more involved to send custom Informizely events to your GA4 account. We'll describe the steps needed to make it work.
Informizely's GA4 integration uses GTM's "data layer" to send Informizely "custom events" to GA4. A custom event has an "event name" and various "parameters" (listed in the previous section). First you'll need to map these event parameters to "data layer variables" in GTM. The event parameters to map are "survey", "category", "action" and "label".
In your GTM workspace go to "Variables", scroll to "User-Defined Variables" and click on "New". In the "Variable Configuration" window select "Data Layer Variable", enter the name of the first event parameter "survey" for "Data Layer Variable Name", and provide a descriptive name for the variable at the top of the window, like "Informizely - survey":
Then click "Save" and repeat the step for the other event parameters "category", "action" and "label". You now have created 4 data layer variables:
For GTM to know when to send the data layer variables that we created in the previous section to GA4 we need to create a trigger in GTM.
Go to "Triggers" and click on "New". In the "Trigger Configuration" window select "Custom Event" as the Trigger Type and enter "Informizely" as the event name. Also configure the trigger to fire on "All Custom Events". Give the trigger an appropriate name like "Informizely Trigger".
To connect the dots and allow GTM to send Informizely events to GA4 you'll need to add a new tag for the Informizely trigger that you created in the previous section. Go to "Tags" and click on "New". Give the tag an appropriate name like "Informizely Events Tag". In the "Tag Configuration" window select "Google Analytics: GA4 Event" as the Tag Type and select your GA4 tag (with a name like "Google Analytics: GA4 Configuration") as the Configuration Tag. Specify "Informizely" as the Event Name.
In the section "Event Parameters" you need to map Informizely's event parameters to the data layer variables created earlier. For each click "Add Row", add the parameter name ("survey", "category", "action" or "label") and for "Value" select the associated data layer variable from the list that appears when you click the "+" icon.
Finally, select the Informizely trigger that we created earlier as the Firing Trigger and click "Save".
After your new GTM configuration is published Informizely events should be recorded in your Google Analytics 4 account. Please note that it can take 24 to 48 hours for events to appear in Google Analytics reports.