Integrate Google Analytics in Your React App

Home » Programming » Integrate Google Analytics in Your React App
Google Analytics

Integrate Google Analytics in Your React App

Integrating Google Analytics into your React app is a great way to track user interactions and gather insights on your app’s performance. This blog will guide you through the steps to set up Google Analytics in your React project.


1. Setting Up Google Analytics:

Firstly, you need to create a Google Analytics account and set up a property for your app. Navigate to the Google Analytics website, sign in, and follow the instructions to create a new property. Once set up, you’ll receive a tracking ID (e.g., UA-XXXXXX-X).


2. Installing React-GA:

Install the react-ga package.  Open your terminal and run the following command:


3. Initializing Google Analytics:

Import react-ga and configure it with your tracking ID. Typically, this is done in your app’s main entry file (e.g., index.js).


4. Tracking Page Views:

When you need to track page views. You can use React Router’s history object to listen for route changes and send pageview hits to Google Analytics. Update your App.js as follows:


5. Tracking Custom Events:

In addition to page views, you can track custom events. For example, track a button click:



Google Analytics allows you to gain valuable insights into user behavior and app performance. By following these steps, you can easily set up and configure Google Analytics, track page views, and log custom events.