App Usage Tracking

Integrate Google Analytics to understand the usage behavior of your Reporting Hub application

Usage Tracking Overview

Usage tracking allows you to monitor and analyze the usage activity of your Reporting Hub web application. The Reporting Hub includes simple integration with Google Analytics to enable usage tracking.

To take advantage of usage tracking, a Reporting Hub Business, Enterprise or Commercial subscription is required.

What is Google Analytics?

Google Analytics is a free service offered by Google to track usage data from a website or web application.

For more information please visit:

Setting up Google Analytics

Follow the steps outlined in the article below to set up Google Analytics for your web application.

Google Analytics 4 (GA4) has replaced Universal Analytics (UA) and as of July 1, 2024, you will lose access to UA data. See the Google Support documentation for information on migrating from UA to GA4.

Apply your Tracking Code to the Reporting Hub

After you have set up your Google Analytics account, property, and data stream, you can associate it with your Reporting Hub application (this establishes the data collection for your Reporting Hub).

  1. Begin by copying your “GA-” Measurement ID from your Google Analytics web stream associated with your web app:

  2. Paste your “GA-” Measurement ID code into the Reporting Hub Tenant that you wish to track:

You can apply the same Tracking ID code into multiple tenants if you want to aggregate all tenants activity, or, apply a unique code to each tenant to track tenants independently.

Connect Power BI to Your Google Analytics

Now that you are collecting Google Analytics data from your Reporting Hub web application, you can connect Power BI.

Get Google Analytics Data using Power BI Connector

When working with a new report, simply use the Google Analytics connector within Power BI desktop to connect to your GA4 data:

Select the 2.0 (Beta) implementation:

Sign in with the email you use for Google Analytics. Then, you will be able to choose the Google Analytics account and data stream. Select the dimensions (indicated by the x-y-z axes graph icon) and the measures (indicated by the bar chart icon) you want to include in your report.

Learn more about the Power BI Google Analytics connector:

Getting GA4 Analytics Data via BigQuery Export

If you don't want to use the Google Analytics Power BI connector, you can export your GA4 data into BigQuery, and then use the Google BigQuery connector in Power BI.

Learn how to export your data to BigQuery:

Learn how to use the Google BigQuery connector to access your data:

User ID-Level Analytics with GA4

An Enterprise or above license is required to access User ID-level analytics with GA4.

The Reporting Hub is configured to send encrypted User-ID level usage analytics per Google's GA4 defined best practices. For customers that wish to take advantage of this feature, please reference the below documentation:

Additionally, the user_id property is not accessible via the Google Analytics Power BI Connector. You must export your Google Analytics data to BigQuery and access it that way.

Last updated