feedbackAnalyticsEvents.tsx 1.2 KB

1234567891011121314151617181920212223242526
  1. export type FeedbackEventParameters = {
  2. 'feedback.details-integration-issue-clicked': {
  3. integration_key: string;
  4. };
  5. 'feedback.feedback-item-rendered': {};
  6. 'feedback.index-setup-viewed': {};
  7. 'feedback.list-item-selected': {};
  8. 'feedback.list-view-setup-sidebar': {platform: string};
  9. 'feedback.mark-spam-clicked': {type: 'bulk' | 'details'};
  10. 'feedback.whats-new-banner-dismissed': {};
  11. 'feedback.whats-new-banner-viewed': {};
  12. };
  13. export type FeedbackEventKey = keyof FeedbackEventParameters;
  14. export const feedbackEventMap: Record<FeedbackEventKey, string | null> = {
  15. 'feedback.feedback-item-rendered': 'Loaded and rendered a feedback item',
  16. 'feedback.index-setup-viewed': 'Viewed Feedback Onboarding Setup',
  17. 'feedback.list-item-selected': 'Selected Item in Feedback List',
  18. 'feedback.details-integration-issue-clicked':
  19. 'Clicked Integration Issue Button in Feedback Details',
  20. 'feedback.whats-new-banner-dismissed': 'Dismissed Feedback Whats New Banner',
  21. 'feedback.whats-new-banner-viewed': 'Viewed Feedback Whats New Banner',
  22. 'feedback.mark-spam-clicked': 'Marked Feedback as Spam',
  23. 'feedback.list-view-setup-sidebar': 'Viewed Feedback Onboarding Sidebar',
  24. };