### 1.1.0-rc.1 * Fixed lint errors. [Tracking issue](https://github.com/visual-framework/vf-core/issues/1935) ### 1.1.0-rc.0 * Adds gtag (GA4) support. ### 1.0.4 * Fix an issue on ipmeta.io tracking in `riskCheck` function where `input` is undefined. ### 1.0.3 * Add the vfGaTrackInteraction function to the exported members of vf-analytics-google. * https://github.com/visual-framework/vf-core/issues/1248 ### 1.0.2 * Improves link name detection * `data-vf-analytics-label` supersedes any derived value calculation * image alt text support * Bug: Issue when tracking image interactions * https://github.com/visual-framework/vf-core/issues/887 ### 1.0.1 * JS linting ### 1.0.0 * Stable release * Use the more robust "beacon" logging, when available * https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits * Feature: track outbound/external links * https://github.com/visual-framework/vf-core/issues/1210 ### 1.0.0-rc.8 * Add label to the list of ancestors to look for ### 1.0.0-rc.7 * Version bump only ### 1.0.0-rc.6 * Track form element interactions * https://github.com/visual-framework/vf-core/issues/1161 * Explicit labels can be provided with data attributes: `data-vf-analytics-label="A special label"` * Code linting * Avoid logging clicks on non-interactive elements (white space, standard text) * Reduce likelihood of logging multiple events * `vfGaIndicateLoaded()` now accepts the options object `vfGaTrackOptions` * with property `vfGaTrackPageLoad`. `vfGaTrackOptions.vfGaTrackPageLoad` defaults to true. If you set to false, the function will _not_ track the initial page view. Useful if you track the initial page view with JavaScript in your HTML * https://github.com/visual-framework/vf-core/issues/1116 * Track the users network: `vfGaTrackOptions.vfGaTrackNetwork`. As of February 2020 Google Analytics no longer tracks the network name of visitors. A 3rd party tool enables this, follow the setup guide at https://ipmeta.io/instructions (note there is no need to load https://ipmeta.io/plugin.js, this component includes it for you) * https://github.com/visual-framework/vf-core/issues/968 ### 1.0.0-rc.5 * Dependency bump ### 1.0.0-rc.4 * improve `vfGaLogMessage()` to note type of event being tracked * https://github.com/visual-framework/vf-core/pull/1141 ### 1.0.0-rc.3 * documentation cleanup * `analyticsTrackInteraction()` is now namespaceTrack the users network: `vfGaTrackOptions.vfGaTrackNetwork` - As of February 2020 Google Analytics no longer tracks the network name of visitors - A 3rd party tool enables this, follow the setup guide at https://ipmeta.io/instructions - note there is no need to load https://ipmeta.io/plugin.js, this component includes it for you - After configuring your property in Google Analtyics, add the configuration belowd as `vfGaTrackInteraction()` * `vfGaTrackInteraction()` now documented for direct usage * Fix console verbose logging: if set to any value it would pass * https://github.com/visual-framework/vf-core/issues/1131 ### 1.0.0-rc.2 * more robust fallback handling of image-based links ### 1.0.0-rc.1 * https://github.com/visual-framework/vf-core/issues/1059 * fixes typo `data-vf-google-analytics-region` from `data-vf-google-anlaytics-region` * this may be breaking for some users of alpha.1 * extend scope to more than "a" tags * better detect areas where the event is fired * capture events that ignore "Click" events * captures more file types (txt,fasta) ### 1.0.0-alpha.1 * https://github.com/visual-framework/vf-core/issues/963 * Track the name of the link clicked * Track the region of the link clicked (global nav, masthead, hero, main content, footer, etc) * Track file type (PDF, DOC, etc) ### 1.0.0-alpha.0 * Initial release