Skip to main content

Event Types

Use stable event names so reporting, partner mapping, and downstream validation remain consistent. The examples below are starter conventions from the client integration material. Your final event dictionary should match your approved DriveMetaData ingestion model.

E-Commerce

Event TypeDescription
user_registeredA new user creates an account.
user_logged_inUser logs into their account.
user_logged_outUser logs out.
profile_updatedUser updates profile information.
product_viewedUser views a product page.
category_viewedUser browses a product category.
search_performedUser performs a search query.
add_to_cartUser adds a product to cart.
remove_from_cartUser removes a product from cart.
cart_viewedUser views the cart.
checkout_startedUser starts checkout.
checkout_abandonedUser exits before completing checkout.
payment_initiatedUser begins payment.
payment_successPayment completes successfully.
payment_failedPayment fails.
order_placedUser completes an order.
order_confirmedOrder is confirmed.
order_shippedOrder is shipped.
order_deliveredOrder is delivered.
order_canceledUser cancels an order.
order_return_requestedUser requests a return.
order_return_approvedReturn request is approved.
order_return_rejectedReturn request is rejected.
order_refundedUser receives a refund.
wishlist_addedUser adds a product to wishlist.
wishlist_removedUser removes a product from wishlist.
review_submittedUser submits a review.
review_updatedUser updates a review.
review_deletedUser deletes a review.
coupon_appliedUser applies a coupon.
coupon_removedUser removes a coupon.
subscription_startedUser starts a subscription.
subscription_canceledUser cancels a subscription.
loyalty_points_earnedUser earns loyalty points.
loyalty_points_redeemedUser redeems loyalty points.
customer_support_contactedUser contacts support.
gift_card_purchasedUser buys a gift card.
gift_card_redeemedUser redeems a gift card.
email_subscribedUser subscribes to email.
email_unsubscribedUser unsubscribes from email.

Gaming

Event TypeDescription
game_installedUser installs the game.
game_launchedUser opens the game.
game_quitUser exits the game.
tutorial_startedUser starts the tutorial.
tutorial_completedUser completes the tutorial.
level_startedUser starts a level.
level_completedUser completes a level.
level_failedUser fails a level.
checkpoint_reachedUser reaches a checkpoint.
character_selectedUser selects a character.
mission_startedUser starts a mission.
mission_completedUser completes a mission.
mission_failedUser fails a mission.
achievement_unlockedUser unlocks an achievement.
xp_earnedUser earns XP.
xp_level_upUser levels up.
item_purchasedUser buys an in-game item.
item_equippedUser equips an item.
item_upgradedUser upgrades an item.
in_game_currency_earnedUser earns in-game currency.
in_game_currency_spentUser spends in-game currency.
battle_startedUser starts a battle.
battle_wonUser wins a battle.
battle_lostUser loses a battle.
pvp_match_startedUser starts a PvP match.
pvp_match_wonUser wins a PvP match.
pvp_match_lostUser loses a PvP match.
friend_invitedUser invites a friend.
friend_addedUser adds a friend.
friend_removedUser removes a friend.
guild_createdUser creates a guild.
guild_joinedUser joins a guild.
guild_leftUser leaves a guild.
chat_message_sentUser sends a chat message.
stream_startedUser starts streaming.
stream_endedUser ends streaming.
daily_reward_claimedUser claims a daily reward.
season_pass_purchasedUser buys a season pass.
ad_watchedUser watches an ad.

Education and E-Learning

