initWebPixel method

  1. @override
Future<void> initWebPixel({
  1. required String pixelId,
  2. String locale = 'en_US',
  3. bool autoLogPageView = true,
})
override

Implementation

@override
Future<void> initWebPixel({
  required String pixelId,
  String locale = 'en_US',
  bool autoLogPageView = true,
}) async {
  _pixelId = pixelId;
  _ensureFbqScript(locale);
  _applyPendingConsent();
  _applyPendingDataProcessingOptions();

  if (_advancedMatching.isEmpty) {
    _callFbq('init', pixelId);
  } else {
    _callFbq('init', pixelId, _advancedMatching);
  }

  if (autoLogPageView && _autoLogAppEventsEnabled) {
    _callFbq('track', 'PageView');
  }
}