Handles web events from Content Scope Scripts (C-S-S) via the eventHub feature, aggregating counters and firing bucketed pixels based on remote configuration.
- event-hub-impl: Feature plugins, config parser, pixel manager, JS message handler, pixel firing, Room database for pixel state
- Remote config defines pixel telemetry under the
eventHubfeature - The
webEventsCSS feature routeswebEventmessages from CSS to native - Each pixel parameter has a
sourcethat matches incoming event types - Counters are incremented per matching event
- On app foreground, the lifecycle observer checks if any pixel periods have elapsed
- If elapsed, a pixel is fired with bucketed parameter values and an
attributionPeriodtimestamp