Integrating Google Analytics and Evoq Analytics

Overview

DNN's Analytics feature provides detailed page metrics and visualizations in context with the page the user is visiting. This feature uses data from a customer’s Google Analytics instance and is available in particular versions of Evoq products.

 

Prerequisites

  • Evoq 9.0 and higher
  • Google Analytics account with Universal Analytics Property enabled.
    Note: If this is not enabled, there will be no Tracking ID and the field will be greyed out: 
    mceclip0.png
    If this happens, you can follow the steps in this article: Set up Analytics for a website (Universal Analytics) to enable the Universal Analytics Property, and select the create Both a Google Analytics 4 property and a Universal Analytics property option in the creation options. 
  • Access to an Administrator or Superuser Account.

 

Solution

Before starting to use the feature, administrators must first authorize the Evoq Analytics service to access their Google Analytics account. Without such authorization, no data will appear. Even if you previously used the Google Analytics connector in Evoq, you will need to perform the authorization step again in Evoq 9.

NOTE: Turn Off Adblock when you are trying to start the integration process as Google Analytics depends on JavaScript and Adblock will block scripts from being executed.

Follow these steps to promote the integration, for each Evoq site:

  1. Go to Persona Bar > Settings > Connectors.
  2. Under Configure Connections, locate Google Analytics row and click Connect.
    Note: The button will change to "Edit" in the subsequent accesses to this page.


  3. Proceed with the Authorization process, clicking on the Lock icon to release updates to the form:
  4. Google Account login screen will appear.
    • Enter the credentials associated with the Google Analytics account and authenticate.
  5. The application will request Offline access. This access means that the Evoq Analytics service will be able to read data from the Google Analytics account, even when the user is not logged in.
    • Click Allow to continue.

      allow_offline_access.png

Integration Settings

Once Google Analytics accepts the Authorization, the Integration Settings menu will appear. This is used to select the Google Analytics account that will be associated with the Evoq site.



Fill in the Integration Settings:

  1. Select the Account for the integration.
    Note: There are multiple Web Properties under each Google Analytics Account, and each Web Property has multiple Profiles. It is very important to choose the correct Account/Web Property/Profile combination, so the data in Evoq matches with the site the user is expecting to see.
  2. Select the All Web Site Data profile, unless a specific profile should be configured to filter out certain types of traffic, or for a certain set of rules.
  3. Click Select Web Property button to finalize your selection and return to the Google Analytics Connector screen.

Additional Settings

The Web Property Identifier will automatically be retrieved into the Tracking ID field.

  1. Enter a Domain Name if you want to support cross-domain tracking. This prevents analytics from counting referrals from a particular domain as external referrals.
  2. Check Track for Administrators if you want to include web traffic from anyone logged in with an Administrator or Super User account.
  3. Click Save button to finish and exit from the Persona Bar.

 

Testing

You can test that Google Analytics has been properly configured by:

  1. Go to the Dashboard > Site Analytics
  2. Enable Analytics Microservices

You should be able to access analytical reports for Google Analytics.

Comments

0 comments

Please sign in to leave a comment.