Skip to main content
All CollectionsIntegrationsModal Integrations
Using Google Analytics with Voyage Modals
Using Google Analytics with Voyage Modals
Updated over a year ago

Adding simple code snippets to Voyage modals will enable user events within the modals to be tracked with Google Analytics. Please feel free notify [email protected] so we can assist with adding the appropriate code to your List Building modals.

Step 1: Determine the following

  1. What are the trackable events?

  2. Naming convention for category, action and labels.

Step 2: Voyage adds GA tracking code to the modal(s)

In the example below, we're using this to track impressions:

hitType: 'event',eventCategory: ‘InsertCategoryName1’,eventAction: 'Impression',eventLabel: 'Voyage mobile modal',nonInteraction: true

This to track the "X" close button:

hitType: 'event',eventCategory: ‘InsertCategoryName2’,eventAction: 'Dismiss',eventLabel: 'Voyage mobile modal',nonInteraction: true

This to track the email address submit button:

hitType: 'event',eventCategory: ‘InsertCategoryName3’,eventAction: 'Email Sign up',eventLabel: 'Voyage mobile modal',nonInteraction: true

This to track the SMS submit button:

hitType: 'event',eventCategory: ‘InsertCategoryName4’,eventAction: 'SMS Sign up',eventLabel: 'Voyage mobile modal',nonInteraction: true

Below are details for the events we normally fire. Please let us know how you'd like to name each one for each of your modals:

[Example] List of modals:

  • April 2021 Desktop Email and SMS

  • April 2021 Desktop Email only

  • April 2021 Desktop SMS only

  • April 2021 Mobile SMS only

[Example] Values:

  • example eventCategory: SMS Marketing (Voyage)

  • example eventLabel: April 2021 Desktop Email and SMS

Events:

Impressions:

hitType: 'event',eventCategory: ‘InsertCategory’,eventAction: 'Impression',eventLabel: 'InsertLabelName',nonInteraction: true

"X" close button:

hitType: 'event',eventCategory: ‘InsertCategory’,eventAction: 'Dismiss',eventLabel: 'InsertLabelName',nonInteraction: true

Email address submit button:

hitType: 'event',eventCategory: ‘InsertCategory’,eventAction: 'Email Sign up',eventLabel: 'InsertLabelName',nonInteraction: true

Phone number submit button:

hitType: 'event',eventCategory: ‘InsertCategory’,eventAction: 'SMS Sign up',eventLabel: 'InsertLabelName',nonInteraction: true
Did this answer your question?