Version 1.0.54 - July 2024

Enhancements:

Power BI Reports:

  • Added UTM campaign parameters to the "Internal Traffic Sources" table in the "Navigation | Overview" report 

Administration:

  • New sign-in experience in the CardioLog SaaS Solutions configuration page

  • Added support for partial concealment of user profile attribute values for enhanced privacy, allowing analysis of broader trends without revealing individual user data in small groups

  • Added the ability to select site collections to enable Augmented Analytics on via the configuration page
  • Added the ability to select SharePoint metadata fields up to the allowed license quota via the configuration page

  • Enhanced performance for processing SharePoint metadata 

  • Enhanced performance for processing rating scores in CardioLog Engage campaigns

  • Import SharePoint groups for CardioLog Engage only

Resolved Issues:

  • "The remote server returned an error: (403) - Forbidden" error when executing the Tracking Agent deployment PowerShell script.

  • "An unexpected error has occurred" error in the "Choose Subsites or Lists to Exclude" step in the configuration page due to blocked sites

  • "The remote server returned an error: (401) Unauthorized" error in the "Choose Sites to Track" step in the configuration page

Version 1.0.53 - April 2024

Enhancements:

Power BI Reports:

  • New Leadership Overview report

  • New Home directory report page for SharePoint reports featuring useful links and how-to guides
  • Redesigned the "Navigation | Overview" report - removed the "Popular Pages Deep in the Hierarchy" chart and added the "Internal Traffic Sources" chart
  • Redesigned the "Engagement | Visit Overview" report - renamed to "Visitor Engagement | Overview", added the "Visitor Frequency" and "Visitor Recency" charts, and removed the "Engagement | Visit Frequency & Recency"  report
  • Redesigned the "Usability | Portal Responsiveness" report - added the "Slow Pages" chart, and removed the "Usability | Slow Pages" report
  • Hide "(Blank)" values from the Previous and Next Pages charts in the "Navigation | Overview" report

  • Moved the "Portal Resources | Activity Distribution" to the "Visitor Engagement" category

  • Performance enhancements to the "Usage Overview" report

  • Performance enhancements to the "Usability | Search Optimization" report

  • Performance enhancements to the "Custom Events | Overview" report

Tracking Agent:

  • Automatically clear the Tracking Agent cache upon the release of a new version

  • Support for automatic tracking deployment on multiple geo-locations

Administration:

  • Assigning permissions to Power BI reports for groups in the CardioLog Analytics SaaS App configuration page is restricted to supported group types only

  • Added a pop-up alert when users click "Disconnect" on the CardioLog Analytics SaaS App configuration page
  • Automatically remove records of users who were deleted before the allowed history months quota from the dataset 

Resolved Issues:

  • Precalculated visit measures such as visits by page depth and visit length were not filtered by the portal tree

  • Some videos are missing from the "Active Videos" table in the "Videos | Usage Overview" report
  • Error when searching for a site and clicking Enter in the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page 
  • Error when attempting to retrieve a user's location attribute value if it does not exist in Augmented Analytics
  • "401 Unauthorized" error when trying to activate a new subscription
  • Occasionally the Tracking Agent does not send a Pageview event when clicking on links via the Highlighted Content webpart in modern sites

  • Occasionally the Tracking Agent does not send a Pageview event when clicking on a folder in suggested search results

Version 1.0.52 - January 2024

Enhancements:

Power BI Reports:

  • New "Social | Site Followers (JavaScript Tracking)" report 

  • Added document modifications, last modified date and downloads to the content table in the "Usage Overview" report
  • Navigation and user journey reports display restricted data, limited to permitted sites when RLS is enabled

  • Added incremental refresh to the custom events, navigation and user journey tables in the dataset
  • Expanded the filtering options available in the Filters pane when in reading view
  • Using the "Total Number of Users" measure instead of "Number of All Users" in all the visuals in the "Visitor Adoption | Overview" report

Tracking Agent:

  • Track site follows and unfollows in SharePoint Online via the Tracking Agent

Administration:

  • Added the ability to assign permissions to Power BI reports for groups in the CardioLog Analytics SaaS App configuration page

  • Added the option to delete SharePoint user profile attributes via the CardioLog Analytics SaaS App configuration page

  • Automatically conceal URL query string parameters that contain PII

  • Added support for automatically extracting user attribute values from a single attribute containing multiple values separated by a delimiter

