projectCreationAnalyticsEvents.tsx 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. export type ProjectCreationEventParameters = {
  2. 'project_creation.back_button_clicked': {};
  3. 'project_creation.data_removal_modal_confirm_button_clicked': {
  4. platform: string;
  5. project_id: string;
  6. };
  7. 'project_creation.data_removal_modal_dismissed': {platform: string; project_id: string};
  8. 'project_creation.data_removal_modal_rendered': {platform: string; project_id: string};
  9. 'project_creation.data_removed': {
  10. date_created: string;
  11. platform: string;
  12. project_id: string;
  13. };
  14. 'project_creation.select_framework_modal_close_button_clicked': {
  15. platform: string;
  16. };
  17. 'project_creation.select_framework_modal_configure_sdk_button_clicked': {
  18. framework: string;
  19. platform: string;
  20. };
  21. 'project_creation.select_framework_modal_rendered': {
  22. platform: string;
  23. };
  24. 'project_creation.select_framework_modal_skip_button_clicked': {
  25. platform: string;
  26. };
  27. };
  28. export const projectCreationEventMap: Record<
  29. keyof ProjectCreationEventParameters,
  30. string
  31. > = {
  32. 'project_creation.select_framework_modal_close_button_clicked':
  33. 'Project Creation: Framework Modal Close Button Clicked',
  34. 'project_creation.select_framework_modal_configure_sdk_button_clicked':
  35. 'Project Creation: Framework Modal Configure SDK Button Clicked',
  36. 'project_creation.select_framework_modal_rendered':
  37. 'Project Creation: Framework Modal Rendered',
  38. 'project_creation.select_framework_modal_skip_button_clicked':
  39. 'Project Creation: Framework Modal Skip Button Clicked',
  40. 'project_creation.data_removal_modal_dismissed':
  41. 'Project Creation: Data Removal Modal Dismissed',
  42. 'project_creation.data_removal_modal_confirm_button_clicked':
  43. 'Project Creation: Data Removal Modal Confirm Button Clicked',
  44. 'project_creation.data_removal_modal_rendered':
  45. 'Project Creation: Data Removal Modal Rendered',
  46. 'project_creation.data_removed': 'Project Creation: Data Removed',
  47. 'project_creation.back_button_clicked': 'Project Creation: Back Button Clicked',
  48. };