trackPageView method

void trackPageView({
  1. required String path,
  2. String? title,
  3. Map<String, dynamic>? parameters,
})

Track a page view across all configured analytics providers.

Implementation

void trackPageView({
  required String path,
  String? title,
  Map<String, dynamic>? parameters,
}) {
  for (final provider in _config.analyticsProviders) {
    try {
      provider.trackPageView(
        path: path,
        title: title,
        parameters: parameters,
      );
    } catch (e) {
      if (_config.debugMode) {
        debugPrint('[webify] Analytics trackPageView error: $e');
      }
    }
  }
}