Resolved Issues:

  • The "Total Number of Users" is lower than the "Number of Active Users" when selecting past date ranges

  • The creation time for comments on modern pages appear as 12:00 AM in the Power BI reports

  • The Content table in the "Usage Overview" report does not display pages with zero pageviews

  • Lower numbers are observed for Site Analyst compared to Global Admin when RLS is enabled

  • Occasionally, user display names appear in email format instead of the "First Name Last Name" format
  • Users who were deleted more than 12 months ago still appear in "Subscription Usage" report
  • Incorrect campaign response rate for a campaign with multiple choice answers in the "Engage | Campaign Overview" report
  • "Error: Failed to import Device Usage data. SQL Exception - Time out." error in the Microsoft Teams import activity

  • "The attempted operation is prohibited because it exceeds the list view threshold." error in the SharePoint tree import activity

  • "Out of Memory exception" error in the users and groups import activity
  • "Value cannot be null" error for site URL in the SharePoint metadata import activity
  • Only the top 200 likes are retrieved when importing likes in the SharePoint social data import activity
  • Timeout error in the automatic tracking deployment step in the CardioLog Analytics SaaS App configuration page
  • "The JSON request was to large to be deserialized" error in the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page

Version 1.0.51 - August 2023

Enhancements:

Power BI Reports:

  • The Date filter on the Portal Resources report pages is based on the content creation date instead of the activity date

Tracking Agent:

  • Track document downloads using the Download option in the SharePoint dropdown menu

Administration:

  • Improved performance for the SharePoint users and groups data processing

  • Automatically decode incoming event URLs sent via the Extended Tracking APIs

  • Automatically set user deletion dates when connected to AD, with an estimated date for users deleted before the AD connection

Resolved Issues:

  • Blank URLs appear in the "Navigation | Visitor Journey" report

  • "Cannot set column 'VisitorIp'. The value violates the MaxLength limit of this column" error in the events processing activity

  • Error loading all steps on the CardioLog Analytics SaaS App configuration page when using a custom SharePoint Online admin URL
  • "Unauthorized" error when attempting to add site collections from different geo-locations in the CardioLog Analytics SaaS App configuration page
  • "Sequence contains more than one matching element" error in the SharePoint metadata import activity
  • Metadata fields deselected on the CardioLog Analytics SaaS App configuration page are not marked as deleted

Version 1.0.50 - July 2023

Enhancements:

Power BI Reports:

  • Replaced the "Active Users Rate RT" (running total) measure with the "Active Users Rate" measure in the "Active Users Rate" chart in the "Visitor Adoption | Overview" report

  • Restricted Power BI incremental refresh settings to the licensed number of history months

Tracking Agent:

  • Support for tracking SharePoint Server Subscription Edition

Administration:

  • Deprecate the SharePoint Add-In App-Only model and use Azure AD App and MS Graph API application permissions instead for the CardioLog Analytics SaaS App configuration page

  • Added the ability to select site collections from different geo-locations on the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page

Resolved Issues:

  • Occasionally the Tracking Agent does not send a Search Result Click event when clicking on suggested search results

  • Error processing content item title when it is longer than 255 characters in the SharePoint tree import activity  
  • Unable to select site collections with "&" in their title on the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page

Version 1.0.49 - June 2023

Enhancements:

Tracking Agent:

  • Support for sending Duration events via the server-side Extended Tracking API

Administration:

  • Added the option to select which content (subsites and lists) to opt-out of data collection in the CardioLog Analytics SaaS App configuration page

  • Removed personal sites from the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page

Resolved Issues:

  • The archive site option remains enabled for unselected site collections on the "Choose Sites to Track" step in the CardioLog Analytics SaaS App configuration page

  • The "Total Number of Users" measure is higher than the "Number of All Users" measure

  • "(401) Unauthorized" error in the automatic tracking deployment step in the CardioLog Analytics SaaS App configuration page

Version 1.0.48 - April 2023

Enhancements:

Power BI Reports:

  • Added the "Page Type" filter to the "Usage Overview" report to filter by news articles 

  • Disabled and deleted users are excluded from the Active/Inactive Users measures and are not counted in the reports

  • Redesigned the Yammer reports to include data on device usage, reads, shares, and topics. 
  • Added the Yammer "Views/Reads" measure to the "Views/Reads" chart visual in the "Microsoft 365 | Engagement" report
  • Added the "Created By", "Deleted By" and "Published Date" fields to the "SharePoint Usage | Comments" table in the CardioLog Analytics SaaS dataset

  • Removed the "Inactive Users" table visual from the "Visitor Adoption | Active & Inactive Users" report

Tracking Agent:

  • Improved compatibility when CardioLog Agent interacts with third-party enterprise search tools

