leancode_analytics_posthog 0.1.0 copy "leancode_analytics_posthog: ^0.1.0" to clipboard
leancode_analytics_posthog: ^0.1.0 copied to clipboard

PostHog Analytics implementation for LeanCode analytics.

leancode_analytics_posthog #

PostHog Analytics implementation for LeanCode analytics. Uses leancode_analytics_base package for core abstractions.

Features #

  • PostHog Analytics integration
  • Automatic screen view tracking via PosthogObserver (from posthog_flutter)
  • Support for custom analytics events

Usage #

import 'package:leancode_analytics_posthog/leancode_analytics_posthog.dart';

// initialize PostHog with reexported Posthog class from posthog_flutter
await Posthog().setup(/* ... */);

// create instance of PostHogLeanAnalytics
final analytics = PostHogLeanAnalytics();

// Register custom events
analytics.register(TapAnalyticsEvent(key: 'button', label: 'Submit'));

// Add observers to your MaterialApp or router
MaterialApp(
  navigatorObservers: analytics.navigatorObservers,
  // ...
);

Screen View Tracking #

PostHog automatically tracks screen views using the PosthogObserver from the posthog_flutter package. The observer is reexported from this package for convenience.

0
likes
150
points
--
downloads

Publisher

verified publisherleancode.co

Weekly Downloads

PostHog Analytics implementation for LeanCode analytics.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, leancode_analytics_base, posthog_flutter

More

Packages that depend on leancode_analytics_posthog