- Print
- DarkLight
- PDF
Xponent Web Tag Release History
Version | SHA-384 Integrity Value | Valid From | End of Life |
---|---|---|---|
webTagv6.1.js | zQ2At1M1eTb7FLkMOnxAyrTHUI3zLE8DX0f4JNxXp47H/f/Fm+wuIHnjruWMsfSr | 2022-10-26 | No End of Life |
kwTagLatest.js | T7nhdvIvWZNoR3TTcEdCzcPEuO2Be3BB0ia63A3O30R/ZRGN+77AFsRQQ9uDStVv | 2022-02-09 | Early access version of the Xponent Tag - not for production use. |
webTagv6.js | dtCGLEvDbm2dh329FG2utwLNjEVm2BCsk61t7K95JtX/pE7QeCRok3hxHB2sN5Dv | 2023-07-14 | TBD |
kwTagV5.1.js | dlV/UatNufkz6R1Q+KrUmOh6IopxB1LI6iOZ5xHF1QoJLiwyqVIvbMJl9BpoGKRF | 2022-10-14 | TBD |
kwTagv5.js | +C1SaF6gIFPEtoMah2MDN24nwurP/sYIfFjgEjyiJ8Uy4pZlCXQ7wUScd4YCkXb3 | 2022-10-04 | TBD |
kwTagV4.js | HyfdElsvnbJ0lC39taovxwRBZcoPWZWeGJ9qA3dPR6E+MWS+XGgobkiMlsKMDVUy | 2021-11-04 | TBD |
kwTagV3.js | AMgAdO1hyjNylxGdMpxF9+lfamQ6oet9keGqdZwT7ySUvR8jy2XMSa9v3e5siTJT | 2021-06-03 | TBD |
kwTagV2.js | YoirrC1C0l4sz6VrEZTO35MKKiwwy49psa8U3OGCp+bgytspyztTulELxhNCQwqK | 2021-01-07 | 2023-06-01 |
kwTagV1.js | fraS4CZ14R7Vg+DiE9x3GAuZPCYRTsWepQSvIdlyrbDOsu1lgeIFsClvE1WL2aoM | 2020-12-04 | 2021-12-01 |
webTrack.v1.1.js | OLBgp1GsljhM2TJ+sbHjaiH9txEUvgdDTAzHv2P24donTt6/529l+9Ua0vFImLlb | 2019-05-21 | 2021-04-01 |
When including the Xponent Web Tag, use the SHA-384 integrity value from the above table when including the tag in your website. This adds additional security to ensure that you include the valid Xponent web tag and thwarts person-in-the-middle attacks.
<script src="https://cdn.kitewheel.com/kwTagV<VERSIONNUMBER>.js"
integrity="sha384-<SHA-384-VALUE>"
crossorigin="anonymous"></script>
You may also wish to consider using the “async” or “defer” attributes on the script tag to avoid blocking behavior.
webTagv6.1.js
- Added functionality to ignore unexpected events.
kwTagLatest.js
This is always the latest build of the Xponent Web Tag. Not recommended for production use - will migrate into an official version after final QA.
- Replaced jQuery with jQuery Slim to reduce the size of the JavaScript
- Replacement of jQuery Ajax call with JavaScript fetch() function
- Replacement of the UUID generating function with a more modern library
kwTagv6.js
- Removed fingerprint tracking
kwTagV5.1.js
- Added support for pages that only have WebComponents
kwTagV5.js
- Initial support for WebComponents
- Replaced jQuery with jQuery Slim to reduce the size of the JavaScript
- Replacement of jQuery Ajax call with JavaScript fetch() function
- Replacement of the UUID generating function with a more modern library
- Replace whitelist with allowList in _kw.options
kwTagV4.js
- The optional _kw.extras value can now be set to an object or a function - this supports the collection of dynamic data at the point an event occurs. One simple use case is to capture local or session storage from the browser.
- For example, the following code can be added in the tag deployment to pass the values from local storage as part of the event that is posted to the Xponent Graph API in the “extras” value.
_kw.extras = function() { return window.localStorage }
kwTagV3.js
- Removed the use of legacy Xponent function String.prototype.startsWith(), as all modern browsers now support this.
kwTagV2.js
- Includes a fix for cookie values that are large integers. Integer values that were larger than the JavaScript MAX_SAFE_INTEGER were being encoded in exponential format rather than as a full integer value. This was causing a problem with some tracking cookies.
kwTagV1.js
- With this release, the script name has been changed from webTrack.v1.1.js to kwTagV<X>.js. Some browser security plugins have low-quality matching mechanisms, and we have seen the "webTrack" part of the script name cause it to be blocked from downloading. A new script version has been published as "kwTagV1.js" to avoid these name-matching issues.
- An event propagation issue - some modern websites can have problems with form submission and other JavaScript events. The "stopBodyPropagation" option is now included with the default as enabled set to "true," as this was the previous behavior. If you are having issues, you should set this to "false" and should also consider using the "noConflict" options as well for "trackForms" and "trackClicks".
- Cookies created by Xponent are now set with the SameSite = Strict value to reinforce that this is a first-party cookie and to avoid issues with ad-blockers and browser privacy settings.