Interchanging data between DNN and Google Analytics

Overview

There may be instances in which users are not aware of the way DNN and Google Analytics data interchange works. In this article you can find relevant information in regards to the way data is shared/captured between DNN and Google Analytics.

Environment

  • DNN version 9 and above.

Information

  • DNN does not collect information from Google Analytics. This is the way DNN and Google Analytics work:

Analytics Capture

  1. An administrator configures Google Analytics in Evoq.
  2. Evoq injects JavaScript to all pages. The mentioned JavaScript is from Google.
  3. GoogleJavaScript collects all the analytics on their own servers.
  4. DNN/Evoq is not involved in any part of this process, not even to proxy.

Analytics Display

  1. An administrator goes in Persona Bar > Pages or Persona Bar > Site Analytics

    Screen_Shot_2019-01-15_at_9.27.53_AM.png

    Screen_Shot_2019-01-15_at_9.27.30_AM.png

  2. Evoq makes a call into dnnapi.com to get the information.
  3. dnnapi.com makes a call to Google to get the information.
  4. dnnapi.com returns the data to the Evoq Persona Bar.
  5. Additionally, dnnapi.com caches this information for a few hours in Rediscache. This is to speed up subsequent requests for the same data. The cache gets automatically purged as they expire.
  6. Evoq Persona Bar shows Google Analytics data via its own visuals.

Comments

0 comments

Article is closed for comments.