Просмотр исходного кода

Don't call participate if should not test plans

Shane Kilkelly 10 лет назад
Родитель
Сommit
ae2d030a32
1 измененных файлов с 9 добавлено и 5 удалено
  1. 9 5
      services/web/public/coffee/main/account-upgrade.coffee

+ 9 - 5
services/web/public/coffee/main/account-upgrade.coffee

@@ -9,15 +9,19 @@ define [
 			plan = 'collaborator_free_trial_7_days'
 			plan = 'collaborator_free_trial_7_days'
 
 
 			w = window.open()
 			w = window.open()
-			sixpack.participate 'plans-1610', ['default', 'heron', 'ibis'], (chosenVariation, rawResponse)->
-				if $scope.shouldABTestPlans and chosenVariation in ['heron', 'ibis']
-					plan = "collaborator_#{chosenVariation}"
-
+			go = () ->
 				ga?('send', 'event', 'subscription-funnel', 'upgraded-free-trial', source)
 				ga?('send', 'event', 'subscription-funnel', 'upgraded-free-trial', source)
 				url = "/user/subscription/new?planCode=#{plan}&ssp=true"
 				url = "/user/subscription/new?planCode=#{plan}&ssp=true"
 				if couponCode?
 				if couponCode?
 					url = "#{url}&cc=#{couponCode}"
 					url = "#{url}&cc=#{couponCode}"
-
 				$scope.startedFreeTrial = true
 				$scope.startedFreeTrial = true
 				event_tracking.sendMB "subscription-start-trial", { source, plan}
 				event_tracking.sendMB "subscription-start-trial", { source, plan}
 				w.location = url
 				w.location = url
+
+			if $scope.shouldABTestPlans
+				sixpack.participate 'plans-1610', ['default', 'heron', 'ibis'], (chosenVariation, rawResponse)->
+					if chosenVariation in ['heron', 'ibis']
+						plan = "collaborator_#{chosenVariation}"
+					go()
+			else
+				go()