Administration:

  • Added the ability to deploy the Tracking Agent components automatically using a SharePoint App

  • Added the ability to opt out content from SharePoint sub-sites and lists, excluding it from tracking and reports

  • Added the ability to receive email notifications when the Tracking deployment app Client Secret has expired

  • Added a warning when deselecting a site collection in the "Choose Sites to Track" step on the configuration page, indicating that the site will no longer be tracked or displayed in reports
  • Added an indication in the "Connect to Active Directory" step on the configuration page that certain unsupported user properties are unavailable for selection

Resolved Issues:

  • "The managed path sites/AppCatalog is not a managed path in this tenant." error when executing the Tracking Agent Deployment PowerShell script

  • "TypeError: Cannot read properties of undefined" error occurs in the Tracking Agent when browsing anonymous sites

  • Occasionally, document clicks are not tracked when opened in the browser via the Office Web Viewer or when clicked from search results
  • Occasionally, the duplicate events are generated when clicking on document links via the Highlighted Content web part in modern sites

  • Occasionally, the first navigation from a classic experience page to a modern experience list or library was not being tracked
  • "Unhandled exception occurred during the execution of the current web request." error in the "Assign Permissions to Power BI" step in the configuration page
  • "The database 'tempdb' has reached its size quota." error in the SharePoint tree import activity 
  • "Error: Failed to deserialize row" error in the Microsoft Teams import activity

Version 1.0.43 - July 2022

Enhancements:

UI:

  • Updated the measure for Number of Users who performed a search in the "Usability | Search Optimization" report

  • Excluded search origin pages from the "Search Results Clicked" table visual in the "Usability | Search Optimization" report

  • Enhancements to the "Navigation | Visitor Journey" report

Tracking Agent:

  • Support for tracking SharePoint Online embedded in Microsoft Teams via Viva Connections

Administration:

  • Added the option to assign permissions to RLS reports and configure the list of users and sites that they should have access to via the CardioLog Analytics SaaS App configuration page

  • Added the option to exclude data such as clicks on external links and search results that are not included in the list of sites that the user has access to from RLS reports

  • Added the option to archive sites via the CardioLog Analytics SaaS App configuration page in order to stop collecting and processing new data for them but keep their history data in reports

  • Added the option to opt-out multiple user groups from data collection via the CardioLog Analytics SaaS App configuration page

  • Added the option to limit history data import for OneDrive by date

  • Improved performance for Microsoft Teams meetings data processing

  • Improved performance for the SharePoint portal tree data processing

Resolved Issues:

  • Incorrect replies and reactions count in the "Teams | Team Overview" and "Teams | Influential Content" reports in the "Top Threads" table visual

  • "Can't display the visual" error in the "Navigation | External Links" report when RLS is enabled

  • "Error: Failed to process users data. Column does not allow DBNull.Value." error in the Yammer import activity

  • "Error: Failed to load Yammer users data. Object reference not set to an instance of an object." error in the Yammer import activity

  • "Error: Failed to load Teams meetings data. Timeout Expired." error in the Microsoft Teams import activity

  • "Error: Failed to extract change token. The requested user is invalid." error in the Microsoft Teams import activity

  • "Error: Failed to process Teams users data. Violation of UNIQUE KEY constraint. Cannot insert duplicate key" error in the Microsoft Teams import activity

  • "Error: The given value of type String from the data source cannot be converted to type nvarchar of the specified target column." error in the OneDrive import activity

  • "Request failed when trying to get SharePoint Page related info. Error: Cannot invoke method or retrieve property from null object." error in the browser console when editing rich text fields in SharePoint 2019

  • Occasionally the Tracking Agent does not send a Pageview event when clicking on links via the Activity webpart in modern sites

  • Occasionally the Tracking Agent does not send a Pageview event when clicking on links via the Image Gallery webpart in modern sites

  • Excluding users by AD attribute does not mark them as deleted

  • The "Inactive Users" table visual in the "Visitor Adoption | Active & Inactive users" report is not filtered by department

Version 1.0.42 - May 2022

Enhancements:

UI:

  • Redesigned gamification reports for SharePoint

Administration:

  • Added the option to opt-out users from data collection via the CardioLog Analytics SaaS App configuration page
  • Removed unused database table indexes to improve performance

