skyanalytics 0.0.1
skyanalytics: ^0.0.1 copied to clipboard
SkyAnalytics Flutter is an adapter for [SkyAnalytics]
SkyAnalytics Flutter #
SkyAnalytics Flutter is an adapter for SkyAnalytics that allows you to track your website's traffic and user behavior.
Usage #
import 'package:skyanalytics_flutter/skyanalytics_flutter.dart';
const skyAnalytics = SkyAnalytics(
sourceKey: 'sourceKey',
host: 'https://example.com',
);
skyAnalytics.event(name: 'create_element');
skyAnalytics.navigate(screenName: 'home');
NavigatorObserver #
final navigatorObserver = SkyAnalyticsNavigatorObserver(skyAnalytics: skyAnalytics);
MaterialApp(
navigatorObservers: [navigatorObserver],
home: HomeScreen(),
);
Important: The SkyAnalyticsNavigatorObserver needs the RouteSettings to be set in order to track the screen name. If you are using the MaterialApp widget, the RouteSettings are automatically set. If you are using a custom Navigator, you need to set the RouteSettings manually.