Releases: spryker-eco/google-analytics
Releases · spryker-eco/google-analytics
Release list
1.2.0
Included commits: 1.1.0...1.2.0
Fixes
- Introduced handling of configuration and GA4 API errors.
Adjustment
- Moved Google Analytics configuration into
integrationssection.
1.1.0
Fixes
- Fixed
gtagfunction to use the arguments object instead of an arrow function with rest parameters intraceable-events-google-analytics.tsto ensure correct Google Analytics event tracking. - Added
asyncattribute to the Google Analytics script loader intraceable-events-google-analytics.twigto ensure non-blocking script loading.
Full Changelog: 1.0.0...1.1.0
1.0.0
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
GoogleAnalyticsConfigwith 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.ymlfor storefront tracking settings (enabled flag, measurement ID) and Data API connection credentials. - Introduced
traceable-events-google-analyticsYves molecule andTraceableEventsGoogleAnalyticsTypeScript component that forwards search_results and zero_search_results events from the storefront
suggest-search to GA4 viawindow.gtag, enriched with store and locale. - Introduced
GoogleAnalyticsEventTransfer,GoogleAnalyticsEventConditionsTransfer,GoogleAnalyticsEventCriteriaTransfer, andGoogleAnalyticsEventCollectionTransfer.