Teardown interstitial payment page split test and implement active variant (#9732)

GitOrigin-RevId: 755fd2f8a1be48ab6520aaab34ca2ea5d070302d
This commit is contained in:
M Fahru
2022-10-12 08:04:59 +00:00
committed by Copybot
parent 37b598fa5a
commit 39cb74286d
5 changed files with 2 additions and 32 deletions
@@ -1,19 +1,10 @@
import * as eventTracking from '../infrastructure/event-tracking'
import getMeta from '../utils/meta'
const interstitialPaymentAfterPaywallVariant =
getMeta('ol-splitTestVariants')?.['interstitial-payment-from-paywall'] ??
'default'
function startFreeTrial(source, version, $scope) {
const plan = 'collaborator_free_trial_7_days'
eventTracking.send('subscription-funnel', 'upgraded-free-trial', source)
eventTracking.sendMB('paywall-click', { 'paywall-type': source })
const searchParams = new URLSearchParams({
planCode: 'collaborator_free_trial_7_days',
ssp: 'true',
itm_campaign: source,
})
@@ -25,15 +16,7 @@ function startFreeTrial(source, version, $scope) {
$scope.startedFreeTrial = true
}
if (interstitialPaymentAfterPaywallVariant === 'active') {
window.open(
`/user/subscription/choose-your-plan?${searchParams.toString()}`
)
} else {
searchParams.set('ssp', 'true')
searchParams.set('planCode', plan)
window.open(`/user/subscription/new?${searchParams.toString()}`)
}
window.open(`/user/subscription/choose-your-plan?${searchParams.toString()}`)
}
function upgradePlan(source, $scope) {