From 22013698822f838d041812cf5cf71c4e89aef374 Mon Sep 17 00:00:00 2001 From: roo hutton Date: Thu, 27 Feb 2025 08:22:22 +0000 Subject: [PATCH] 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 --- .../web/app/src/Features/Subscription/RecurlyEventHandler.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/app/src/Features/Subscription/RecurlyEventHandler.js b/services/web/app/src/Features/Subscription/RecurlyEventHandler.js index c4fdf6a724..53cc47e9c0 100644 --- a/services/web/app/src/Features/Subscription/RecurlyEventHandler.js +++ b/services/web/app/src/Features/Subscription/RecurlyEventHandler.js @@ -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' + ) } }