track_events.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package analytics
  2. type SegmentEvent string
  3. const (
  4. // onboarding flow
  5. UserCreate SegmentEvent = "New User"
  6. UserVerifyEmail SegmentEvent = "User Verified Email"
  7. ProjectCreate SegmentEvent = "New Project Event"
  8. ClusterProvisioningStart SegmentEvent = "Cluster Provisioning Started"
  9. ClusterProvisioningError SegmentEvent = "Cluster Provisioning Error"
  10. ClusterProvisioningSuccess SegmentEvent = "Cluster Provisioning Success"
  11. RegistryProvisioningStart SegmentEvent = "Registry Provisioning Started"
  12. RegistryProvisioningError SegmentEvent = "Registry Provisioning Error"
  13. RegistryProvisioningSuccess SegmentEvent = "Registry Provisioning Success"
  14. ClusterConnectionStart SegmentEvent = "Cluster Connection Started"
  15. ClusterConnectionSuccess SegmentEvent = "Cluster Connection Success"
  16. RegistryConnectionStart SegmentEvent = "Registry Connection Started"
  17. RegistryConnectionSuccess SegmentEvent = "Registry Connection Success"
  18. GithubConnectionStart SegmentEvent = "Github Connection Started"
  19. GithubConnectionSuccess SegmentEvent = "Github Connection Success"
  20. // launch flow
  21. ApplicationLaunchStart SegmentEvent = "Application Launch Started"
  22. ApplicationLaunchSuccess SegmentEvent = "Application Launch Success"
  23. ApplicationDeploymentWebhook SegmentEvent = "Triggered Re-deploy via Webhook"
  24. // delete events
  25. ClusterDestroyingStart SegmentEvent = "Cluster Destroying Start"
  26. ClusterDestroyingSuccess SegmentEvent = "Cluster Destroying Success"
  27. )