If you have automatically tagged screens (“Activities” in Android / “viewControllers” in iOS) and you’re also manually tagging other elements as screens (such as Fragments) by using the appsee.StartScreen(“…”) method, sometimes the sequence of the automatic screen and the manual screen is mixed.

This is a timing/triggering issue, and to resolve it please use the appseeScreenDetected (iOS / Android) to start a new screen manually.

iOS example: -(NSString *)appseeScreenDetected:(NSString *)screenName { appsee.StartScreen(“MyFragment”)
// You might want to ignore the screen that was detected automatically if ([self someLogic1:screenName]) return nil; }
Android example: public void onAppseeScreenDetected(AppseeScreenInfo screenInfo) { appsee.StartScreen(“MyFragment”)
// You might want to ignore the screen that was detected automatically if (someLogic1()) screenInfo.setScreenName(null); }