Tracking topic

Tracking Events

To track an event, you must first construct the AppFit client. This configures all of the underlying event handeling and caching system to help track events directly to AppFit.

final appFit = AppFit(configuration: configuration);

Once you have the client constructed, tracking an event is as simple as calling trackEvent

A full example can be found below.

import 'package:appfit_flutter_sdk/appfit_flutter_sdk.dart';

void main() {
    // Create the AppFitConfiguration
    final configuration = AppFitConfiguration(
        apiKey: 'YOUR_API_KEY',
    );

    // Create the AppFit Client
    final appFit = AppFit(configuration: configuration);

    // Use the client to track events
    appFit.trackEvent('event_name', properties: {'key': 'value'});
}

Classes

AppFit Tracking
AppFit handles all of the event tracking for the AppFit dashboard.
AppFitConfiguration Tracking
Configuration for the AppFit SDK.
AppFitEvent Tracking
An event that is tracked by AppFit.