How to set up Events
When you want to understand what someone did on your website, you want to look more than what pages they visited. Did they rage click on a broken link? Are they navigating through the top or bottom call-to-action button? Whether you want to identify these behaviors or use them to trigger a Survey, you can do it all with Events.
In this article:
- What are Events?
- What is a Conversion Event?
- What types of Events are there?
- For Shopify Merchants: Which events does Shopify automatically send to Lucky Orange?
- How do I set up Events?
- How do I set up Key Events?
- How do I filter Session Recordings by Events?
- How can I track Events on the Dashboard?
- What other ways can I use Events in Lucky Orange?
What are Events?
The basic premise behind Events is simple: Create an Event for things you want to keep an eye on, whether it’s a specific page, link, element or behavior-related data such a purchase or cart total.
Using Lucky Orange events, you can see those actions and use them them to:
- Quickly view and filter Dynamic Heatmaps, Form Analytics and Session Recordings
- Trigger Surveys, Chat Invites and Announcements
- Monitor specific events from your Dashboard
- Create Funnels based on those events
What is a Conversion Event?
Conversion Events let you mark important visitor actions as Primary or Secondary Conversion Events and assign each a monetary value.
We recommend every site set a Primary Conversion Event. This allows Discovery to provide analysis on how your conversions are trending. It also populates the Visit Value column found in your list of Session Recordings.
Jump to How do I Set Up Events to learn how to create a Primary Conversion Event.
You can also set pre-existing events to be a Primary or Secondary Conversion Event by clicking the view details button next to any event. This will open a drawer that allows you to toggle Conversion Events on or off and assign a monetary value to the event.
You are only allowed to have one Primary Conversion Event but you can designate multiple events as Secondary Conversion Events.
What types of events are there?
There are three basic Event types:
System Events
These are Events that have been preloaded in your Lucky Orange for you. These include events such as “Conversation Created” to represent a live chat or “rage-click” to represent visitors who repeatedly clicked on a specific area of your website within a short amount of time.
See the table below for a directory of the system events we've automatically added to track visitor behaviors on your site.
Integration-specific Events
These are pre-loaded for users who use platforms like Shopify. These include events such as “Product Viewed” and “Cart Item Added.” Like system events, integration-specific events can’t be changed.
User-created Events
These are your Events that you’ve added to look at element interaction or URL-specific engagement. Jump to How do I set up Events? to learn more about creating events.
| System Event | Explanation | Event type |
|---|---|---|
| Announcement Converted | Visitor clicked on the Announcement call-to-action button | Lucky Orange feature interaction |
| Announcement Viewed | Visitor was shown the Announcement | Lucky Orange feature interaction |
| Announcement Dismissed | Visitor closed the Announcement before converting | Lucky Orange feature interaction |
| Auto-fill | Auto-fill information was available as the visitor completed the field, and the visitor used the auto-fill option to populate the input | Visitor behavior |
| Auto-fill-cancel | Auto-fill information was available as the visitor completed the field, but the visitor dismissed it to input the information manually | Visitor behavior |
| Auto Invite Converted | Visitor accept a Chat Invite | Lucky Orange feature interaction |
| Auto Invite Viewed | Visitor was shown a Chat Invite | Lucky Orange feature interaction |
| Conversation Created | Visitor initiated a Chat conversation | Lucky Orange feature interaction |
| Conversation Rated | Visitor rated a Chat conversation after it was archived by the operator | Lucky Orange feature interaction |
| Cumulative Layout Shift (CLS) | CLS tracks how often things on the page suddenly move around while you're viewing it, which can happen when visible elements change position from one moment to the next. | Page speed metric |
| Element Clicked | Visitor clicked on any element on your page. For interactions on specific elements, set up interaction events. | Visitor behavior |
| Find-shortcut | Visitor used the keyboard shortcut (ctrl+f on Windows, command+f on Mac) to search the page for a specific word or phrase | Visitor behavior |
| First Contentful Paint (FCP) | FCP shows how long it takes for the first text or image on a web page to load and appear on the screen. | Page speed metric |
| Form Abandoned | A visitor started to interact with a form on your website and left before submitting | Visitor behavior |
| Form Submitted | A visitor successfully completed and submitted a form on your website | Visitor behavior |
| Funnel Converted | Visitor navigated through your website. Their path and interactions followed the path of your pre-defined Conversion Funnel from start to conversion. | Lucky Orange internal event |
| Interaction to Next Paint (INP) | INP measures how responsive a web page is by looking at all the actions users take on it. It takes the longest recorded interaction and ignores any unusual results that might skew the average. | Page speed metric |
| Largest Contentful Paint (LCP) | LCP indicates how long it takes for the biggest text or image on a web page to load and appear on the screen. | Page speed metric |
| Mouse-Reading | Visitor paused to read text on the page | Visitor behavior |
| Multiple-escape | Visitor tapped the escape button on their computer several times to move away from the web page or close a popup | Visitor behavior |
| Page viewed | Visitor landed on a webpage | Visitor behavior |
| Rage Click | Visitor clicked or tapped repeatedly in a specific area of your website, indicating possible broken links or elements | Visitor behavior |
| Recording Started | A new Session Recording for the visitor has started; there can be multiple Session Recordings within a single session. Note: If you’ve disable Session Recordings through your Privacy Settings, no “Recording Started” Events will be available. | Lucky Orange internal event |
| Reloaded-Page | Visitor refreshed their web page | Visitor behavior |
| Repeated-Field | Visitor filled out an input field (e.g., form) several times before submitting | Visitor behavior |
| Selected-Text | Visitor highlighted text on the web page | Visitor behavior |
| Session Created | The Lucky Orange code has been successfully loaded, and the visitor’s data is being collected | Lucky Orange internal event |
| Shaky-Mouse | Visitor shook their computer mouse, indicating possible frustration | Visitor behavior |
| SignificantChange | Visitor engagement behaviors have increased or decreased compared to your normal, such as more conversions in a specific timeframe than usual | Lucky Orange internal event |
| Super-Rage-Click | Visitor clicked or tapped frantically in a specific area of your website | Visitor behavior |
| Survey Dismissed | Visitor closed a Lucky Orange Survey before converting | Lucky Orange feature interaction |
| Survey Feedback Given | Visitor provided feedback in a Lucky Orange Survey | Lucky Orange feature interaction |
| Survey Responded | Visitor participated in a Lucky Orange Survey | Lucky Orange feature interaction |
| Survey Started | Visitor began to interact with a Survey | Lucky Orange feature interaction |
| Survey Viewed | Visitor was shown a Lucky Orange Survey | Lucky Orange feature interaction |
| Timing | Website performance metrics - how fast your website loads - have been recorded and can be shown throughout the Lucky Orange app | Lucky Orange internal event |
For Shopify Merchants: Which events does Shopify automatically send to Lucky Orange?
How do I set up events?
Lucky Orange Events don’t require a developer or deep knowledge of coding to set up. Anyone who is an Account Owner or has Admin or Creator permissions can create them using our Event Manager.
Here’s how you do it:
- Navigate to Analytics from the left navigation
- Click on Events and select Manager
- Click on the purple Add New Event button
From here, you’ll be prompted to select from one of three types of action for your new event:
| Trigger | Tracks based on | Example |
| Page Visit | When visitors come from a specific URL, including UTM parameters | www.site.com/offer?utm_source=facebook |
| Element Interaction | When visitors interact with a specific HTML element | Specific call-to-action button |
| API | Custom-set parameters set using our API | Customer account created |
Note: The API trigger is an advanced setup that requires access to your website’s code.
Setting up events by Page Visit
- Give the new event a specific name. We recommend using a unique name that can be easily searched in the future.
- Click the purple Next button
- Add the page URL:
- Contains: Paste part of a link into the field; This would be ideal for UTM parameters.
- Exact: Select the desired URL from the “Select a URL” drop-down. This will automatically populate URLs for your webpages.
- Next you'll be asked to assign a monetary value to the event and decide if you want it to be a Primary Conversion, Secondary Conversion or Key Event
- If you set an event as a Primary or Secondary Conversion, you can also add a monetary value to the event. Doing this will populate the Visit Value column in Session Recordings with the monetary value you set each time the Conversion Event happens in a visitor's session.
- Click the purple Next button
- Review your event settings and hit save
Setting up events by Element Interaction
- Give the new event a specific name. We recommend using a unique name that can be easily searched in the future. Click the purple Next button
- Your site should display. If not, click the gray Open in New Tab button at the top of the page
- Move your mouse around the page to see yellow boxes show around elements as you hover over them. Click on the element or group of elements of your choice.
- Navigate back to the events settings page. On the right side, you’ll be able to confirm the element type and event name.
- You can also choose to set the event as a Primary Conversion, Secondary Conversion or Key Event.
- If you set an event as a Primary or Secondary Conversion, you can also add a monetary value to the event. Doing this will populate the Visit Value column in Session Recordings with the monetary value you set each time the Conversion Event happens in a visitor's session.
- Click the purple Save button when finished
Setting up Events by API
- Give the new Event a specific name. We recommend using a unique name that can be easily searched in the future.
- Click the purple Next button
- A code will display to allow you to edit and pass in custom user Events.
- Follow steps to add this code found in our dev-doc here
How do I set up Key Events?
Key Events let you identify your most important Events. Any event can be marked a Key Events, whether it’s system Events, integration-specific Events if applicable and custom Events.
To select which events will show within your Visitors’ Table, set your top events as key events:
- Navigate to Event Manager if you haven’t done so already.
- To the right of an event you would like to be set as a key event, click the View Details button
- Toggle the button for Key Event. When activated, it will display in blue.
To confirm, your Event Manager will display a lightning bolt to the right of events set as Key Events.
How do I filter Session Recordings by Events?
You can filter Session Recordings in the Visitors section of Lucky Orange to show only sessions were certain events occured.
- Go to Visitors from the left navigation
- Click on Filters, shown to the right above the list of Session Recordings

