Screen Views
Record Cordova/Capacitor screen views manually or through History API route tracking.
Record a view manually:
await Ansight.screenViewed("Order details", { orderId: "123" });
Track browser history and hash changes:
const routeTracker = Ansight.createRouteTracker({
resolveName: (url) => url.pathname + url.hash,
});
// Later:
routeTracker.remove();
The tracker observes pushState, replaceState, popstate, and hashchange by default. Use an app-specific resolveName to avoid recording sensitive query values.