Cuoral’s churn Intelligence System provides powerful analytics and session replay to help you understand how users interact with your website and exact point you need to engage them.
In addition to automatically tracking common interactions, you can send custom events to monitor important business actions and product usage.
Custom events allow you to capture meaningful user behavior that automatic tracking cannot detect.
Automatic Tracking
Cuoral Intelligence automatically tracks the following events:
Every page visit and navigation
Interactions with buttons, links, and clickable elements
How far users scroll on each page
Form submissions, field completion, and form abandonment
Network requests and responses
JavaScript errors and unhandled exceptions
Video-like playback of complete user sessions
Why Use Custom Events?
Custom events help you track specific user behaviors that matter to your business.
Common use cases include:
Important button actions (e.g., Add to Cart, Start Checkout)
Feature usage (e.g., Opened Filter Menu, Applied Coupon Code)
User preferences (e.g., Changed Language, Enabled Dark Mode)
Onboarding progress (e.g., Completed Onboarding Step 3)
Product milestones (e.g., Reached Quiz Question 5)
Before sending custom events, make sure:
Cuoral Intelligence is enabled for your organization
The Cuoral widget is installed on your website
You have access to modify your website’s JavaScript code
To verify Intelligence is enabled, check:
or contact your Cuoral administrator.
1. Verify Cuoral is Loaded
Ensure the Cuoral widget is present on your website.
You should see the Cuoral chat icon on the page.
2. Track Your First Custom Event
3. View the Event
Navigate to:
Your event should appear shortly after it is sent.
trackCustomEvent
Parameter
Type
Required
Description
Name of the event (e.g., add_to_cart, video_played)
Event category (e.g., ecommerce, navigation)
Additional data to attach to the event
CSS selector of the triggering element
Text content of the triggering element
Defaults:
Automatic Event Properties
Every custom event automatically includes the following metadata:
Current session identifier
Page URL where the event occurred
ISO timestamp of the event
Implementation Examples
Track Feature Usage
Recommended Event Categories
To keep analytics organized, use standardized categories:
Shopping, cart actions, checkout
Menu clicks, page transitions
Searches, filters, interactions
Signups, form submissions, downloads
Generic user interactions
Settings and user preferences
Onboarding flows and tutorials
Viewing Your Events
After implementation, events can be analyzed in the Cuoral dashboard.
1. Open Analytics
2. Filter Events
Select Custom Events from the event type filter.
3. Analyze Behavior
You can:
View events in session replay
Track feature usage trends
Testing Custom Events
To confirm events are being tracked correctly:
Then open Developer Tools → Network and look for requests to: