Skip to main content
Smart Events Overview
Updated this week

What are smart events?

The smart event feature allows you to create events that you would like to analyze directly on our UXCam platform without any code or help from developers. An Event is a user interaction with your app that can be measured independently of the screens, e.g. Press a certain button, Register, or Add to Cart.

You can create smart events from gestures made on specific UI elements directly from a session replay. In order to create events on your own, three conditions must be met :

  1. App user must have interacted with a UI element through the following gestures : Single tap, Double Tap, Long press gestures

  2. UI element of the event must be visible on screen

  3. Events need to have happened on a session replay in order to create the event from the timeline.

What kind of events can I create on my own?

You can create any event that match the three conditions explained earlier. Some common and widely used examples of smart events are :

  • Add to Cart : When a users taps to add an item to cart

  • Remove from Cart : When a user taps to remove an item from the cart

  • View product : The user clicks to views a product

  • Subscribe : When a user clicks on subscribe button

  • Share : When a user clicks share on a product

  • Logout : When a user clicks on the log out button

  • Pay: When a user clicks on the pay button.

How to create a smart event?

Events that qualify for smart events and can be created directly from the UXCam platform will have a + button in the activity area. Interactions in the activity tab are described by gesture type and view type. You can expand by clicking on the small arrow to see more details about the interaction.

No

1. Go on a session replay to find the interaction you would like to capture as a smart event:

  • You can either watch a session to find the moment the interaction happens and press pause, then look at the interaction on the right hand side on the activity view.

OR

  • Go directly on the activity view and check for interactions that have the + sign and look for one that you would like to capture as an event.

2. Create event : If the interaction qualifies to be captured as an event, it will have a + button attached to it. Click on the + button to create an event, then add a event name and a description of the event so your team can easily understand each event created.

No

How to edit/delete a smart event?

There are two ways you can edit/delete a smart event.

1. Edit/delete smart event from the timeline : In the activity area on the right hand side, find the smart you are interested in. Click on the arrow to expand the box and click on edit. You can edit the event name, description, or delete the event. You can also click on manage interaction events and edit from there.

2. Edit/delete from Manage smart events tab in App settings

Click on your app logo menu > App settings > Manage interaction events.

You will have a list of all the interaction events your team has created. You can edit the event name and description of any of the events as well as delete any of the events.

No

What happens if I delete an interaction event?

The interaction event will be deleted. The gestures and elements themselves will still be available on the timeline display as they were before the event was created. However, the event will no longer be available on filters, dashboards etc.

What are some limitations of smart events?

  • The feature supports iOS integration with SDK version 3.6.1 and above.

  • For Android, the feature supports integration with SDK version 3.0.7 and beyond.

  • Custom properties: Users cannot define additional properties or metadata for the interaction events they create.

  • Combining events and analyzing them together as a single event is not possible. For instance, let’s say you have just created 3 events of users clicking on credit card method, apple pay method, and paypal elements. Combining the three events under one single payment method event to analyze users who selected a payment method in general is not possible.

  • Smart events created on different platforms (Android and IOS) will be treated as two separate events.

    • When you create a smart event, the event will only be created for the platform the user is on. For example, if you just created an add to cart event in a session where a user uses an Android device, then the event will only be captured on Android devices. This means if you would like to analyze a no code event for both Android and IOS users, then you will need to create 2 events from 2 different sessions from Android and IOS devices respectively. For now, you cannot combine and analyze these events together as a single event. This will be available soon.

Did this answer your question?