Smart filters let you use natural language to filter data, eliminating the need to manually navigate through various filter options. Simply type queries like "Show me sessions with crashes in the last week," and smart will automatically apply the correct filters.
This feature streamlines your data analysis, saving you time and effort.
Key benefits
Ease of Use: No need to remember complex filter parameters or their locations—just type what you need, and smart filters does the rest.
Time-Saving: Quickly access the data you want without navigating through multiple filters.
How to write your filter request?
To ensure smart filters understands your query and provides accurate filter suggestions, here are some tips on how to structure your query:
Be Specific and Concise: Clearly state your request without extra words.
Example: Use "Sessions with crashes in the last 7 days" instead of "I want to find all sessions that happened in the last week where there was a crash."
Use Common Terms : Use language that matches the terms you’d find i UXCam. Stick to standard terms like "sessions," "crashes," "events," etc.
Example: "Sessions with rage taps" instead of "Sessions where users were angry."
Check for Supported Attributes : Ensure that the filter attributes you mention are supported by the platform and can be searched for manually.
Example: Use "App version x.x.x" which is an available filter, rather than a non-existent attribute like "Sessions with a green button click."
Steps to Use the Smart Filters:
Smart filters can be found in the Session List or Analytics as well as Event List or Analytics.
1. Click on Filters > Smart Filters.
2. Enter Your Query: In the search bar, type your query in natural language.
Sssions with crashes in the last 7 days.
First sessions of users.
Sessions with only internal users.
Sessions with videos from Android.
3. AI Suggestions: The AI will analyze your query and automatically suggest the most relevant filter parameters. If the AI suggestion is good for you, just click on apply as a filter and it will be applied to your data. If not, you can click on "Try another prompt" and try again by making the prompt as clear as possible.
4. Refine Filters (Optional): Once you have applied as filter, you can further add filters if needed manually. You can see the filter applied as usual and you can add filters manually. However, smart filters is designed to handle most queries efficiently without manual adjustments.
Pre-made prompt suggestions to understand the process
Example prompt 1: Sessions with frustration
This prompt will suggest the filter to get the sessions with rage tap and UI freeze.
Example prompt 2: Sessions longer than 5 seconds
This prompt will suggest the filter to get the sessions with its duration greater than 5 seconds.
Example prompt 3: Sessions with videos from android
This prompt will suggest the filters to get the sessions containing video from android devices only.
How to leave feedback?
We encourage you to leave feedback (👍 or 👎) after setting a filter. Your input is vital for improving UXCam's Smart events filtering. By sharing your experience, you help us analyze and refine the AI’s filter suggestions, ensuring the system stays accurate, effective, and aligned with your needs. This feedback loop allows us to continuously improve the feature for everyone.
What are the limitations of Smart filters?
Currently, Smart filters are still in beta and there are limitations to be aware of.
1. Optimized for basic prompts only:
For e.g Sessions from Berlin,
Sessions from app version x.x.x
2. Available on Session & Event list and analytics pages only.
3. Limited to available filter attributes and operators
4. Will not work for:
AND related queries for Events
For e.g. Sessions containing both events event_x and event_y
Complex queries that needs computation
For e.g. Sessions with app versions greater than 8 etc.
For e.g. Sessions from all OS versions of 10
Event properties
For e.g. Sessions containing products purchased with price higher than 100.
Cohorts
For e.g. Sessions with Cohort xyz