Skip to content

Event Library Reference

Comprehensive list of events to track by business type and context.

Contents

  • Marketing Site Events (navigation & engagement, CTA & form interactions, conversion events)
  • Product/App Events (onboarding, core usage, errors & support)
  • Monetization Events (pricing & checkout, subscription management)
  • E-commerce Events (browsing, cart, checkout, post-purchase)
  • B2B / SaaS Specific Events (team & collaboration, integration events, account events)
  • Event Properties (Parameters)
  • Funnel Event Sequences

Marketing Site Events

Event NameDescriptionProperties
page_viewPage loaded (enhanced)page_title, page_location, content_group
scroll_depthUser scrolled to thresholddepth (25, 50, 75, 100)
outbound_link_clickedClick to external sitelink_url, link_text
internal_link_clickedClick within sitelink_url, link_text, location
video_playedVideo startedvideo_id, video_title, duration
video_completedVideo finishedvideo_id, video_title, duration

CTA & Form Interactions

Event NameDescriptionProperties
cta_clickedCall to action clickedbutton_text, cta_location, page
form_startedUser began formform_name, form_location
form_field_completedField filledform_name, field_name
form_submittedForm successfully sentform_name, form_location
form_errorForm validation failedform_name, error_type
resource_downloadedAsset downloadedresource_name, resource_type

Conversion Events

Event NameDescriptionProperties
signup_startedInitiated signupsource, page
signup_completedFinished signupmethod, plan, source
demo_requestedDemo form submittedcompany_size, industry
contact_submittedContact form sentinquiry_type
newsletter_subscribedEmail list signupsource, list_name
trial_startedFree trial beganplan, source

Product/App Events

Onboarding

Event NameDescriptionProperties
signup_completedAccount createdmethod, referral_source
onboarding_startedBegan onboarding-
onboarding_step_completedStep finishedstep_number, step_name
onboarding_completedAll steps donesteps_completed, time_to_complete
onboarding_skippedUser skipped onboardingstep_skipped_at
first_key_action_completedAha moment reachedaction_type

Core Usage

Event NameDescriptionProperties
session_startedApp session begansession_number
feature_usedFeature interactionfeature_name, feature_category
action_completedCore action doneaction_type, count
content_createdUser created contentcontent_type
content_editedUser modified contentcontent_type
content_deletedUser removed contentcontent_type
search_performedIn-app searchquery, results_count
settings_changedSettings modifiedsetting_name, new_value
invite_sentUser invited othersinvite_type, count

Errors & Support

Event NameDescriptionProperties
error_occurredError experiencederror_type, error_message, page
help_openedHelp accessedhelp_type, page
support_contactedSupport request madecontact_method, issue_type
feedback_submittedUser feedback givenfeedback_type, rating

Monetization Events

Pricing & Checkout

Event NameDescriptionProperties
pricing_viewedPricing page seensource
plan_selectedPlan chosenplan_name, billing_cycle
checkout_startedBegan checkoutplan, value
payment_info_enteredPayment submittedpayment_method
purchase_completedPurchase successfulplan, value, currency, transaction_id
purchase_failedPurchase failederror_reason, plan

Subscription Management

Event NameDescriptionProperties
trial_startedTrial beganplan, trial_length
trial_endedTrial expiredplan, converted (bool)
subscription_upgradedPlan upgradedfrom_plan, to_plan, value
subscription_downgradedPlan downgradedfrom_plan, to_plan
subscription_cancelledCancelledplan, reason, tenure
subscription_renewedRenewedplan, value
billing_updatedPayment method changed-

E-commerce Events

Browsing

Event NameDescriptionProperties
product_viewedProduct page viewedproduct_id, product_name, category, price
product_list_viewedCategory/list viewedlist_name, products[]
product_searchedSearch performedquery, results_count
product_filteredFilters appliedfilter_type, filter_value
product_sortedSort appliedsort_by, sort_order

Cart

Event NameDescriptionProperties
product_added_to_cartItem addedproduct_id, product_name, price, quantity
product_removed_from_cartItem removedproduct_id, product_name, price, quantity
cart_viewedCart page viewedcart_value, items_count

Checkout

Event NameDescriptionProperties
checkout_startedCheckout begancart_value, items_count
checkout_step_completedStep finishedstep_number, step_name
shipping_info_enteredAddress enteredshipping_method
payment_info_enteredPayment enteredpayment_method
coupon_appliedCoupon usedcoupon_code, discount_value
purchase_completedOrder placedtransaction_id, value, currency, items[]

Post-Purchase

Event NameDescriptionProperties
order_confirmedConfirmation viewedtransaction_id
refund_requestedRefund initiatedtransaction_id, reason
refund_completedRefund processedtransaction_id, value
review_submittedProduct reviewedproduct_id, rating

B2B / SaaS Specific Events

Team & Collaboration

Event NameDescriptionProperties
team_createdNew team/org madeteam_size, plan
team_member_invitedInvite sentrole, invite_method
team_member_joinedMember acceptedrole
team_member_removedMember removedrole
role_changedPermissions updateduser_id, old_role, new_role

Integration Events

Event NameDescriptionProperties
integration_viewedIntegration page seenintegration_name
integration_startedSetup beganintegration_name
integration_connectedSuccessfully connectedintegration_name
integration_disconnectedRemoved integrationintegration_name, reason

Account Events

Event NameDescriptionProperties
account_createdNew accountsource, plan
account_upgradedPlan upgradefrom_plan, to_plan
account_churnedAccount closedreason, tenure, mrr_lost
account_reactivatedReturned customerprevious_tenure, new_plan

Event Properties (Parameters)

Standard Properties to Include

User Context:

user_id: "12345"
user_type: "free" | "trial" | "paid"
account_id: "acct_123"
plan_type: "starter" | "pro" | "enterprise"

Session Context:

session_id: "sess_abc"
session_number: 5
page: "/pricing"
referrer: "https://google.com"

Campaign Context:

source: "google"
medium: "cpc"
campaign: "spring_sale"
content: "hero_cta"

Product Context (E-commerce):

product_id: "SKU123"
product_name: "Product Name"
category: "Category"
price: 99.99
quantity: 1
currency: "USD"

Timing:

timestamp: "2024-01-15T10:30:00Z"
time_on_page: 45
session_duration: 300

Funnel Event Sequences

Signup Funnel

  1. signup_started
  2. signup_step_completed (email)
  3. signup_step_completed (password)
  4. signup_completed
  5. onboarding_started

Purchase Funnel

  1. pricing_viewed
  2. plan_selected
  3. checkout_started
  4. payment_info_entered
  5. purchase_completed

E-commerce Funnel

  1. product_viewed
  2. product_added_to_cart
  3. cart_viewed
  4. checkout_started
  5. shipping_info_entered
  6. payment_info_entered
  7. purchase_completed

Released under the MIT License.