Resolved Issues:

  • "Error: Failed to process users data. Exception: Cannot insert duplicate key (Unknown)" error in the Microsoft Teams import activity

  • "Error: Failed to process messages. Failed response is received. Status code: 500 Internal Server Error" error in the Microsoft Teams import activity

  • Incorrect meetings count in the "Teams | Engagement Overview" report in the "Meetings" card visual

  • Messages for deleted Yammer groups are grouped under (Blank) group name in the "Yammer | Users Overview" report in the "Top Groups" table visual

  • "Timeout expired. The timeout period elapsed prior to completion of the operation." error in Power BI schedule refresh

  •  "Error: status code: 423 - Access to this site has been blocked." error in the OneDrive import activity

  • 'NULL' value in Template name for content items in the SharePoint portal tree structure

  •  "Error: The remote server returned an error: (500) Internal Server Error. The change token refers to a time before the start of the current change log." error in the SharePoint tree import activity

Version 1.0.41 - March 2022

Enhancements:

UI:

  • Updated the measures for New Visitors and Returning Visitors in the Visitor Adoption | Overview report

  • Added the option to exclude single page visits to the homepage in Power BI reports
  • Display the page URL in case the page title is blank in the Search Results Clicked table visual in the Usability | Search Optimization report
  • Support for custom color themes for CardioLog Engage in-App campaigns

Tracking Agent:

  • Track and store URL hash fragment

  • Track clicks from navigation panel in modern document libraries 
  • Track massage-interaction event for CardioLog Engage in-App campaigns with a call to action button when the user clicks on the middle mouse button

Administration:

  • Support for Power BI incremental refresh 

  • Added the option to track all Microsoft Teams automatically via the CardioLog Analytics SaaS App configuration page

Resolved Issues:

  • Data points presenting months in charts in the Visitor Adoption | Overview, Yammer | Engagement Overview and Yammer | Conversations reports were not displayed in chronological order

  • "404 Not Found" error in Microsoft Teams activity when importing data for Apps and Tabs

  • When configuring multiple CardioLog Engage in-App campaigns on the same page, all are displayed at once on top of each other
  • A search event is recorded with a blank search term when clicking on the search button without entering any search term on a page with the modern Activity web part

  • A site collection is moved under the "Others" system folder when an unexpected error occurs

Version 1.0.40 - January 2022

Enhancements:

UI:

  • Split SharePoint and Yammer reports into two separate Power BI report dashboards 

  • Group users without a department value under the (Blank) category in the Yammer | Engagement Overview report

Administration:

  • Improved performance for loading the list of site collections in the CardioLog Analytics SaaS App configuration page

  • Improved performance for CardioLog Engage campaigns processing time 

Resolved Issues:

  • "500 Internal Server Error" error in the SharePoint Metadata import activity

  • "The changeToken refers to a time before the start of the current change log" error in the SharePoint Metadata import activity
  • "Error: Failed to process Meetings data. The MERGE statement attempted to UPDATE or DELETE the same row more than once." error in the Microsoft Teams import activity
  • "Error: Failed to process Meetings data. Execution Timeout Expired." error in the Microsoft Teams import activity
  • "Error: Failed to save email messages. Cannot insert duplicate key" error in the Exchange Online import activity 
  • When clicking on the call to action button in a CardioLog Engage campaign displayed as a top banner, the message won't immediately disappear 

Version 1.0.39 - December 2021

Enhancements:

UI:

  • New email templates for CardioLog Engage email channel

  • Display the campaign creator in the main campaigns screen in CardioLog Engage

Administration:

  • Display selected site collections at the top in the CardioLog Analytics SaaS App configuration page

  • Improved performance for OneDrive import activity

Resolved Issues:

  • Data points presenting months in charts in the Exchange Online | Mailbox Usage report were not displayed in chronological order

  •  When editing a campaign in CardioLog Engage the audience information is removed

  • Unable to scroll down in the Text & Design tab in CardioLog Engage in-App campaigns

  • "Error 429 Application Throttled" error in Exchange Online activity when importing data mailboxes

  • "Failed to process users data. Error: The MERGE statement attempted to UPDATE or DELETE the same row more than once." error in the Yammer import activity

Version 1.0.38 - November 2021

Enhancements:

UI:

  • New Social | Site Followers report 

  • Replaced the Campaign Responses funnel chart visual with a table visual in the Engage | Campaign Overview report and added open text based answers

Administration:

  • Improved performance for Exchange Online import activity

  • Process failed items that have been deleted and recovered in the SharePoint Metadata import activity