Event TypeDescription
course_browsedUser views available courses.
course_enrolledUser enrolls in a course.
course_startedUser starts a course.
course_completedUser completes a course.
course_droppedUser unenrolls from a course.
lesson_startedUser starts a lesson.
lesson_completedUser completes a lesson.
quiz_startedUser starts a quiz.
quiz_completedUser completes a quiz.
quiz_passedUser passes a quiz.
quiz_failedUser fails a quiz.
certificate_awardedUser receives a certificate.
video_watchedUser watches an educational video.
assignment_uploadedUser submits an assignment.
assignment_gradedAssignment is graded.
discussion_postedUser posts in discussion.
discussion_repliedUser replies in discussion.
live_class_joinedUser joins a live class.
live_class_leftUser leaves a live class.
peer_review_submittedUser submits peer review.
peer_review_receivedUser receives peer review.
progress_trackedLearning progress is updated.
exam_scheduledUser schedules an exam.
exam_startedUser starts an exam.
exam_completedUser completes an exam.
exam_passedUser passes an exam.
exam_failedUser fails an exam.
feedback_submittedUser submits feedback.

SaaS and B2B Software

Event TypeDescription
team_createdUser creates a team or workspace.
team_member_invitedUser invites a team member.
team_member_joinedA team member joins.
team_member_removedA team member is removed.
role_updatedUser updates role or permissions.
feature_usedUser interacts with a feature.
integration_connectedUser connects an integration.
integration_disconnectedUser disconnects an integration.
subscription_upgradedUser upgrades subscription.
subscription_downgradedUser downgrades subscription.
payment_successfulPayment succeeds.
invoice_generatedInvoice is generated.
invoice_paidInvoice is paid.
report_generatedUser generates a report.
file_uploadedUser uploads a file.
file_downloadedUser downloads a file.
file_deletedUser deletes a file.
dashboard_viewedUser views dashboard.
dashboard_customizedUser customizes dashboard.
support_ticket_createdUser creates a support ticket.
support_ticket_resolvedTicket is resolved.
trial_startedUser starts a trial.
trial_endedUser trial ends.
email_verifiedUser verifies email.
password_reset_requestedUser requests password reset.
password_reset_completedUser completes password reset.

Banking and Financial Services

Event TypeDescription
account_createdA financial account is created.
account_closedA financial account is closed.
kyc_submittedUser submits KYC documents.
kyc_approvedKYC is approved.
kyc_rejectedKYC is rejected.
transaction_initiatedUser starts a transaction.
transaction_successfulTransaction succeeds.
transaction_failedTransaction fails.
fund_transfer_initiatedUser starts fund transfer.
fund_transfer_completedFund transfer succeeds.
fund_transfer_failedFund transfer fails.
deposit_madeUser deposits money.
withdrawal_requestedUser requests withdrawal.
withdrawal_completedWithdrawal succeeds.
withdrawal_failedWithdrawal fails.
loan_appliedUser applies for a loan.
loan_approvedLoan is approved.
loan_rejectedLoan is rejected.
loan_repayment_madeUser makes repayment.
loan_repayment_missedRepayment is missed.
credit_card_appliedUser applies for card.
credit_card_approvedCard is approved.
credit_card_rejectedCard is rejected.
credit_card_usedUser uses card.
investment_madeUser makes investment.
investment_withdrawnUser withdraws investment.
insurance_purchasedUser buys insurance.
insurance_claim_filedUser files a claim.
insurance_claim_approvedClaim is approved.
insurance_claim_rejectedClaim is rejected.
policy_renewedPolicy is renewed.
bill_payment_initiatedUser starts bill payment.
bill_payment_successfulBill payment succeeds.
bill_payment_failedBill payment fails.
fraud_alert_triggeredSuspicious transaction is flagged.

Energy and Utilities

Event TypeDescription
account_createdA utility account is created.
account_closedA utility account is closed.
meter_registeredA new meter is registered.
meter_reading_submittedUser submits meter reading.
meter_reading_approvedMeter reading is approved.
meter_reading_rejectedMeter reading is rejected.
energy_usage_trackedUser checks energy usage.

Validation Rules

  • Use lowercase snake_case event names unless a partner mapping requires another value.
  • Keep event names stable after release.
  • Document required and optional properties for each event.
  • Validate revenue, currency, identifiers, and timestamps before sending production events.
  • Keep partner-specific names, such as Facebook event identifiers, in partner mapping docs.