Screen tracking options
Object containing trackScreen function for manual triggering
// Automatic tracking on mount (default)
function HomeScreen() {
useScreenTracking({ name: 'Home' })
return <View>...</View>
}
// Manual tracking
function DetailsScreen() {
const { trackScreen } = useScreenTracking({
name: 'Details',
trackOnMount: false
})
useEffect(() => {
// Track after data loads
if (dataLoaded) {
trackScreen()
}
}, [dataLoaded])
return <View>...</View>
}
Hook for tracking screen views in React Native.
By default, tracks the screen automatically when the component mounts. Set
trackOnMount: falseto disable automatic tracking and use the returnedtrackScreenfunction for manual control.