aiSuggestedSolutionAnalyticsEvents.tsx 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import type {BaseEventAnalyticsParams} from 'sentry/utils/analytics/workflowAnalyticsEvents';
  2. export type AiSuggestedSolutionEventParameters = {
  3. 'ai_suggested_solution.feedback_helpful_kinda_button_clicked': {
  4. project_id: string;
  5. group_id?: string;
  6. } & BaseEventAnalyticsParams;
  7. 'ai_suggested_solution.feedback_helpful_nope_button_clicked': {
  8. project_id: string;
  9. group_id?: string;
  10. } & BaseEventAnalyticsParams;
  11. 'ai_suggested_solution.feedback_helpful_yes_button_clicked': {
  12. project_id: string;
  13. group_id?: string;
  14. } & BaseEventAnalyticsParams;
  15. 'ai_suggested_solution.hide_details_button_clicked': {
  16. project_id: string;
  17. group_id?: string;
  18. } & BaseEventAnalyticsParams;
  19. 'ai_suggested_solution.hide_suggestion_button_clicked': {
  20. project_id: string;
  21. group_id?: string;
  22. } & BaseEventAnalyticsParams;
  23. 'ai_suggested_solution.show_details_button_clicked': {
  24. project_id: string;
  25. group_id?: string;
  26. } & BaseEventAnalyticsParams;
  27. 'ai_suggested_solution.view_suggestion_button_clicked': {
  28. project_id: string;
  29. group_id?: string;
  30. } & BaseEventAnalyticsParams;
  31. };
  32. export const aiSuggestedSolutionEventMap: Record<
  33. keyof AiSuggestedSolutionEventParameters,
  34. string
  35. > = {
  36. 'ai_suggested_solution.view_suggestion_button_clicked':
  37. 'AI Suggested Solution: View Suggestion Button Clicked',
  38. 'ai_suggested_solution.feedback_helpful_yes_button_clicked':
  39. 'AI Suggested Solution: Helpful - Yes Button Clicked',
  40. 'ai_suggested_solution.feedback_helpful_kinda_button_clicked':
  41. 'AI Suggested Solution: Helpful - Kinda Button Clicked',
  42. 'ai_suggested_solution.feedback_helpful_nope_button_clicked':
  43. 'AI Suggested Solution: Helpful - Nope Button Clicked',
  44. 'ai_suggested_solution.hide_suggestion_button_clicked':
  45. 'AI Suggested Solution: Hide Suggestion Button Clicked',
  46. 'ai_suggested_solution.hide_details_button_clicked':
  47. 'AI Suggested Solution: Hide Details Button Clicked',
  48. 'ai_suggested_solution.show_details_button_clicked':
  49. 'AI Suggested Solution: Show Details Button Clicked',
  50. };