ReactGA

Learn about using Google Analytics on our Transcrypt project.

Why use Google Analytics?

It’s fundamentally important to understand how our application gets utilized by users. One of the most popular tools for doing this is Google Analytics. While it is geared primarily towards marketing, we can still use it to gather information about which parts of our application are being utilized the most and keep a watch for performance issues.

The Google Analytics application itself can be an overwhelming tool to use, so we will not go too deep into that aspect of it. But we’ll learn how to get analytic information from our application into Google Analytics.

Introducing ReactGA

Unsurprisingly, an existing react-ga JavaScript library specifically works within the React framework, which we can utilize to collect usage data from our application. Like most other JavaScript libraries, we can use npm to install it.

We’ll need to have an account with Google to use Google Analytics. The good news is that any Gmail account will do. We’ll need a Google Analytics ID, or GAID, that will ...