此示例显示如何进行屏幕跟踪并发送到Google Analytics(分析)。该方法可以适应任何其他移动分析SDK。
屏幕跟踪(Screen tracking)
使用内置导航容器时,可以使用 onNavigationStateChange 方法来跟踪屏幕。
1 | import { GoogleAnalyticsTracker } from 'react-native-google-analytics-bridge'; |
使用Redux进行屏幕跟踪(Screen tracking with Redux)
使用Redux时,我们可以编写一个Redux中间件来跟踪屏幕。为此,我们将从上一节重用 getCurrentRouteName
1 | import { NavigationActions } from 'react-navigation'; |
创建 Redux store 并应用上述中间件
screenTracking 中间件可以在创建时应用于store。有关详细信息,请参阅Redux 集成。
1 | const store = createStore( |