What are Events?
EveryTrack Event call records a single user action. We call these “events”. We recommend that you make your event names human-readable, so that everyone can know what they mean instantly.
Event metadata are extra pieces of information you can tie to events you track. They can be anything that will be useful while designing your program.
Tracked events can be UI events or server side events depending on how you would like to design your programs.
Event Tracking Benefits
Tracking events allows you to:- Gain insights into what your customers are doing on your platform
- Reward actions in real-time to drive more engagement
- Personalize experiences based on customer interests and behaviors
How Gameball Event Engine Works
Gameball listens to your system, takes note of your customers’ actions, and uses that data to trigger rewards or personalized messages.Example: E-commerce Event Tracking
Let’s say you run an online store and want to reward customers when they add items to their carts.Basic Add to Cart Event
When a customer clicks “Add to Cart”, you can send a simple event to Gameball:Enhanced Add to Cart Event
If you want to go further, add details like product ID, price, and category:Common Event Types
E-commerce Events
add_to_cartview_productpurchasewishlist_add
User Engagement
signuploginprofile_updatenewsletter_subscribe
Content Interaction
video_watcharticle_readdownloadshare
Custom Events
- Any custom event name
- Business-specific actions
- Platform-specific behaviors
Event Metadata Best Practices
Use Descriptive Names
Make event names human-readable and descriptive:✅ Good:
product_viewed, checkout_started, review_submitted❌ Bad: evt1, action_a, click_btnAPI Integration
For detailed API implementation, refer to the Events API Reference and Tracking Customer Events tutorial.