Google Analytics работает нормально, когда пользователь впервые открывает приложение (я могу видеть просмотры страниц и события Google в консоли Google Analytics).
Если пользователь закрывает приложение и открывает его позднее, ничего не записывается.
Что я пропустил?
// App.js
async componentDidMount() {
await firebase.app();
await analytics().setUserId(makeId(10));
}
async componentWillUnmount() {
AppState.removeEventListener('change', this._handleAppStateChange);
}
async resetGoogleAnalytics() {
await analytics().resetAnalyticsData();
}
_handleAppStateChange = nextAppState => {
if (nextAppState === 'inactive' || nextAppState === 'background') {
this.resetGoogleAnalytics();
}
};
// SomeOtherComponent.js
async componentDidMount() {
console.log("Component Did Mount...")
await analytics().setCurrentScreen('HomeScreen');
}
Любая помощь будет принята с благодарностью.
Спасибо