Resolved Issues:

  • Data for contributors, participants and inactive members is identical for all departments in the Yammer | Engagement Overview report

  • "Error: Operation caused a stack overflow" error in the Microsoft Teams import activity

  • "Error: Failed to process Meetings data. Unexpected character encountered while parsing value" error in the Microsoft Teams import activity

  •  "Error: Resync required" error in the OneDrive import activity

  • "Error: 404 Not Found. The mailbox is either inactive, soft-deleted, or is hosted on-premise" error in the Exchange Online import activity

  • "Error: 404 Not Found. User's mysite not found." error in the SharePoint social data import activity when importing site followers

  • "Error: Failed to process page comments. Violation of UNIQUE KEY constraint. Cannot insert duplicate key in object" error in the SharePoint social data import activity when importing likes for modern page comments

Version 1.0.37 - October 2021

Enhancements:

UI:

  • Added the Storage Used per Department bar chart to the OneDrive | Usage Overview report

  • Enhancements to the Exchange Online Power BI reports

Tracking Agent:

  • Track comments creation and deletion from the Activity section in modern page libraries  

Administration:

  • Security enhancements to the CardioLog Analytics SaaS App and the CardioLog Engage App configuration pages

Resolved Issues:

  • The list of site collections in the CardioLog Analytics SaaS App configuration page is limited to 3000

  • The total number of responses is displayed for each user instead of the user's individual responses in the Engaged Users visual in the Engage | Campaign Overview report

  • Do not count the initial file upload as a file modification as well in OneDrive reports

  •  Files with the same name and a different URL are shown as one row in the File Shares visual in the OneDrive | Files Usage report

  • User profile images are not displayed in the SharePoint Gamification by Users report

  • Site collections are duplicated in the CardioLog Analytics SaaS App configuration page

  • "The refresh operation failed because it took more than 120 minutes to complete." error in Power BI schedule refresh

  •  "Error: Loading metadata of list has encountered an unexpected error" error in the SharePoint Metadata import activity

  • "Error: Failed to process Meetings data. The request was aborted: The request was canceled." error in the Microsoft Teams import activity

  •  "Error: Failed to process email messages. The MERGE statement attempted to UPDATE or DELETE the same row more than once" error in the Exchange Online import activity

  •  "Error: Failed to process email messages. Cannot insert the value NULL into column 'Sender'" error in the Exchange Online import activity

  •  "Error: Null object cannot be converted to a value type" error in the Exchange Online import activity

  •  "Error: Failed to process email messages. The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value." error in the Exchange Online import activity

  •  "Error: 401 Gone. The sync state identified using the request token is no longer valid." error in the Exchange Online import activity

Version 1.0.36 - August 2021

Enhancements:

UI:

  • Enhancements to the OneDrive Power BI reports

Tracking Agent:

  • Track modern page comments creation, deletion and liking using the JavaScript Tracking Agent

Administration:

  • Improve performance of SQL views for Power BI

Resolved Issues:

  • "Could not load file or assembly 'Microsoft.SharePoint.Client.dll' or one of its dependencies." error in the Tracking Agent deployment script

  • "Error: Failed to process drive items. Object reference not set to an instance of an object." error in the OneDrive import activity

  • "Error: Failed to get drive items. 404 Not Found. Item not found" error in the OneDrive import activity

  • "Error: Failed to find drives for user." error in the OneDrive import activity

  • "Error: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." error in the OneDrive import activity

  • "Error: Failed to process campaign. Invalid column name 'UserMail'." error in the CardioLog Engage campaign processing activity

  • "Error: Failed to process Meetings data. Cannot insert duplicate key" error in the Microsoft Teams import activity

  • "Error: Failed to process users. Cannot insert duplicate key" error in the Exchange Online import activity

  • "The remote server returned an error: (400) Bad Request." error in the SharePoint metadata import activity

  • "Column 'NormalizedUserAccountName' in Table '3 - Visitors | Current Category' contains a duplicate value" error in Power BI scheduled refresh

  • Failed to import likes and comments for site pages with a custom derived content type in the SharePoint social data import activity

Version 1.0.23 - November 2019

Enhancements:

UI:

  • Updated the Power BI reports schema - removed unused columns to reduce dataset size and updated several measures to improve performance

  • Updated the default range values in the Number of Visits by Page Depth and Number of Visits by Length chart visuals in the Engagement | Visit Overview report

  • Excluded hidden system folders from the Portal Tree filter in Power BI
  • Updated the version of Hierarchy Slicer visual used by the Portal Tree filter in Power BI

Administration:

  • Improved performance for the usage data processing activity when processing custom events metadata

