Getting the SDK
Obtain the SDK from the Collection Information module in the QuickTracking management console.

2.4.26 (2026-06-15)
Optimized the project's prototype chain handling.
2.4.25 (2026-03-24)
Fixed an issue where sendBeacon failed to send data correctly within the mPaaS framework.
2.4.24 (2026-03-20)
Added a callback for failed network requests and a method to resubmit data.
2.4.20 (2025-12-17)
Added support for passing array values for custom event attributes to the backend without filtering.
2.4.19 (2025-12-08)
Added a data forwarding feature.
Fixed a time zone calculation issue.
2.4.16 (2025-11-11)
Added support for boolean and date types for event attributes.
2.4.14 (2025-10-23)
Removed redundant logs.
2.4.13 (2025-10-22)
Added support for customizing the SDK cookie expiration time.
2.4.12 (2025-09-24)
Fixed an issue where individual heatmap settings failed to apply.
Optimized the attribute reading logic for A/B tests.
2.4.6 (2025-02-25)
Optimized the sampling rate acquisition.
Added support for custom data monitoring in bridging scenarios.
2.4.4 (2024-11-25)
Fixed a compatibility issue with element_selector retrieval in autotrack.
2.4.3 (2024-10-31)
Added a configurable condition for automatic PV detection in hash mode. This applies only when hashMode=true.
2.4.0 (2024-10-14)
Added support for collecting A/B test attributes.
2.3.5 (2024-09-24)
Added support for AMD build artifacts.
2.3.2 (2024-07-22)
Added write protection for getNativePageTransp injection.
2.3.1 (2024-07-17)
Fixed a synchronization logic issue for global attributes on H5 pages.
2.3.0 (2024-06-27)
Added support for H5 bridging in applications on HarmonyOS NEXT.
2.2.5 (2024-05-11)
Fixed a logic issue with local configuration control for autotrack click events.
2.2.4 (2024-04-28)
Fixed an issue with controlling automatic PV event submission via remote configuration.
2.2.2 (2024-03-20)
Added the ability to programmatically enable and disable the SDK.
2.2.1 (2024-03-14)
Fixed a logic issue in the PV event submission code.
2.2.0 (2024-03-07)
Added support for fission sharing.
Optimized function and parameter naming.
2.1.7 (2023-11-06)
Optimized internal code logic.
Fixed intermittent exceptions in cloud control.
Optimized the logic for retrieving the referrer URL (ref_url) from document.referrer.
Removed redundant logs for page-level pass-through attributes.
2.1.5 (2023-09-17)
Fixed an issue in embedded H5 scenarios where the _hold=BLOCK side effect persisted after data communication between the H5 page and the native app.
2.1.4 (2023-09-17)
Refactored the logic for fetching pass-through attributes from the native layer and added a callback to notify the application.
2.1.2 (2023-09-07)
Fixed a protocol issue related to the initial fetch of native pass-through attributes.
2.1.1 (2023-09-06)
Fixed a real-world usage issue with onPageShow.
2.1.0 (2023-09-02)
Added the updatePageProperties API for setting page event attributes. It is compatible with extData in pageConfig and applies only to manual tracking PV scenarios.
Added an API to pass attributes to the next page.
Added an API to get all attributes for the current page.
Added an API to get a specific attribute for the current page.
2.0.18 (2023-08-11)
Added event_type_id to web autotrack reports.
2.0.17 (2023-07-04)
Added support for custom attributes in automatic PV reports.
2.0.16 (2023-06-27)
Fixed conflicts between click/exposure events from visual tracking and those from autotrack.
2.0.12 (2023-05-18)
Fixed a timing issue when setting pagename and page_title for autotracked click and exposure events.
Fixed an issue where PV logs occasionally lacked a page_title.
2.0.11 (2023-05-08)
Added support for the IIFE packaging format.
2.0.10 (2023-05-06)
Optimized the pbe request logic.
2.0.9 (2023-04-25)
Ensured abfpc is included in all requests.
Updated pbe.js request logic: requests are always sent for new devices, and with a 10% probability for existing devices.
2.0.8 (2023-04-03)
Added support for configuring a domain path.
2.0.7 (2023-04-03)
Cached the device ID and user account, and added an API to retrieve the device ID.
Fixed an issue where UTM parameters were required to be strings.
Added support for custom expiration times for channel parameters. The default is session-based, expiring when the browser is closed.
2.0.5 (2023-02-15)
Optimized the internal architecture.
Added a unique event identifier (UUID) to each event.
2.0.1 (2022-08-03)
Updated Web SDK configuration information.
2.0.0 (2022-07-25)
Refactored the Web SDK.
1.11.3 (2023-04-12)
Fixed an issue where setting dev_id or user_id to null resulted in it being read from the cache as the string 'null'.
1.10.2 (2023-03-06)
Added a configurable option for default exposure behavior on cloud-hosted pages: 1. Re-trigger exposure when returning to a page. 2. Do not re-trigger exposure when returning to a page.
Fixed repeated exposure of elements on the same page.
1.9.60 (2022-01-11)
Integrated automatic PV and visual tracking PV.
Added support for static parameters for click and exposure events configured via visual tracking.
1.9.58 (2023-01-16)
Added backward compatibility for event_type_id handling for Android SDK versions earlier than 1.3.7.
1.9.55 (2022-12-28)
Added collection of ref_page_name based on document.referrer.
Added the ref_host field.
Added the track_type field for manual PV events.
Set track_type=2 for visual tracking PV events.
1.9.54 (2022-12-13)
In app-to-H5 bridging scenarios, converted boolean cusp field values to numbers for Android SDK compatibility.
1.9.51 (2022-11-22)
Added persistence for UTM parameters.
1.9.45 (2022-10-28)
Reduced the length of start_id to minimize collisions and fixed an inheritance issue with start_id in web sessionStorage.
1.9.44 (2022-10-26)
Fixed an issue where start_id + rank could be duplicated if start_id was empty.
1.9.41 (2022-09-16)
Improved the handling of channel attributes.
1.9.36 (2022-08-19)
Added the aplus-dynamicpage interface.
Improved log messages for Windows environments.
1.9.35 (2022-07-28)
Optimized the event attribute format for autotracked clicks.
Removed the ap attribute from PV events.
1.9.34 (2022-07-04)
Fixed an issue where global attributes overwrote channel attributes.
Fixed a logic issue in parsing tag names for write-protected autotrack elements.
Fixed a regular expression matching issue for page encoding.
1.9.31 (2022-06-28)
Fixed a logic issue with default page encoding in hash mode.
Fixed an issue with the endWith string utility function.
1.9.30 (2022-06-24)
Fixed an issue with the event type for autotrack reports in bridging scenarios.
1.9.29 (2022-06-22)
Fixed an issue with the event type for manual tracking click events in bridging scenarios.
1.9.27 (2022-06-20)
Fixed an issue where fields were reported in the wrong position for autotracked click events in bridging scenarios.
1.9.25 (2022-06-08)
Added an API to ignore automatic PV events.
Added callback functions for autotracked click and exposure events.
Fixed an issue where start_id was empty.
1.9.22 (2022-05-25)
Improved web tracking validation.
Optimized the default page encoding logic.
1.9.19 (2022-05-11)
Added the track_type field to the bridging protocol.
1.9.18 (2022-05-07)
Added support for setting pageConfig in hash mode.
1.9.16 (2022-04-26)
Fixed an issue where the event type ID was reported only for autotrack events, but not for other event types.
1.9.14 (2022-04-19)
Added the page_title event attribute to set a custom page title, which defaults to document.title.
1.9.13 (2022-04-19)
Added support for developers to programmatically report the openid.
1.9.12 (2022-04-18)
Fixed an issue where events were reported even if the event logkey was an empty string or null.
1.9.10 (2022-04-12)
Fixed an issue where autotrack failed to collect input content.
Refactored the domain validation log output.
1.9.9 (2022-04-08)
Added support for configuring the data collection domain with the HTTPS protocol.
1.9.8 (2022-04-01)
Added support for reporting autotracked click events using the event capture phase.
Renamed startId to start_id.
Translated Chinese log messages to English.
Refactored the JSBridge environment detection logic.
Fixed an issue where sibling elements had identical event codes for autotracked click events.
Fixed an issue where JavaScript files sent via cloud control were inserted multiple times.
Fixed an autotrack issue where a component nested within a button was incorrectly reported as a span.
1.9.6 (2022-03-30)
Calling setPageSPM now also updates the SPM value on the <body> element and in the spm-id and data-spm meta tags.
Fixed an issue where clicking an <a> tag without an href attribute refreshed the page.
1.9.4 (2022-03-22)
Fixed an issue where automatic PV events could not be disabled by setting aplus-waiting to MAN.
1.9.2 (2022-03-12)
Added startId logic.
Added a version tag to the banner of build artifacts.
Fixed an issue where setting aplus-rate-ahot via metaInfo had no effect.
1.9.0 (2022-03-04)
Added autotrack capabilities.
1.8.6 (2022-02-15)
Added support for parsing URL parameters and reporting them as event attributes in page view logs.
Added support for SameSite and Secure cookie attributes for compatibility with Chrome 100 and later versions.
1.8.5 (2022-01-25)
Fixed an issue where the sending method for PV logs could not be specified.
1.8.3 (2022-01-18)
Added build artifacts for the aplus_ac.js, aplus_ae.js, and aplus_ws.js plugins.
1.8.1 (2022-01-05)
Added support for the heatmap feature.