Sourced from mixpanel-browser's releases.
Session recording updates
- Network payload format for session recording batches has changed, including client-side compression on browsers which support it
- Google Tag Manager wrapper now includes session-recording start/stop methods
Sourced from mixpanel-browser's changelog.
2.53.0 (21 Jun 2024)
- Switch to new session-recording network payload format, utilizing client-side compression when available
- Session-recording methods are now available through Google Tag Manager wrapper
2.52.0 (7 Jun 2024)
- Reverted UTM param persistence change from 2.51.0: UTM parameters are again persisted by default
2.51.0 (30 May 2024)
- UTM parameter properties are no longer persisted by default
- Existing superproperties persisted in localStorage are now copied back to cookie storage if the library is initialized with cookie persistence (support migrations from localStorage->cookie)
- Added session-recording options
record_block_class,record_block_selector, andrecord_mask_text_class- Added method
mixpanel.get_session_recording_properties()for interop with other client-side SDKs2.50.0 (26 Apr 2024)
- Initial support for session recording
2.49.0 (5 Feb 2024)
- SPA support in pageview-tracking
- Support for configurable UTM parameter persistence
- Initial-referrer profile properties are now stored with
set_onceinstead ofset- Ignore AhrefsSiteAudit crawler
2.48.1 (14 Nov 2023)
- UTM campaign properties will always be persisted super properties (fixes discrepancy between minified and unminified package)
2.48.0 (7 Nov 2023)
- API endpoint routes can now be configured individually (i.e. rename /track, /engage, /groups)
- Event properties object passed to mixpanel.track() will no longer be mutated
- Super properties are now reloaded from persistence when making every tracking call (i.e., kept fresh when another tab/window in the same browser has updated them)
- Extra failsafe behavior for trying to clear queued requests when localStorage doesn't work on startup, e.g., when localStorage is full so writes fail
- Block Chrome-Lighthouse user agent
- Fix for error in add_group() when adding a new group to an existing list
2.47.0 (27 Apr 2023)
- Collect richer marketing attribution properties for multi-touch attribution
- New implementation of previously-deprecated track_pageview() method and init option to send automatically
- Use performance.now when available for time-based entropy component of UUID-generation (thanks
@​adrianherd)- Looser API Host check for default JSON-payload sending to mipxanel.com hosts
2.46.0 (20 Mar 2023)
- Updates for new identity management system
- More aggressive deduplication within batch sender
2.45.0 (17 Feb 2022)
- Remove all code related to in-app messaging feature
- Add
error_reporterconfig option for user-configurable handling of errors- Fix missing
vardeclarations in HTML script snippet- Fixes for some batch/retry edge cases where localStorage write failures resulted in duplicate sends
... (truncated)
5701b2b
2.53.03d1865f
changelog updatesa72ed59
build 2.53.0fbf9a7e
rebuild59b5be2
Merge remote-tracking branch 'chi.feature.update-wrapper' into
2.52.0-rc566d138
update remaining recorder tests with pyramid of doomef9dff3
update recorder payload test for new format2b35c6c
Add session recording methods to JS wrapper for GTMa68002c
let browsers with CompressionStream API gzip session recording
payloads