Release 4.17.0 (2020-08-26)
  • 24 Aug 2023
  • 4 Minutes to read
  • Contributors
  • Dark
  • PDF

Release 4.17.0 (2020-08-26)

  • Dark
  • PDF

Article summary

Release 4.17.0 (2020-08-26)

This update primarily effects SharePoint Online Modern View, but the same underlying code is used in all SharePoint products.

Enhancement: Add tracking of Hub Site Navigation Mega Menu

Update code to support tracking of Hub Site Mega Menus (Issue 407)
SharePoint Online modern sites allow a Hub Site Mega Menu to be used across connected sites. This update adds WT.menu_type=Hub and updates WT.mega_menu to provide the hierarchy of the menu item on a click event.

Fix: Correct tracking of modern document library Share event

Update code to track clicks to Share in the ECB or Command Bar (Ribbon) (Issue 444)
Shares were previously tracked using the confirmation button. SPO has moved the Share window into an iFrame that can't be tracked similarly. We now track the click to the Share link in the Command Bar or ECB menu rather than the confirmation link in SPO.

Fix: Correct Mega Menu Hierarchy in Modern view

Update code to track latest HTML hierachy of site mega menu (Issue 656)
HTML of SPO Modern site Mega Menus changed and existing code was no longer properly tracking the full hierarchy of a click in WT.mega_menu. We now collect the proper hierarchy in classic and modern, and in the cascading or mega menu layouts.

Fix: Correct tracking of News Article interactions in different templates

Update code to allow tracking of Article interactions on different site templates (Issue 750, 751)
Article specific code was created using a modern team site template and was not working properly on other site templates such as a Communication site. The detection of the page type has been modified to allow article tracking on any article page including Likes, Saves, Send by Email, etc.

Fix: Normalize Encrypted user properties

Update code to ensure user properties for session tracking are consistently formatted prior (Issue 974)
The DCS.dcsaut and WT.dcsvid parameter values are copied from another specified parameter. Depending on the property, it's possible for this value to be upper or lower case, or a mixture of the two. The analysis engine sees different cases as different user values. This update converts the value to lower case to ensure it is consistent in the log data to properly identify a unique user.

Fix: Correct intermittent unencrypted user data

Update code to wait longer for the encryption file and to not send user properties if not received (Issue 1303)
In rare cases a user's internet connection may be so slow that the encryption JS file is not delivered within the timeout period. This sometimes resulted in unecrypted user data being sent. We now wait longer for the file to deliver, and if the file is not delivered in time, all iuser parameters specified for obfuscation are removed from that hit entirely.

Fix: Correct actions on Documents in modern Sub Folders passing incorrect URL

Update code to properly retrieve the URL of a document(s) when in a library sub folder (Issue 1351)
In some environments the code was not properly detecting required elements, and as a result was passing the currently library page URL as a document URL rather than the real URL found in the query string. This update ensures that the real URL is properly retreived from the page URL parameter even if the required elements are missing.

Fix: Correct tracking of file Deletion in modern document libraries

Update code to track the Delete confirmation button in a modern document library or web part (Issue 1435)
HTML of the Delete confirmation buttons changed, and the tracking of file deletions was not working. This update restores this functionality.

Fix: Correct double hits on News Article web part clickthroughs

Update code to only send one hit when clicking a News Article link (Issue 1436)
This issue arose after some time after correcting tracking of alternative Article layouts. The HTML of the web part resulted in improper detection of the web part type, and the Collect all link clicks? option was sending an additional hit.

Fix: Correct lack of hit on Image Web Part clickthroughs

Update code to send a link click hit on Image Web Parts (Issue 1441)
The Image web part HTML changed and detection of clickthroughs to the web part was lost. This update restores tracking of image clicks with the Collect all link clicks? option.

Fix: Correct lack of hit on Hero Web Part clickthroughs

Update code to send a link click hits on Hero Web Parts (Issue 1441)
The Hero web part HTML changed and detection of clickthroughs to the web part was lost. This update restores tracking of image clicks with the Collect all link clicks? option including the main tile and Call to Action links

Fix: Changing Search Scope No Longer Triggers Page View

Update code to fire new Page View after making a Scope change (Issue 1443)
HTML of the Scope menu changed and detection of clicks to the menu was lost. This update restores detection of the clicks to fire a new Scope Change event for the search results.

Fix: Do not strip non ascii characters from file names and links

Update code to allow non-ascii characters to be sent for document, link title, and URLs (Issue 1444)
Non-ascii characters were previously stripped to improve detection of some interactions, in particular Command Bar actions in document libraries. Some customers found that this caused issues trying to find the correct document name in reports. This update restores non-ascii characters for the reports

Was this article helpful?