Event Schema

Track consistent events to power growth and quality decisions.

Core events

EventWhenProperties
MINI_APP_OPENApp openedsource, version
PRIMARY_CTA_CLICKPrimary action clickedcta_id, surface
AUTH_PROMPTAuth prompt shownreason, surface
AUTH_SUCCESSAuth successlatency_ms, method
TX_SUBMITTransaction submittedtx_type, network
TX_SUCCESSTransaction confirmedlatency_ms, amount
ERRORError occurredcode, category, surface

Error categories

  • network_offline
  • auth_declined
  • rate_limited
  • contract_failure
  • validation

Example payload

analytics.track("TX_SUCCESS", {
  tx_type: "mint",
  network: "base-mainnet",
  latency_ms: 12400,
  amount: "1",
});