我正在使用此程序包在我的本机应用程序中设置Google Analytics。 https://github.com/idehub/react-native-google-analytics-bridge
我按照它的教程,一切似乎都好,但屏幕名称。 如下图所示,我的应用程序有一个用户访问,但在页面视图区域。它什么都没有。 Google分析实时概述 当我检查收购 - >频道 - >直接,我可以看到5页有标题,一个没有(没有设置) Google analytics aquisition
这是我的代码(在App.js文件上):
import {
GoogleAnalyticsTracker,
GoogleTagManager,
GoogleAnalyticsSettings
} from 'react-native-google-analytics-bridge'
import Config from 'react-native-config'
let tracker = new GoogleAnalyticsTracker(Config.GOOGLE_ANALYTICS_TRACK_ID)
tracker.trackScreenView('Home')
function getCurrentRouteName(navigationState) {
if (!navigationState) {
return null
}
const route = navigationState.routes[navigationState.index]
// dive into nested navigators
if (route.routes) {
return getCurrentRouteName(route)
}
return route.routeName
}
<RootNavigator
onNavigationStateChange={(prevState, currentState) => {
const currentScreen = getCurrentRouteName(currentState)
const prevScreen = getCurrentRouteName(prevState)
if (prevScreen !== currentScreen) {
tracker.trackScreenView(currentScreen)
}
}}
ref={(navigatorRef) => {
NavigatorService.setContainer(navigatorRef)
}}
/>
答案 0 :(得分:0)
在Google Analytic页面中创建应用。您将拥有一个ID(如AU -...)。之后,您将此ID设置为GoogleAnalyticsTracker(ID) 例如:
let tracker = new GoogleAnalyticsTracker("AU-1234567");
等待应用程序设置为Google Analytic之后大约15'。