analytics_hub_mixpanel library

Mixpanel implementation for AnalyticsHub.

This library provides MixpanelAnalyticsHubProvider and MixpanelAnalyticsHubIdentifier to send Events from AnalyticsHub to Mixpanel via Mixpanel.track. Session updates set the Mixpanel identity via Mixpanel.identify or Mixpanel.reset.

Example:

final provider = MixpanelAnalyticsHubProvider(mixpanel: await Mixpanel.init(...));
final hub = AnalyticsHub(
  providers: [provider],
  sessionDelegate: mySessionDelegate,
);
await hub.initialize();

Classes

MixpanelAnalyticsHubIdentifier
ProviderIdentifier for the Mixpanel analytics provider.
MixpanelAnalyticsHubProvider
AnalytycsProvider that sends Events to Mixpanel via Mixpanel.track.