- In the filter drawer that shows on the right, scroll to the bottom to click on Events
- Click on Event Name to select from system Events
- Click on Custom Event Data to select from your custom events
- When finished, click the purple Done button to close the filter drawer or click the gray Save Segment button to save the segment for later
- Enter an internal name for the segment. We recommended a specific name for easier use and search.
- Decide the visibility
- Everyone: The segment will show to everyone on your team
- Personal: The segment will be visible only to you
- Click the purple Save button
How can I track events on the Dashboard?
You can add a card to the Dashboard section of Lucky Orange to keep track of important events.
- Go to Dashboard from the left navigation
- In the upper right corner, click on the three dots
- Select Add a Card
- Click on Events
- Customize your card by choosing the size/layout
- Click the purple Save button. This will return you to the Dashboard and the card will be added to the bottom of your existing Dashboard cards.
- On the Events card, select the event you want from the drop down list
- You can reorder the cards on the Dashboard by dragging and dropping the cards to your preferred order

What other ways can I use Events in Lucky Orange?
You can use Events in many of the features across Lucky Orange.
- Events can be used to trigger Surveys, Announcements and Chat Invites. You might want to use the Rage Click Event to trigger a Chat Invite to offer assistance to visitors.
- Read this help document to learn about using Events to trigger Surveys.
- Read this help document to learn about using Events to trigger Announcements.
- Read this help document to learn about using Events to trigger Chat Invites.
- Events can be used as a step in a Conversion Funnel. Read this help document to learn more about using Events in Conversion Funnels.
- Events can also been seen on each session noted in a Visitor/s full profile (see below).
