# Screen Event
User.com SDK allows to track screen navigation in your Mobile App. This is especially useful to trigger automation when User enters Mobile App section.
# Automatic screen tracking
User.com SDK provides an Observer that is able to track navigator push events. If the app uses default routing with navigator, just pass UserSdkNavigatorObserver()
class inside MaterialApp.
return MaterialApp(
navigatorObservers: [
// Send screen event when pushing new page to navigator
UserSdkNavigatorObserver(),
],
home: const MyHomePage(),
);
If your App is using custom routing (like auto_route
), just create a new observer and trigger UserSdk.instance.screenEvent()
inside the method responsible for pushing a new route to the stack.
# Custom screen tracking
If you don’t want to track all screens automatically, use UserSDK.instnce.screenEvent();
inside a class you want to track.
UserComSDK.instance.sendScreenEvent(screenName: 'User Profile');
← Event Product Event →