Technical DocTracking Tag Changelog

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

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 and mouseup. 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