Resolved Issues:

  • "Error: Found orphans in document library folders and files" error in the SharePoint Tree import activity

  • "Error: Error during events migration. Message: There are duplicated events." error in the usage data processing activity
  • "Error: Checking redirect status returned CanNotRedirect status." error in the CardioLog Analytics SaaS App configuration page
  • Occasionally there are "Average of Clicked Search Result Position" values that are lower than 1 in the "Usability | Search Results" report
  • "Cannot find resource for the request" error in the Sharepoint tree import activity
  • Tree items are marked as deleted in case a 401 error occurs due to an expired authentication token in the SharePoint tree import activity
  • "You have reached the maximum number of site collections allowed in your subscription (0)" error in the CardioLog Analytics SaaS App configuration page
  • The change token is not being updated by the SharePoint tree import activity in changes mode for SharePoint on prem
  • "Object reference not set to an instance of an object." error in the usage data processing activity when processing custom events

Version 1.0.22 - October 2019

Enhancements:

UI:

  • Site View Feature - Power BI reports for site owners

  • Support for orphan items in the Portal Tree filter in Power BI

Administration:

  • Added new DB indexes to improve performance

Resolved Issues:

  • "Column 'Version' does not allow DBNull.Value" in the MS Teams import activity

  • "'Column in Table contains a duplicate value and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table." error when processing reports in Power BI
  • Occasionally an unnecessary search event with 0 search results is sent right after performing an unsuccessful search (without clicking on any of the search results) in modern experience document libraries in SharePoint Online
  • Occasionally a search event is not sent when searching for the same search term more than once in the same visit in modern experience document libraries in SharePoint Online
  • Occasionally a search event is not sent when searching in modern experience document libraries in SharePoint 2019
  • "Cannot deserialize the current JSON object" error when processing usage events from modern pages
  • "Syntax error" in CardioLogSppage.min.js file in the Tracking Agent when browsing to list items in IE 11
  • "Object doesn't support property or method 'closest'" error in the Tracking Agent when browsing to modern pages in IE 11
  • "Error: Found orphans in document library folders and files" error in the SharePoint Tree import activity in changes mode
  • "A .NET Framework error occurred during execution of user-defined routine or aggregate "hierarchyid"" error in the SharePoint Tree import activity
  • "SQL timeout in "Table: 4 - Content | Contributors" error in Power BI scheduled refresh
  • "Error: Failed to load tenant - System.Data.SqlClient.SqlException (0x80131904): Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out" error in the SharePoint Tree import activity when importing site users
  • "Runtime exception occurred while processing events: First parameter of function 'SUBSTRING' has invalid type 'datetime'" error in the usage data processing activity
  • "OLE DB or ODBC error: Adding a value to a 'datetime' column caused an overflow." error in Power BI SSAS model data processing activity
  • "Microsoft SQL: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Table: 4 - Content | SharePoint Tree." error in Power BI scheduled refresh

Version 1.0.21 - September 2019

Enhancements:

UI:

  • New reports with customized KPIs to measure ROI - money lost on inactive user licenses, creating and storing unused content and time wasted on failed searches and slow pages

  • New "Popular pages deep in the hierarchy" visual in the Common Navigation report
  • New "Number of tree items per site collection" visual in the Subscription Usage report
  • Enhanced performance for Power BI reports

Tracking Agent:

  • Tracking agent deployment script support for modern subsites in SharePoint 2019 and SharePoint Online
  • Enhanced support for tracking search in SharePoint Online modern sites 
  • Enhanced support for tracking the "News" web part in SharePoint Online modern sites
  • Store the query string parameters for SharePoint modern pages

Administration:

  • Power BI authentication token is refreshed automatically for SharePoint on-prem

Resolved Issues:

  • "Error: System.Data.SqlClient.SqlException (0x80131904): The MERGE statement attempted to UPDATE or DELETE the same row more than once." error in social data import activity

  • "Could not adjust ParentId by parent list for object " error in the SharePoint tree activity
  • "Uncaught Syntax Error: Unexpected token for CardioLogAgent.js" error in the tracking agent when browsing to a modern SharePoint library
  • "404 Not Found" error in the tracking agent when performing a search via SharePoint global search
  • Occasionally a page view event is sent twice by the tracking agent in SharePoint 2016 sub-sites with MDS enabled
  • Occasionally a page view event is not sent by the tracking agent in SharePoint advanced search page when searching for people after clicking on a search result
  • "(400) Bad Request - Value cannot be null. Parameter name: g" error in the SharePoint tree import activity
  • "Error: Failed to load tenant: System.Exception: Site collection is not accessible via any of the available alternate access mapping zones." error in the SharePoint tree activity
  • "Error: System.ArgumentNullException: Value cannot be null. Parameter name: refreshToken" error in the users and groups import activity
  • "Error: The attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator" error in the SharePoint Tree import activity
  • Occasionally the Portal Tree Filter in Power BI reports shows a "(Blank)" item
  • "Memory error: Memory Allocation failure. Try simplifying or reducing the number of queries." error in Power BI scheduled refresh
  • "Error: Failed to process change log for site collection. System.Data.SqlClient.SqlException (0x80131904): Execution Timeout Expired." error in the SharePoint tree import activity
  • Filtering by date in the PBI social reports does not work for Likes, Ratings and Follows
  • Likes for modern site pages are not showing up in Power BI social reports
  • Multiple records for likes are stored when a user dislikes an item and then likes it again

