Welcome to the New Clarity SDK: More Flexibility, Better Control! 

We’re thrilled to introduce the latest version of the Clarity SDK (3.0)—crafted with your feedback and needs at the forefront! With this release, our motto is simple yet impactful: “More flexibility, better control.” Whether you’re developing for Android, iOS, or React Native, this update brings powerful tools to help you optimize your in-app analytics and elevate the user experience. 

Let’s dive into the game-changing features you won’t want to miss: 

🔍 Smart Events: Actionable Insights, No Tagging Required 

Say goodbye to manual tagging! With Smart Events, Clarity can now automatically detect key user actions like purchases, add-to-cart events, checkouts, logins, and subscriptions—all without extra effort on your end. Want even more control? You can define custom events via an API to capture the exact interactions that matter to your app. 

 [Learn more about Smart Events ➡️] 

📊 Funnels: Visualize User Journeys 

Funnels empower you to track the steps users take toward a goal or conversion. Understand where users drop off, how they progress, and pinpoint the exact steps causing friction in their journey. Whether it’s onboarding flows or purchase processes, Funnels offer invaluable insights to improve your app’s user experience.  

[Get started with Funnels ➡️] 

🔒 Data Capture Rules: Ultimate Control for Efficiency 

Take charge of your app’s data usage with the new Data Capture Rules. Limit daily uploads to conserve bandwidth or dynamically enable/disable Clarity on devices with limited memory. These flexible controls ensure that Clarity adapts seamlessly to your app’s environment, offering precision without compromise.  

[Explore Data Capture Rules ➡️] 

📱 iOS 18 Support: Pixel-Perfect Recordings 

We’re officially out of beta for iOS 18 support! Experience flawless session recordings, including seamless out of the box integration with SwiftUI. Dive into crystal-clear user interactions on Apple’s latest platform. 

🌟 Custom Screen Names: Personalize Your Sessions 

Bring your app sessions to life with custom screen names! This long-awaited feature is perfect for developers using React Native, Compose, or SwiftUI. Now, you can rename screens dynamically—on load, during navigation, or at key user interactions. Tailor your sessions to reflect your app’s personality and structure.  

🔄 On-Demand Session Control 

Introducing a la carte session management! Start and stop Clarity sessions whenever you want. Whether it’s user logins, logouts, or button clicks, you have full control over session timing with our new StartNewSession () API . This level of flexibility ensures that your in-app analytics are as precise as possible. 

Why Upgrade? 

These features are designed to give you unparalleled flexibility and control over your in-app analytics and data management. To make the most of the new Clarity SDK, check out the detailed changelog and ensure your development team upgrades to the latest version. 

Take your user insights to the next level with Microsoft Clarity—Happy visualizing! 🚀