trackScreenWithName static method

void trackScreenWithName(
  1. String widgetName,
  2. String eventName
)

Implementation

static void trackScreenWithName(String widgetName, String eventName) {
  // From https://gitlab.com/petleo-and-iatros-opensource/flutter_matomo/blob/master/lib/flutter_matomo.dart
  // trackScreen(widgetName: widgetName, eventName: eventName);
  // -> track().screen(widgetName).with(tracker)
  // -> Event(action:)
  var tracker = MatomoTracker();
  tracker.currentScreenId = randomAlphaNumeric(6);
  tracker._track(_Event(
    tracker: tracker,
    action: widgetName,
    userAgent: tracker.userAgent,
  ));
}