Version 1.0.20 - June 2019

Enhancements:

UI:

  • New reports for Microsoft Teams - Engagement Overview, Teams Activity, Team Overview, Channel Overview, Influential Users, Influential Content

  • Enhancements to Extended Tracking API reports, including support for metadata

Tracking Agent:

  • Tracking agent deployment script support for updating modern pages tracking App version

Administration:

  • Enhanced performance for mapping history data in the data processing activity

Resolved Issues:

  • "Uncaught ReferenceError:getIndexOfElementInNodeArray is not defined" error in the tracking agent when performing a search in SharePoint

  • Modern pages are imported with the generic URL (DispForm.aspx) instead of the page name URL in the SharePoint tree activity in changes mode

  • "Error in SharePointModel: The property or field has not been initialized." error in the tacking agent when navigating to blog site pages

  • Occasionally the tracking agent does not load on modern sub sites automatically in SharePoint Online

  • Occasionally a video auto-play event is not sent by the tracking agent when using Chrome/FireFox

  • "Uncaught Error: SP.Runtime.js is already loaded" error in the tracking agent when navigating from a classic page to a modern one

  • Occasionally a page view event is not sent by the tracking agent when clicking on list items in modern lists 

  • Occasionally a page view event is not sent by the tracking agent when clicking on folders and sub-folders in modern document libraries

  • "System.NullReferenceException: Object reference not set to an instance of an object." error in the SharePoint AddIn 

  • "Error: The remote server returned an error: (500) Internal Server Error: The changeToken refers to a time before the start of the current change log." in the SharePoint tree activity in changes mode for SharePoint on premise

Version 1.0.19 - May 2019

Enhancements:

UI:

  • Enhancements to Video reports, including support for external videos

  • New Visitor Frequency and Recency report
  • The date range picker in Power BI reports is synced between all  report pages

  • Enhanced performance for Power BI Reports

Administration:

  • Added new DB indexes and dropped duplicated ones

  • Store the page location from where a custom event is sent when using the client-side Extended Tracking API

  • Improved performance for the social data import activity

  • Added the option to execute the SharePoint tree import activity only for missing items

Resolved Issues:

  • "System.TimeoutException: Transaction Timeout" error in the SharePoint tree import activity

  • "(400) Bad Request Error - The field or property 'Body' does not exist" error in the SharePoint tree import activity

  • Change token may not be saved when the SharePoint tree activity is interrupted or terminated unexpectedly

  • Raters visual shows incorrect value in the Engagement | Influential Users report

  • Multiple items for the same page appear in the Content visual in the Usage Overview report

  • Updated user information may not be saved when the Users and Groups import activity is interrupted or terminated unexpectedly

  • Discussion replies are not mapped to the correct entity type

  • "Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." error in the SharePoint tree activity

  • Updated tree hierarchy may not be saved when SSAS processing is interrupted or terminated unexpectedly

  • Length of Visit (Minutes) visual shows incorrect value in the Engagement | Visit Overview report

  • Blank category value shows up in reports when users do not have a value for this category in SharePoint user profiles

  • "Could not determine if list rating is enabled. Exception: The remote server returned an error: (404) Not Found." error in social data import activity

  • "Violation of UNIQUE KEY constraint" error in social data import activity

  • "Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." error in data processing activity

  • Missing titles for tree items in reports

  • "Microsoft SQL" Query timeout expired" error in Power BI scheduled refresh

  • "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found." error in the AddIn configuration page

  • "Error loading document library folders and files. Exception: Cannot perform runtime binding on a null reference" error in the SharePoint tree activity

  • "The remote server returned an error: (400) Bad Request" error when importing folders and files in SharePoint tree activity changes mode for SharePoint 2013

  • "Error: Failed to process change log for site collection. Exception: Value cannot be null. Parameter name: input" error in the SharePoint tree activity changes mode for SharePoint 2016

  • "Error: Failed to process change log for site collection. Exception: Cannot implicitly convert type 'Json.Linq.JValue' to 'int'." error in SharePoint tree activity changes mode for SharePoint 2013

  • The tracking agent captures incorrect SPIDs for documents and image files in modern lists

  • "There is an error when trying to get SharePoint page information from SP.ClientContext in SharePointPageModel. TypeError: Object doesn't support property or method get_context" error in the tracking agent in SharePoint 2013

