All Projects → microsoft → Clarity

microsoft / Clarity

Licence: mit
A behavioral analytics library that uses dom mutations and user interactions to generate aggregated insights.

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Clarity

Treeheatr
Heatmap-integrated Decision Tree Visualizations
Stars: ✭ 42 (-78.35%)
Mutual labels:  heatmap
Vue Calendar Heatmap
A lightweight calendar heatmap Vuejs component built on SVG, inspired by github's contribution calendar graph
Stars: ✭ 120 (-38.14%)
Mutual labels:  heatmap
Calendar Heatmap
A d3 heatmap for representing time series data similar to github's contribution chart
Stars: ✭ 1,985 (+923.2%)
Mutual labels:  heatmap
Calendar Heatmap
Calendar heatmap with matplotlib and random data
Stars: ✭ 76 (-60.82%)
Mutual labels:  heatmap
Btrfs Heatmap
Visualize the layout of data on your btrfs filesystem over time
Stars: ✭ 110 (-43.3%)
Mutual labels:  heatmap
Leaflet Webgl Heatmap
Leaflet plugin for @pyalot's webgl heatmap library.
Stars: ✭ 134 (-30.93%)
Mutual labels:  heatmap
Vue World Map
A Vue JS component for displaying dynamic data on a world map.
Stars: ✭ 33 (-82.99%)
Mutual labels:  heatmap
Clustergrammer
An interactive heatmap visualization built using D3.js
Stars: ✭ 188 (-3.09%)
Mutual labels:  heatmap
Calendarheatmap
A calendar based heatmap which presenting a time series of data points in colors.
Stars: ✭ 113 (-41.75%)
Mutual labels:  heatmap
Tidyheatmap
Draw heatmap simply using a tidy data frame
Stars: ✭ 151 (-22.16%)
Mutual labels:  heatmap
Wait4disney
Shanghai Disney Waiting Queue Statistics 上海迪士尼排队情况
Stars: ✭ 99 (-48.97%)
Mutual labels:  heatmap
Academic Drawing
Providing codes (including Matlab and Python) for visualizing numerical experiment results.
Stars: ✭ 110 (-43.3%)
Mutual labels:  heatmap
Imgaug
Image augmentation for machine learning experiments.
Stars: ✭ 12,107 (+6140.72%)
Mutual labels:  heatmap
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+488.14%)
Mutual labels:  heatmap
Calendar Heatmap
📊 Calendar heatmap graph
Stars: ✭ 170 (-12.37%)
Mutual labels:  heatmap
Heatmap for tushare
Create a heatmap for Real time China stocks price by Tushare's data
Stars: ✭ 41 (-78.87%)
Mutual labels:  heatmap
React Leaflet Heatmap Layer
A custom layer for heatmaps in react-leaflet
Stars: ✭ 122 (-37.11%)
Mutual labels:  heatmap
Score Cam
[CVPRW 2020] Official implementation of Score-CAM in Pytorch
Stars: ✭ 190 (-2.06%)
Mutual labels:  heatmap
Text Attention Heatmap Visualization
Plot the vector graph of attention based text visualisation
Stars: ✭ 181 (-6.7%)
Mutual labels:  heatmap
Geo Heatmap
🗺️ Generate an interactive geo heatmap from your Google location data
Stars: ✭ 1,861 (+859.28%)
Mutual labels:  heatmap

Clarity

Clarity is an open-source behavioral analytics library written in typescript, with two key goals: privacy & performance.

It helps you understand how users view and use your website across all modern devices and browsers. Understanding how users navigate, interact and browse your website can provide new insights about your users. Empathizing with your users and seeing where features fail or succeed can help improve your product, grow revenue and improve user retention.

It's the same code that powers Microsoft's hosted behavioral analytics solution: https://clarity.microsoft.com. If you would like to see a demo of how it works, checkout live demo.

We encourage the community to join us in building the best behavioral analytics library, that puts privacy first and prioritizes performance.

Project Structure

  1. clarity-js: Instrumentation code that goes on the website and tracks user interactions as well as layout changes.

  2. clarity-decode: Code, which usually runs on the server, decodes incoming data back into its original format.

  3. clarity-visualize: It takes the decoded data from clarity-decode and turns it back into pixel-perfect session replay.

  4. clarity-devtools: Devtools extension for chromium based browsers to generate live captures against any website.

Examples

Here are some example sessions on popular websites visualized to demonstrate the telemetry captured:

  1. CNN (Web)

  2. Cook with Manali (Mobile)

Privacy Notice

Clarity handles sensitive data with care. By default sensitive content on the page is masked before uploading to the server.

Improving Clarity

If you haven't already done so, start contributing by following instructions here.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Happy coding!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].