Google Analytics

2019-05-23

let's analyze RN(react native) app using Google Analytics.

outline

we can analyze RN(react native) app by Google Analytics(Google Analytics). let’s see how to analyze RN(react native) by Google Analytics.

install library

we need to install GoogleAnalyticsBridge library to connect Google Analytics to RN(react native) app. execute below code to install GoogleAnalyticsBridge

npm install --save react-native-google-analytics-bridge

and execute below command to link GoogleAnalyticsBridge library to RN(react native).

react-native link react-native-google-analytics-bridge

we were ready to use react-native-google-analytics-bridge library. let’s configure Google Analytics.

Google Analytics

click below link to go to Google Analytics and login.

after login, click Admin menu on the left bottom of the screen.

create account for mobile

click + Create Account on the left top of the screen.

click create account

insert your RN(react native) app information and click Get Tracking ID on the bottom of the screen.

insert-app-info

completed to ready to connect Google Analytics to react-native-google-analytics-bridge library. let’s analyze RN(react native) app to use Tracking ID.

code for analyzation.

insert below code to where you want to analyze RN(react native) app by Google Analytics.

...
import { GoogleAnalyticsTracker } from "react-native-google-analytics-bridge";
...

...
let tracker = new GoogleAnalyticsTracker("UA-12345-1");
tracker.trackScreenView("Home");
...

yes, that’s all. it’s very simple, isn’t it? insert your Google Analytics Tracking ID to below code.

new GoogleAnalyticsTracker("your Tracking ID")

and then, insert the title of the page to analyze.

tracker.trackScreenView("Home");

we inserted above code to render(). we don’t know where is best place for this code, so that is your responsibility.

if you want to analyze deeply, see official site to check details about react-native-google-analytics-bridge features.

notice

we decided to use react-native-firebase not only for the app analytics but also many features. if we configure react-native-firebase library for other features, the app analytics is automatically configured. if you want to know how to set react-native-firebase, see Firebase Admob blog post.

reference

Buy me a coffeeBuy me a coffee
Posts