clarity_web
Integration with Microsoft Clarity Analytics in Flutter Web Application.
1.1.0
3.1K downloads/mo
#4593 most downloaded on pub.dev
rod-moraes/clarity_web
What this package is like to depend on
Last release 3 months ago
15 May 2026
Ships on a steady schedule
a new release about every 3 months
Some releases are documented
notes for 3 of 6 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
6 releases · first in 2025
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Oct 2025 to May 2026Releases
latest 6-
1.1.015 May 2026Release notes
Open source →- Add ClarityMask and ClarityUnmask widgets for masking sensitive content in session recordings
Authored: @Soyeon Kim[email protected]
-
1.0.105 Jan 2026 -
1.0.022 Oct 2025Release notes
Open source →- Initial release of Clarity Web library for Microsoft Clarity Analytics integration.
- Add
initClarityWeb()function for initializing Microsoft Clarity with project ID and capture settings. - Add
setIsCanvasMirrorActive()function - MANDATORY for canvas capture workaround. - Add
setCustomUserId()function for user identification and session tracking. - Add
setCustomTag()function for custom metadata and user segmentation. - Add
sendCustomEvent()function for tracking custom user actions and events. - Add
upgradeClarity()function for forcing Clarity state updates. - Add
start()function for optional tracking control with custom configuration. - Add
stop()function for optional complete analytics shutdown. - Add
pause()function for optional temporary tracking suspension. - Add
resume()function for optional tracking resumption after pause. - Add
isLoadedproperty to check if Clarity JavaScript library is loaded. - Add
isInitializedproperty to check if Clarity service is initialized. - Add singleton pattern implementation with
instancegetter. - Implement automatic consent configuration for analytics.
- Implement canvas capture workaround using screen prints for Flutter Web applications.
- Add support for FPS control (targetFpsMax, targetFpsMin) for session capture.
- Add support for image quality control (0.0-1.0) for captured content.
- Add JavaScript Interop integration for type-safe communication with Clarity library.
- Add automatic Clarity script loading and initialization.
- Add comprehensive documentation and examples.
-
1.0.0+122 Oct 2025Nothing published for this version
-
1.0.0+222 Oct 2025Nothing published for this version
-
1.0.0+322 Oct 2025Nothing published for this version