Merge pull request #5122 from overleaf/ta-trial-extended-event

Add Subscriptions Trial Extended Event

GitOrigin-RevId: 3fe64f58fbab27e35c417fa2fe9880f883385ad2
This commit is contained in:
Timothée Alby 2021-09-16 10:48:01 +02:00 committed by Copybot
parent c5f883ad83
commit 931760629b
3 changed files with 6 additions and 0 deletions

View file

@ -66,6 +66,7 @@ async function _sendSubscriptionUpdatedEvent(eventData) {
AnalyticsManager.recordEventForUser(userId, 'subscription-updated', { AnalyticsManager.recordEventForUser(userId, 'subscription-updated', {
plan_code: planCode, plan_code: planCode,
quantity, quantity,
is_trial: isTrial,
}) })
AnalyticsManager.setUserPropertyForUser( AnalyticsManager.setUserPropertyForUser(
userId, userId,

View file

@ -421,6 +421,10 @@ async function extendTrial(req, res) {
try { try {
await SubscriptionHandler.promises.extendTrial(subscription, 14) await SubscriptionHandler.promises.extendTrial(subscription, 14)
AnalyticsManager.recordEventForSession(
req.session,
'subscription-trial-extended'
)
} catch (error) { } catch (error) {
return res.sendStatus(500) return res.sendStatus(500)
} }

View file

@ -120,6 +120,7 @@ describe('RecurlyEventHandler', function () {
{ {
plan_code: this.planCode, plan_code: this.planCode,
quantity: 1, quantity: 1,
is_trial: true,
} }
) )
sinon.assert.calledWith( sinon.assert.calledWith(