@polargold/pg-frontend-core
    Preparing search index...

    Function pushDataLayerEvent

    • Pushes an event payload onto window.dataLayer, doing nothing (rather than throwing) if GTM hasn't been injected yet.

      Generalizes the generic part of bws-checkout-service-spa's GoogleAnalyticsTracker.trackEvent - its cart-specific event-shape mapping (trackCartEvent) stays app-local, that's genuine e-commerce domain logic, not a shared concern.

      Parameters

      • eventName: string
      • payload: Record<string, unknown> = {}

      Returns void