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.1
Send Event Data
Send customer events to Gameball via API calls with relevant metadata
2
Gameball Processing
Gameball processes the events and checks against your configured reward rules
3
Trigger Rewards
Based on your program configuration, rewards and notifications are triggered
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
1
Use Descriptive Names
Make event names human-readable and descriptive:✅ Good:
product_viewed, checkout_started, review_submitted❌ Bad: evt1, action_a, click_btn2
Include Relevant Metadata
Add useful information that can be used for targeting and analytics:
3
Be Consistent
Use consistent naming conventions and data structures across your events
API Integration
For detailed API implementation, refer to the Events API Reference and Tracking Customer Events tutorial.