Version 1.0.18 - April 2019

Enhancements:

UI:

  • Display relevant configuration steps based on licensing in the CardioLog Analytics SaaS AddIn

  • Changed the "Department" filter in the "Engagement | Influential Users" to "Contributors Department"

Tracking Agent:

  • Added active time on page and scroll on page events

Administration:

  • Enhanced performance for loading document libraries and folders in the SharePoint Tree activity

  • Enhanced performance for the data processing activity
  • Audit for tree items that are removed from configuration

Resolved Issues:

  • 401 error in the SharePoint tree activity for SharePoint on-prem when multithreading is enabled

  • "Invalid file name. The file name you specified could not be used. It may be the name of an existing file or directory, or you may not have permission to access the file." error in the SharePoint tree activity when loading site lists for SharePoint on-prem

  • "Error loading site collection: The given value of type String from the data source cannot be converted to type nvarchar of the specified target column." error in the SharePoint tree activity

  • "Error loading site collection: Violation of UNIQUE KEY constraint. Cannot insert duplicate key" error in SharePoint tree activity

  • The tracking agent does not capture the correct video title for internal SharePoint videos displayed in webparts

  • When users are imported from AD, users previously imported from SharePoint are marked as deleted 

  • User names are presented with the claims authentication prefix in the "Visitor Adoption | Active & Inactive Users" report

  • "Error: Failed to process change log for site collection: Cannot insert the value NULL into column 'PageTitle'" error in the SharePoint tree activity

  • "Error: Error while processing users and groups data: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." error in the users and groups import activity

  • Pages are imported with the generic URL (DispForm.aspx) instead of the page name URL in the SharePOint tree activity in changes mode

  • "Exception: Site collection is not accessible via any of the available alternate access mapping zones." error in the social data import activity

  • "Error: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." error in the social data import activity

  • "Error: The remote server returned an error: (401) Unauthorized." error in the social data import activity

  • Search Result Click events are marked as invalid events when custom CSS class is used

  • "Error: Failed to process. The request limit for the database is 90 and has been reached." error in the social data import activity when multithreading is enabled

  • "Exception: The remote server returned an error: (500) Internal Server Error. The attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator." error in the tree activity when loading list items in SharePoint on-premise

  • Prevent sending events with a future timestamp from the client browser

Version 1.0.17 - January 2019

Enhancements:

UI:

  • Added a counter for the allowed number of site collections in the license quota in the Add-In configuration page

Tracking Agent:

  • Extended Tracking API - support for sending custom events 
  • Support for IE 8 compatibility mode in the Tracking Agent

Administration:

  • Support for SharePoint 2019

  • Support for TLS 1.2

  • Enhanced logging for the data processing activity 

  • Email alerts for failures in SQL activities
  • Keep events in the events stream until processing is confirmed
  • Enhanced performance for loading site collections with millions of items in the SharePoint Tree activity
  • Enhanced performance for processing user browser and operating system data
  • Reduced overall runtime of the data processing activity

Resolved Issues:

  • When installing the modern pages App on a specific site collection, the tracking code is downloaded from the root site collection instead of the Azure endpoint and throws a 404 not found error

  • "403 - Forbidden" error in the SharePoint tree import activity for SharePoint on-premise with Forms Based authentication

  • "An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL. Error message 401.2: Unauthorized: Logon failed due to server configuration." error in the SharePoint tree activity for SharePoint on-premise

  •   Some tree items do not show up in reports even though they exist in the system and selected in the configuration

  • "Events from tenant IDs were not deleted because some of their events were not migrated" error in the sata processing activity 

  • "Warning: Could not get Web Template for site. Exception: The remote server returned an error: (500) Internal Server Error." error in SharePoint tree activity for SharePOint on-premise

  • "Could not load files under folders and sub folders" error in the SharePoint tree import activity

  • "Transaction was deadlocked on lock / communication buffer resources with another process and has been chosen as the deadlock victim." error in the users and groups data import activity

  • "Error: Error loading Web Users. Exception of type 'System.OutOfMemoryException' was thrown." error in the SharePoint tree import activity 

  • People search events captured from the SharePoint Online advanced search result pages are not mapped to the tree

  • Update last runtime of the users and groups activity when there are no updates found


  • No labels