Skip to content

Releases: spryker-eco/google-analytics

1.2.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 25 May 14:34
ba2a216

Included commits: 1.1.0...1.2.0

Fixes

  • Introduced handling of configuration and GA4 API errors.

Adjustment

  • Moved Google Analytics configuration into integrations section.

1.1.0

Choose a tag to compare

@matweew matweew released this 13 May 10:09
edd1ad9

Fixes

  • Fixed gtag function to use the arguments object instead of an arrow function with rest parameters in traceable-events-google-analytics.ts to ensure correct Google Analytics event tracking.
  • Added async attribute to the Google Analytics script loader in traceable-events-google-analytics.twig to ensure non-blocking script loading.

Full Changelog: 1.0.0...1.1.0

1.0.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 06 May 07:45
0f3e569

Included commits: https://github.com/spryker-eco/google-analytics/tree/1.0.0

Initial Release

  • Introduced search statistics Backoffice pages (Search Statistics overview, Search Terms, Zero Results) backed by the Google Analytics Data API.
  • Introduced GoogleAnalyticsFacade::getEventCollection() to retrieve a paginated, filterable collection of GA4 search events with optional last-occurred date enrichment.
  • Introduced GoogleAnalyticsConfig with configurable property ID, service account credentials, date range presets, overview items limit, GA4 event names, and custom store/locale dimension names.
  • Introduced Backoffice Configuration Framework YAML schema google_analytics.configuration.yml for storefront tracking settings (enabled flag, measurement ID) and Data API connection credentials.
  • Introduced traceable-events-google-analytics Yves molecule and TraceableEventsGoogleAnalytics TypeScript component that forwards search_results and zero_search_results events from the storefront
    suggest-search to GA4 via window.gtag, enriched with store and locale.
  • Introduced GoogleAnalyticsEventTransfer, GoogleAnalyticsEventConditionsTransfer, GoogleAnalyticsEventCriteriaTransfer, and GoogleAnalyticsEventCollectionTransfer.