Merge pull request #23878 from overleaf/rh-cio-split-test-assignment-trial

Assign users to customer.io split test after trial start

GitOrigin-RevId: a9a5bf288919d86a604541810f76578b088579ba
This commit is contained in:
roo hutton
2025-02-27 08:22:22 +00:00
committed by Copybot
parent ceab650af8
commit 2201369882

View File

@@ -1,3 +1,4 @@
const SplitTestHandler = require('../SplitTests/SplitTestHandler')
const AnalyticsManager = require('../Analytics/AnalyticsManager')
const SubscriptionEmailHandler = require('./SubscriptionEmailHandler')
const { AI_ADD_ON_CODE } = require('./RecurlyEntities')
@@ -127,6 +128,10 @@ async function _sendSubscriptionStartedEvent(userId, eventData) {
if (isTrial) {
await SubscriptionEmailHandler.sendTrialOnboardingEmail(userId, planCode)
await SplitTestHandler.promises.getAssignmentForUser(
userId,
'customer-io-trial-conversion'
)
}
}