Skip to content

Conversation

@isabellaenriquez
Copy link
Member

@isabellaenriquez isabellaenriquez commented Oct 14, 2025

  • Start replay recording every time any of the Usage & Billing settings pages are navigated to
  • Remove trackSubscriptionView; this event has been removed and we can use the automated Page View events instead
  • Add route analytics param for whether the page view is with the new UI flag
  • Automatically add analytics params for new checkout and new UI for all events defined in trackGetsentryAnalytics, instead of needing to manually add these flags for every relevant event
  • Adds some missing analytics events
  • Add feedback form button to every Usage & Billing settings page

Closes BIL-1594, BIL-1595, and BIL-1640

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 14, 2025
@linear
Copy link

linear bot commented Oct 14, 2025

Comment on lines +37 to +43
for (let i = routes.length - 1; i >= 0; i--) {
const route = routes[i] as RouteWithName;
if (route?.name) {
feedbackSource = route.name;
break;
}
}
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the route name we desire for feedbackSource is always the last route in routes with a name

@isabellaenriquez isabellaenriquez marked this pull request as ready for review October 14, 2025 16:41
@isabellaenriquez isabellaenriquez requested a review from a team as a code owner October 14, 2025 16:41
subscription,
addOnCategory: row.addOnCategory,
isOpen: !!isOpen,
});
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Add-on Toggle Analytics Event Tracks Incorrect State

The subscription_page.usage_overview.add_on_toggled analytics event reports an incorrect isOpen value. Due to asynchronous state updates, the event tracks the opposite of the actual add-on toggle action.

Fix in Cursor Fix in Web

@isabellaenriquez isabellaenriquez merged commit d053d29 into master Oct 15, 2025
46 checks passed
@isabellaenriquez isabellaenriquez deleted the isabella/ea-prep branch October 15, 2025 13:22
chromy pushed a commit that referenced this pull request Oct 17, 2025
- Start replay recording every time any of the Usage & Billing settings
pages are navigated to
- Remove `trackSubscriptionView`; this event has been removed and we can
use the automated Page View events instead
- Add route analytics param for whether the page view is with the new UI
flag
- Automatically add analytics params for new checkout and new UI for all
events defined in `trackGetsentryAnalytics`, instead of needing to
manually add these flags for every relevant event
- Adds some missing analytics events
- Add feedback form button to every Usage & Billing settings page

Closes BIL-1594, BIL-1595, and BIL-1640
@github-actions github-actions bot locked and limited conversation to collaborators Oct 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants