diff --git a/services/web/app/src/Features/Subscription/RecurlyEventHandler.js b/services/web/app/src/Features/Subscription/RecurlyEventHandler.js index 3b0b2c5826..a5780440ab 100644 --- a/services/web/app/src/Features/Subscription/RecurlyEventHandler.js +++ b/services/web/app/src/Features/Subscription/RecurlyEventHandler.js @@ -78,7 +78,7 @@ function _sendSubscriptionExpiredEvent(eventData) { quantity, is_trial: isTrial, }) - AnalyticsManager.setUserProperty(userId, 'subscription-plan-code', null) + AnalyticsManager.setUserProperty(userId, 'subscription-plan-code', planCode) AnalyticsManager.setUserProperty(userId, 'subscription-state', state) AnalyticsManager.setUserProperty(userId, 'subscription-is-trial', isTrial) } diff --git a/services/web/test/unit/src/Subscription/RecurlyEventHandlerTests.js b/services/web/test/unit/src/Subscription/RecurlyEventHandlerTests.js index c0126059d7..5a0d91a7c9 100644 --- a/services/web/test/unit/src/Subscription/RecurlyEventHandlerTests.js +++ b/services/web/test/unit/src/Subscription/RecurlyEventHandlerTests.js @@ -188,6 +188,12 @@ describe('RecurlyEventHandler', function () { is_trial: true, } ) + sinon.assert.calledWith( + this.AnalyticsManager.setUserProperty, + this.userId, + 'subscription-plan-code', + this.planCode + ) sinon.assert.calledWith( this.AnalyticsManager.setUserProperty, this.userId,