For the complete documentation index, see llms.txt. This page is also available as Markdown.

View Tracking

To track views automatically add an instance of MBAutomationNavigatorObserver to the navigatorObservers of your app, like this:

@override
Widget build(BuildContext context) {
  return MaterialApp(
    navigatorObservers: [MBAutomationNavigatorObserver()],
    home: ...,
  );
}

The navigator observer will send the name of the PageRoute (route.settings.name) tto MBurger whenever a new route is pushed or popped.

If you don't wnat to use the navigator observer you can use this function, to track a view manually.

MBAutomation.trackScreenView('VIEW');

As the events, views are saved in a local database and sent to the server every 10 seconds and you can change the frequency setting the eventsTimerTime property.

Last updated