Tracking Tag Changelog
11.15.1 — March 31st, 2022
- Bug fix
11.15.0 — March 30th, 2022
- Send encrypted user identifier to session replay
11.14.2 — March 30th, 2022
- Debounced scroll events attributed to the wrong pageview
11.14.1 — March 21st, 2022
- Recording improvement
11.14.0 — March 21st, 2022
- Bug fix
11.13.1 — March 21st, 2022
- Bug fix
11.13.0 — March 21st, 2022
- Internal update
11.12.0 — March 15th, 2022
- Internal logs set up
11.11.0 — March 14th, 2022
- setOption command usage for technical reason
11.10.1 — March 10th, 2022
- Events collection fix
11.10.0 — March 10th, 2022
- Core Web Vitals collection implementation
- Minor improvement
11.9.7 — March 7th, 2022
- Support ticket fix.
11.9.6 — February 8th, 2022
- Bug fix.
11.9.5 — February 1st, 2022
- Performance improvement of shadow hosts finder
11.9.4 — January 27th, 2022
- Internal logs removal
11.9.3 — January 25th, 2022
- Technical improvement: Bf caches impacting on incrementation
11.9.2 — January 18th, 2022
- Technical improvement + Support fix
11.9.1 — January 17th, 2022
- Support fix
11.9.0 — January 17th, 2022
- Insensitive Keystroke collection
11.8.0 — January 12th, 2022
- Implement collection of submits event
11.7.2 — January 11th, 2022
- Technical improvement
11.7.0 — December 30th, 2021
- Implement Keystroke collection
11.6.6 — December 28th, 2021
- Support fix
11.6.5 — December 22th, 2021
- Visibility improvement
11.6.4 — December 21st, 2021
- Grey recording support fix
11.6.3 — December 6th, 2021
- Support fix
11.6.2 — December 2nd, 2021
- Add additional logs for testing purpose
11.6.1 — December 1st, 2021
- Support fix
11.6.0 — December 1st, 2021
- Protect window.screen from override
11.5.2 — December 1st, 2021
- Support fix
11.5.1 — November 18th, 2021
- Support fix and tech improvement
11.5.1 — November 15th, 2021
- Support fix
11.5.0 — November 3rd, 2021
- New pipeline last page event implementation
11.4.5 — October 19th, 2021
- Technical improvements
11.4.3 — October 14th, 2021
- Tag technical improvements
11.4.2 — October 14th, 2021
- Technical improvement.
11.4.1 — October 5th, 2021
- Technical improvement.
11.4.0 — October 4th, 2021
- Tag update to use this field instead of the experimental field.
11.3.0 — October 4th, 2021
- Technical improvement for reliable zoning
11.3.0 — September 29th, 2021
- Public key version saved for each recording
11.2.1 — September 27th, 2021
- [API Errors]: Ignore network errors and aborted requests in fetch interceptor
11.2.0 — September 26th, 2021
- Toggle to enable/disable async serialization
11.1.2 — September 24th, 2021
- API errors: XMLHttpRequest ready state listener error
11.1.1 — September 23rd, 2021
- Control exposure working regardless of the anonymization mode
11.1.0 — September 22nd, 2021
- Quota service record session if request timeout
11.0.2 — September 21th, 2021
- DOM serialization Performance profiling
11.0.1 — September 20th, 2021
- Support fix
11.0.0 — September 14th, 2021
- [Event serializer revamp] Implementation
10.21.1 — September 7th, 2021
- Improve management of empty styles during serialization
- Support ticket fix
10.21.0 — August 30th, 2021
- Encryption mechanism for Expose replay content
10.20.1 — August 24th, 2021
- Support ticket fix
10.20.0 — August 24th, 2021
- Support ticket fix
10.19.0 — August 24th, 2021
- Tag behavior modification for migration purpose
10.18.0 — August 24th, 2021
- Cookieless tracking option
10.17.0 — August 19th, 2021
- Visitor Identifier/Personal Data Hashing
10.16.2 — August 17th, 2021
- Support ticket fix: CSP changes
10.16.1 — August 12th, 2021
- Support ticket fix
10.16.0 — August 9th, 2021
- TBT (Thread Blocking Time) optimization for Performances
10.15.1 — July 29th, 2021
- Set the expiration date to the beginning of the epoch when removing cookies
10.15.0 — July 21th, 2021
- Iframe - add integration command support from iframes
10.14.3 — July 19th, 2021
- Opt-out command is not working properly when Text Visibility setting is enabled
10.14.2 — July 13th, 2021
- Catch Async errors
- Add Encryption and Decryption to Artifactory Package UC2
- Personal Data create Artifactory package UC1&UC2
10.14.1 — July 12th, 2021
- CSP events may have an undefined sourceFile
10.14.0 — July 8th, 2021
- Allow the collection of products loaded after the tag.
- Minor fix.
10.13.0 — July 5th, 2021
- Support Text-Errors for specific client.
10.12.1 — July 1st, 2021
- Advanced recorder V2 ETR and URL recording.
10.12.0 — June 29th, 2021
- Advanced recorder add parameters to turn on/off URL sampling.
10.11.0 — June 28th, 2021
- Filter out CSP report only errors.
10.10.2 — June 21th, 2021
- Support tickets fix.
10.10.1 — June 21th, 2021
- Support tickets fix.
10.9.1 — June 7th, 2021
- Support ticket fix.
- Path Computation: Reliable zone
10.8.9 — June 7th, 2021
- Support ticket fix.
10.8.8 — May 26th, 2021
- Minor improvement: Cache issue with multi tab navigation.
10.8.7 — May 25th, 2021
- Support ticket fix: Missing images in the replay.
10.8.6 — May 4th, 2021
- Support ticket fix.
10.8.5 — April 29th, 2021
- Minor improvement.
10.8.4 — April 22nd, 2021
- Support ticket fix.
10.8.3 — April 14th, 2021
- Minor fix.
10.8.1 — April 14th, 2021
- Remove message from API errors
10.8.0 — March 31st, 2021
- JS/API Personal Data masking in Error module.
10.7.0 — March 18th, 2021
- Bypass quota service. (Malka).
10.6.0 — March 15th, 2021
- Preliminary release from the tag side to support FA.
10.5.0 — March 9th, 2021
- New ecommerce commands to be supported.
10.4.3 — March 8th, 2021
- Support fixes
10.4.2 — March 2nd, 2021
- Support fixes
10.4.1 — March 1st, 2021
- Minor tech improvement
10.4.1 — March 1st, 2021
- Minor tech improvement
10.4.0 — February 18th, 2021
- Iframes support - Add emerchandising collect on trackPageView command
10.3.4 — February 18th, 2021
- Title attribute in cs-native-frame
10.3.3 — February 11th, 2021
- API/JS errors improvement
10.3.2 — February 8th, 2021
- Minor fix
10.3.1 — February 8th, 2021
- Support ticket fix
10.3.0 — January 29th, 2021
- Internal tool deployment
10.2.0 — January 27th, 2021
- Internal task (Malka)
10.1.1 — January 26th, 2021
- API request URL query parameters: Personal Data masking
10.0.0 — January 19th, 2021
- Native JS function overrides management
9.37.0 — January 15th, 2021
- New sessionization release
- Add data collection to the tag for API errors
9.36.3 — January 8th, 2021
- NoCsIdForProject error
9.36.2 — December 3rd, 2020
- Bug fixes
9.36.1 — December 2nd, 2020
- Bug fixes
9.36.0 — November 18th, 2020
- Performance markers added to the tag. (monitoring)
9.35.1 — November 17th, 2020
- Malka related implementation
- Emerch improvement
9.33.0 — November 9th, 2020
- API errors catching
9.32.2 — November 3rd, 2020
- Support bug fixed
9.32.1 — October 28th, 2020
- Minor improvements
9.32.0 — October 27th, 2020
- Bug fix related to Integrations
9.31.0 — October 22th, 2020
- Emerch improvements
9.30.2 — October 22th, 2020
- Minor improvements
9.30.1 — October 20th, 2020
- Minor improvements
9.30.0 — October 19th, 2020
- Internal logs improvement
9.29.0 — October 8th, 2020
- Current URL of the PV added to the transaction
9.28.2 — October 7th, 2020
- JS errors report limits to 20 events
9.28.1 — October 7th 2020
- Minor improvement
9.28.0 — October 7th, 2020
- Support CS Personal Data masking
9.27.0 — September 29th, 2020
- Support for multi-currency
9.26.1 — September 29th, 2020
- Minor bug fixed
9.26.0 — August 19th, 2020
- Session replay improvements
9.25.3 — August 13th, 2020
- Minor improvements
9.25.2 — August 6th, 2020
- Minor improvements
9.25.1 — July 30th, 2020
- Minor improvements
9.25.0 — July 28th, 2020
- Option to enable cookie secure flag
9.23.0 — July 8th, 2020
- Ability to see mouse clicks in the event stream and playback area
9.22.2 — July 7th, 2020
- Ability to mask/unmask page(s) while using auto-anonymization ('AAAAA')
9.21.2 — July 1st, 2020
- Minor improvements
9.21.1 — June 18th, 2020
- Improvement on cross-domain single-iframe
9.21.0 — June 15th, 2020
- Page event
9.20.0 — June 11th, 2020
- Minor improvements
9.19.0 — May 28th, 2020
- White listed attributes for anonymized session replay
9.18.0 — May 27th, 2020
- Collect change events on Forms.
9.17.1 — May 26th, 2020
- Minor improvements
9.17.0 — May 15th, 2020
- Subresource Integrity feature released
9.16.0 — May 12th, 2020
- Minor improvements
9.14.0 — April 29th, 2020
- Cross-domain single-iframe option: We provide an alternative cross-domain tracking option for legacy Clicktale customers migrating to Contentsquare.
9.13.0 — April 29th, 2020
- JS Errors: JS Errors tracking option (behind a feature flag).
9.12.2 — April 7th, 2020
- Minor improvements related to Zoning module in UXAs
9.12.1 — March 18th, 2020
- Minor improvements
9.12.0 — March 12th, 2020
- Added option to collect class names on click events when auto-insights is enabled.
9.11.0 — March 3rd, 2020
- Support Chrome SameSite
9.10.5 — February 27th, 2020
- Minor improvements related to Session Replay
9.10.3 & 9.10.4 — February 27th, 2020
- Minor improvements for Clicktale customer Migration
9.10.2 — February 21st, 2020
- Page Events: Fixing page Events
9.10.1 — February 14th, 2020
- Anonymized Session Replay: White list HTML attribute
data-component-type
9.10.0 — February 14th, 2020
- Specific features for Clicktale Customers Migration
9.7.2 — January 14th, 2020
- Minor improvements
9.7.1 — January 13th, 2020
- Minor improvements
9.7.0 — January 7th, 2020
- Extend session length: Added the
extendSession
command to handle situations when visitors stay longer than 30 minutes on a page (watch videos...). See the Extending Session length section in the documentation for more information.
9.6.0 — January 6th, 2020
- Legacy: completely remove jQuery_cs
9.5.0 — December 31st, 2019
- Clicktale customers migration: new module to load Clicktale tag and communicate with it
9.4.0 — December 24th, 2019
- Heatmap: Option to collect advanced mouse moves
9.3.1 — December 23rd, 2019
- Session Replay: Support Shadow root for Session Replay
- E-merchandising: added "add to cart" command
9.2.0 — December 5th, 2019
- E-merchandising tracking improvement
9.1.1 — November 22nd, 2019
- Remove logger to identify websites using jQuery_cs (legacy)
9.1.0 — October 25th, 2019
- Logger to identify websites using jQuery_cs (legacy)
- Session Replay optimisation
- Minor improvements & bug fixes
9.0.0 — From October 21st to 24th, 2019
This version was progressively deployed on all customers from the 21st to the 24th of October
Enhanced exposure data:
- Scroll events and mouse move events are now collected on 100% of tracked users.
- Scroll events are triggered when the user stops scrolling for 150ms (debounce).
- A mouse move event is triggered every 400ms (throttle).
- As a consequence, the Recording state values have been changed. See Session cookie information in the Cookies List sectionfor more information.
8.6.3 — September 17th, 2019
- Minor improvements & bug fixes
8.6.2 — September 17th, 2019
- Minor improvements
8.6.1 — September 10th, 2019
- Minor improvement
8.6.0 — September 10th, 2019
- Scroll Container: Added the ability to listen to height and scroll events in a specific HTML element instead of document. See dedicated section in the documentation for more information.
- Minor improvement
8.5.0 — September 10th, 2019
- Minor improvement
8.4.0 — August 22nd, 2019
- Opt-out cookie: Changed the cookie lifetime from 10 years to 13 months to match regulators requirements (french CNIL).
8.3.0 — August 22nd, 2019
- Scroll rate & Page height: Support pages with dynamic height (lazy loading...) by updating Scroll Rate and Page Height (document height) on scroll event. Now last sent values are used for Scroll Rate and Average Height metrics.
8.2.0 — August 21st, 2019
- Session Replay: Minor improvement
8.1.0 — August 7th, 2019
- Session Replay: Fixed few minor issues
- Opt-out: Fixed a minor issue related to Opt-out cookie
- e-Merchandising: Send data on trackPageView
8.0.3 — From July 1st to 22nd, 2019
This version was progressively deployed on all customers from the 1st of July to the 22nd of July
- Collect last events: Use the browser Beacon API to send the Events request when "leaving" the page (triggered on the following events: blur, focus, close tab, close browser, reduce browser...)
7.23.0 — July 1st, 2019
- Improve performance and accuracy around email anonymization
7.22.0 — June 13th, 2019
- Minor improvement
7.21.0 — June 6th, 2019
- Minor improvement related to event request batch size
7.20.1 — June 5th, 2019
- Improve email anonymization: URI encoded "@" (%40) character is now taken into account for email anonymization.
7.20.0 — May 28th, 2019
- Ignore IDs matching a certain pattern: When computing the target path for mouse events (clicks, hovers...), the Tracking Tag will now ignore IDs matching the regular expression defined in the Tag Settings.
7.19.0 — May 13th, 2019
- Triggered Session Replay
7.18.2 — May 7th, 2019
- Custom variables: Removed user scope for custom variables
- Optimized event requests so we don't send empty batch
- Anonymized Session Replay: Make sure "width" and "height" attributes are not anonymized
7.18.0 — March 11th, 2019
- Minor improvements & bug fixes
7.17.4 — February 12th, 2019
- Minor improvement to support Ember.js dynamic IDs
7.17.3 — January 22nd, 2019
- Minor fix regarding relative URL starting with hash.
7.17.2 — January 9th, 2019
- Small technical refactoring regarding tag publication.
7.17.1 — January 3rd, 2019
- Minor fix regarding touch events
7.17.0 — December 25th, 2018
- Session renewal tries limitation have been removed
7.16.0 — December 19th, 2018
- New command to modify the query of the URL sent: window._uxa.push(['setQuery', "?queryString" ]);
eval()
function has been deleted from tag source code
7.11.0 — November 22nd, 2018
- Initialization of static resources collection for recorded session.
7.7.0 — November 5th, 2018
- The command "afterPageView" is available.
7.6.0, 7.6.1, 7.6.2, 7.6.3 — November 2nd, 2018
- Session replay is now limiting the amount of mutations collected while user is inactive.
7.5.0 — October 23rd, 2018
- Small technical refactoring.
7.4.0 — October 19th, 2018
- Small technical refactoring.
7.3.1 — October 18th, 2018
- String matching an email-looking pattern are replaced by "CS_ANONYMZED_EMAIL" in URL, Custom Vars, Dynamic Vars and Session Replay before they are sent to our servers.
7.2.0 — October 9th, 2018
- Small technical refactoring.
7.1.0 — October 9th, 2018
- Small technical refactoring.
7.0.0 — October 4th, 2018
- Events are no longer stored in the localStorage before being sent, improving performance.
6.0.0 — September 24th, 2018
- Internet Explorer 9 and 10 are no longer supported.
5.23.0 — September 21st, 2018
- Minor changes on error logging mechanism.
5.22.0 — September 19th, 2018
- Minor fixes regarding Session Replay.
5.21.0 — September 17th, 2018
- Now supporting events with the JavaScript option
useCapture=true
.
5.20.0 — September 13th, 2018
- Now supporting CSS insertRules and replacing empty style elements by his stylesheet property.
5.19.0 — September 7th, 2018
- New command created to send dynamic variables (partially released).
5.18.0 — September 5th, 2018
- Minor fixes regarding the log mechanism.
5.17.0 — September 4th, 2018
- Minor fixes regarding the log mechanism.
5.16.0 — September 3rd, 2018
- Clicks are now collected on Web Components.
5.15.0 — August 24th, 2018
- The opt-out mechanism can now be fired through a URL parameter. Read more about this here...
5.14.0 — August 16th, 2018
- Improve targets definition of zones, we now handle special characters in target, things like "/;()" and more
5.13.0 — August 9th, 2018
- Hover events are now being recorded for the session replay.
5.12.1 — August 1st, 2018
- "Tap" events are collected along click,
mousedown
andmouseup
. They are treated as "clicks" and are used for all click metrics in the zoning.
5.11.0 — July 24th, 2018
- Allowing the request of a sessionKey.
5.9.0 — July 20th, 2018
- Small technical refactoring, improvement on Session Replay anonymization.
5.7.0 — July 4th, 2018
- Updated the expiration date to 13 months to comply with CNIL requirement.
The Opt-out cookie is the only one above 13 months (10 years). This ensure the end user that he will not be tracked again in the near future and we leave him alone for 10 years.
5.5.0 — June 4th, 2018
- data-cs-override-id attribute: Clients can now add the HTML attribute "data-cs-override-id" to an element of the DOM. This is useful to add an identifier on an element so you can identify it with accuracy therefore have reliable metrics in Zoning. Read more about this here...
- Minor improvement of the Session replay: Avoid sending script source texts.
5.4.0 — May 29th, 2018
- Collect User Consent status: We know collect the user consent status with every pageview sent. This allows us to monitor the implementation of the feature as well as the shares of users according to their status: Not required / Not given / Given / Withdrawn.
- Optimisation of the cross domain feature.
5.3.0 — May 17th, 2018
- Opt-out feature to prevent Contentsquare from any tracking. (A dedicated cookie would be created.)
- User Consent option can now be activated on a project level. Once it is activated, the HTML Collection is only sent after the "TrackConsentGranted" command is fired.
5.2.1 — May 16th, 2018
- Sending the HTML is no more necessary to get exposure and activity metrics.
- The scroll rate has been revamped, it is reset after every artificial pageviews.
5.0 — April 24th, 2018
- This version includes a beta release of the Cross Domain features (only activated on a few clients).
4.3.0 — March 29th, 2018
- This version includes a change in the system we track and send tag execution errors (the cookie
_cs_v
is no longer needed).
4.2.0 — March 29th, 2018
- The Session Replay feature has been updated.
4.1.0 — March 23rd, 2018
- The StoreInputData feature has been removed.
4.0.0 — March 20th, 2018
- The Session Replay feature has been added.
3.14.1 — February 8th, 2018
- This version includes 2 small optimisations: the session cookie is now properly reset when the user cookie is renewed; improve reporting error to add more details.
3.14.0 — February 6th, 2018
- This version includes a new way of removing the sensitive content using data attributes.
3.13.0 — January 30th, 2018
- These changes include tag performance improvement (takes less time to handle events), more control over the session cookie (if the cookie is deleted or changed, it won't have an impact on the tracked events that will use the cached info).
3.12.1 — December 15th, 2017
- These changes include optimisations and code coverage of the pageview collection. They bring more reliability to the tag as well as an easier codebase for future developments. Please ping us if you notice anything unusual.
3.12.0 — December 7th, 2017
- These changes include optimisations and code coverage of the referrer collection. They bring more reliability to the tag as well as an easier codebase for future developments. Please ping us if you notice anything unusual.
3.10.1 — December 1st, 2017
- Technical optimisation and reliability improvement on the part handling browser dimensions.
3.9.0 — November 8th, 2017
- These changes include optimisations and code coverage of these parts to bring more reliability to the tag as well as an easier code base for future developments.
3.8.2 — November 2th, 2017
This update is recommended for all our clients as it shortens the size of cookies transmission.
- This version changes the way we manage the recording state of users and make sure we stop recording users when the recording rate is switched to 0%.
- This allows us to remove the "_cs_r" cookie (the recording state is now recorded in the _cs_s cookie). For more information, refer to the Contentsquare cookies list