- 2492fab: Smaller style changes in files because of update of prettier/eslint build dependency.
-
849d862: Missing consent setting
- What? Adds a missing consent setting.
- Why? We need to deny it.
- How? Nothing.
-
7830f4b: Correct GTM params
- What? Push correct data format to Google Tag Manager
dataLayer
. - Why? Otherwise the GA4 events are not hit. GTM needs the params in the
Arguments
array-like object - not object, not array. - How? Nothing.
- What? Push correct data format to Google Tag Manager
-
4d3a579: Update data sent in a GA4 page view hit. Version not hit events, update to 9.0.1.
- What: Add the prefix
page_
to the existing params (these are the correct default names for GA4) and add new parameters. Savereferrer
to correspond to the actual referrer in SPA browsing. Add missing consent settings. - Why: We were hitting page view incorrectly.
- How: Nothing.
- What: Add the prefix
-
ba15bd3: Update to new version of @ima/plugin-analytic. Version not hit events, update to 9.0.1.
-
What?
- Update to new version of @ima/plugin-analytic, which doesn't save
config
argument to class variable anymore. - Config was moved to first position in dependencies list
- Removed
defaultDependencies
export. - Typescriptization
- Property
_fbq
is now protected (#fbq
). - Removed property
_id
as it was not used anywhere.
- Update to new version of @ima/plugin-analytic, which doesn't save
-
Why?
- Adding dependencies to subclasses is easier (no need to copy all dependencies, more info in @ima/plugin-analytic CHANGELOG)
defaultDependencies
was weird pattern, and we want to get rid of it
-
How?
- If you extend
FacebookPixelAnalytic
orGoogleAnalytics4
you need to moveconfig
parameter to the first position, when calling itsconstructor
. - Replace use of
defaultDependencies
by$dependencies
property of given class plugin class. - Replace
_fbq
by#fbq
.
!! Use only with @ima/[email protected] or newer. !!
- If you extend
-
- Updated dependencies [8908212]
- @ima/[email protected]
- 8f5d01a: Fixed build issues with client server config
- e2eeb2b: Turbo, eslint update, types exports, new tsconfig
- 6d92917: Code refactorings, moved type extensions to separate file to cleanup main.ts
- Updated dependencies [535f56e]
- Updated dependencies [6d92917]
- @ima/[email protected]
- 418df00: BREAKING CHANGE Support for Google Analytics UA was dropped, use GA4 instead.
- 110c2af: Removed invalid RC version ranges in package.json files
- de5b640: Added plugin settings exports
- 37c3f2f: Udpated dependencies to support RC ima versions
- 2e61a48: Built using new version of @ima/plugin-cli, js sources now include source maps
- d08218b: Added type declarations generated from JSdoc
- 6d47aaa: Side effects notation from package.json
- 5717869: Added $dependencies typing comments for TS apps
- de5b640: Added plugin settings exports
- 5717869: Added $dependencies typing comments for TS apps
- 6d47aaa: Side effects notation from package.json
- d08218b: Added type declarations generated from JSdoc
- 2e61a48: Built using new version of @ima/plugin-cli, js sources now include source maps
- Updated dependencies [2e61a48]
- @ima/[email protected]
- @ima/[email protected]
- 37c3f2f: Udpated dependencies to support RC ima versions
- dd4dd52: Updated to latest @ima/plugin-cli - the final bundle now contains new styles folder containing all less/css files and they are no longer bundled into esm bundle
- fb1a51e: Migrated packages to pure esm modules
- 5149e99: Added additional CJS builds to npm dist directory
- 1256647: Add support for IMA 18, Node 18 and npm 8
- 0b81d28: npmignore revert logic, add missing npmignore apply pluginLoader update ima peer deps refactor plugin register functions, remove exports for ima17
- 431ad38: Fixed node config packages
- 1c61a6d: Automatic JSX runtime, deps update
- f7fe41d: Updated to latest version of plugin-cli
- 15e981a: Updated plugin-cli to latest version
- df68488: All plugin maintenance relase
- 113952b: Preventive update after master merge
- 9bf6acf: @ima/plugin-cli version bump
- 1a6651d: Migrated to react-page-renderer
- Updated dependencies [431ad38]
- Updated dependencies [fb1a51e]
- Updated dependencies [1c61a6d]
- Updated dependencies [5149e99]
- Updated dependencies [f7fe41d]
- Updated dependencies [15e981a]
- Updated dependencies [df68488]
- Updated dependencies [1256647]
- Updated dependencies [113952b]
- Updated dependencies [9bf6acf]
- Updated dependencies [1a6651d]
- Updated dependencies [0b81d28]
- @ima/[email protected]
- @ima/[email protected]
- df68488: All plugin maintenance relase
- 113952b: Preventive update after master merge
- 1c61a6d: Automatic JSX runtime, deps update
- 9bf6acf: @ima/plugin-cli version bump
- 15e981a: Updated plugin-cli to latest version
- 1a6651d: Migrated to react-page-renderer
- 431ad38: Fixed node config packages
- f7fe41d: Updated to latest version of plugin-cli
- 5149e99: Added additional CJS builds to npm dist directory
- Updated dependencies [5149e99]
- @ima/[email protected]
- @ima/[email protected]
- fb1a51e: Migrated packages to pure esm modules
- Updated dependencies [fb1a51e]
- @ima/[email protected]
- @ima/[email protected]
- 0b81d28: npmignore revert logic, add missing npmignore apply pluginLoader update ima peer deps refactor plugin register functions, remove exports for ima17
- Updated dependencies [0b81d28]
- @ima/[email protected]
- @ima/[email protected]
- 1256647: Add support for IMA 18, Node 18 and npm 8
- Updated dependencies [1256647]
- @ima/[email protected]
- @ima/[email protected]
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.2.1 (2022-12-08)
Note: Version bump only for package @ima/plugin-analytic-google
5.2.0 (2022-11-29)
- 🎸 Google Analytics 4 implementation (092ef19)
5.1.0 (2022-01-12)
- 🎸 new _getPageViewData method for better override (d700df2)
- 🎸 new _getPageViewData method for better override (9a30328)
5.0.2 (2022-01-11)
Note: Version bump only for package @ima/plugin-analytic-google
5.0.1 (2022-01-10)
Note: Version bump only for package @ima/plugin-analytic-google
5.0.0 (2021-12-13)
- 🧨 tracking is disabled by default, use purposeConsents in initConfig object to set users consents
4.1.0 (2021-08-26)
4.0.2 (2020-07-07)
- 🐛 build bundle to contain all required files (3734f31)
4.0.1 (2020-06-22)
Note: Version bump only for package @ima/plugin-analytic-google
4.0.0 (2020-06-08)
- 🎸 Unified build and release process via rollup and lerna (df277ce)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- BREAKING CHANGE! IMA.js v16 and lower is no longer supported, you need to upgrade to IMA.js v17+