Skip to content

Releases: Conviva/conviva-js-script-appanalytics

v0.6.6

25 Apr 18:43
d07555b
Compare
Choose a tag to compare

0.6.6 (25/APR/2024)

  • Enables auto-tracking of visibility change events in the web applications by sending the conviva_application_foreground and conviva_application_background events, which are enabled by default.
  • Enables auto-tracking of lcp (Largest Contentful Paint) context.
  • Enables auto-tracking of the First App Launch feature by using the First Launch custom tag context.
  • Allows auto-tracking of the Window Load event in the web applications. This is achieved by sending the conviva_window_loaded custom event, which is enabled by default.
  • Allows auto-tracking of visibility state change to be hidden before tracking the page view. This is achieved by sending the conviva_app_backgrnd_before_page_view custom event, which is enabled by default.
  • Optimizes the payload size by applying gzip encryption and schema optimization.
  • Supports custom gateway URL by using the unique CUSTOMER_KEY associated with each customer.
  • Renames the remote configuration URL domain to *.[conviva.com](http://conviva.com/).
  • Updates the default block list of the Network Request Tracking feature.
  • Introduces a new Performance Context based on PerformanceNavigationTiming. The old Performance Context, based on PerformanceTiming, is deprecated. By default, the old Performance Context remains enabled. Configure the new Performance Context via Remote Config.
  • Integrates custom and video events tracking configurations into Remote Config to offer a unified setup.
  • Improves the Custom Event Blocking logic by implementing the substring matching technique.
  • Resolves the Traceparent header generation issue. Now the Traceparent header is generated for all target URLs that are set to * in traceparentconfig.
  • Reduces the number of cached payload data entries in local storage from 1000 to 10, and the sending limit of the entries without caching from 40kb to 20kb. Both these settings are manageable via Remote Config.
  • Changes the behavior of local storage from Last In, First Out (LIFO) to First In, First Out (FIFO), when the maximum limit (10 entries) is reached.
  • Reduces the payload size of Network Request Event by limiting the default attributes to targetUrl, method, responseStatusCode and duration. However, the retention of request/response body/header attributes remain unchanged.

v0.5.3

08 Feb 04:35
Compare
Choose a tag to compare

v0.5.3 (07/FEB/2024)

  • Added capability to generate "traceparent" header for network requests based on config. Please refer to traceparent feature for more details.
  • Fixes issue of missing "assetName" from conviva video events.

v0.4.8

25 Jan 14:19
f3e2403
Compare
Choose a tag to compare

v0.4.8 (25/JAN/2024)

  • Added capability of autotracking meta tags present inside HEAD section of HTML page based on keys provided as config. Please refer to Meta Tags feature for more details.
  • Added functionality for app to report appVersion as part of init config. Please refer to Initialize the tracker for more details.
  • Enhances network requests & response collection feature to support collection of response and request body where content-type is text/javascript, application/javascript along with already supported text/plain and application/json.
  • Enhances trackPageView api to take custom page title as input. Please refer to trackPageView Info for more details.

v0.4.6

05 Jan 11:16
d66d9ea
Compare
Choose a tag to compare

v0.4.6 (05/JAN/2024)

  • Added remote-config control in button and link click tracking custom api.

v0.4.5

02 Jan 12:30
1710955
Compare
Choose a tag to compare

v0.4.5 (02/JAN/2024)

  • Fixes issue of reporting incorrect app video bounce rate metric because conviva video event being dropped when video session id is negative.

v0.4.4

15 Dec 07:09
9b9ab35
Compare
Choose a tag to compare

v0.4.4 (15/DEC/2023)

  • Fixes issue of handling input to fetch api when input is instance of Request object instead of url string during network request tracking.

v0.4.3

27 Oct 05:41
f950da1
Compare
Choose a tag to compare

v0.4.3 (27/OCT/2023)

  • Enhances network requests & response collection feature to capture limited (json only, size limit 10kb) and controlled set of information from headers and body.

v0.3.34

19 Oct 19:28
85f26ed
Compare
Choose a tag to compare

v0.3.34 (19/OCT/2023)

  • Fixes issue in linkClickTracking & buttonClickTracking generating lots of console errors due to internal initialization sequence.
  • Fixes and stops reporting exceptions / errors containing no information, status code and stacktrace. Such as browser errors caused due to extensions.
  • Removed the dependency on "Request()" API while tracking network requests to avoid side effects of API compatibility to affect xhr or fetch API calls in application.

v0.3.32

06 Oct 08:42
Compare
Choose a tag to compare

v0.3.32 (06/OCT/2023)

  • Supports the trackCustomEvent() with JSON Object as an argument.
  • Enhances default blocklist for Network Request Tracking.
  • Fixes issue of not reporting network request when the fetch request is failed.
  • Fixes the issue of target url being reported with only relative path in case of xmlHttpRequest Request is made with relative path by appending window.location.domain to the relative path.

v0.3.29

06 Sep 10:42
0629e4e
Compare
Choose a tag to compare

v0.3.29

  • Optimised performance timing context.