Add Subscriptions Trial Extended Event GitOrigin-RevId: 3fe64f58fbab27e35c417fa2fe9880f883385ad2
@@ -66,6 +66,7 @@ async function _sendSubscriptionUpdatedEvent(eventData) {
AnalyticsManager.recordEventForUser(userId, 'subscription-updated', {
plan_code: planCode,
quantity,
+ is_trial: isTrial,
})
AnalyticsManager.setUserPropertyForUser(
userId,
@@ -421,6 +421,10 @@ async function extendTrial(req, res) {
try {
await SubscriptionHandler.promises.extendTrial(subscription, 14)
+ AnalyticsManager.recordEventForSession(
+ req.session,
+ 'subscription-trial-extended'
+ )
} catch (error) {
return res.sendStatus(500)
}
@@ -120,6 +120,7 @@ describe('RecurlyEventHandler', function () {
{
plan_code: this.planCode,
quantity: 1,
+ is_trial: true,
)
sinon.assert.calledWith(