| 1234567891011121314151617181920212223242526272829303132333435 |
- define(['base'], App =>
- App.controller('FreeTrialModalController', function($scope, eventTracking) {
- $scope.buttonClass = 'btn-primary'
- $scope.startFreeTrial = function(source, version) {
- const plan = 'collaborator_free_trial_7_days'
- const w = window.open()
- const go = function() {
- let url
- if (typeof ga === 'function') {
- ga(
- 'send',
- 'event',
- 'subscription-funnel',
- 'upgraded-free-trial',
- source
- )
- }
- url = `/user/subscription/new?planCode=${plan}&ssp=true`
- url = `${url}&itm_campaign=${source}`
- if (version) {
- url = `${url}&itm_content=${version}`
- }
- $scope.startedFreeTrial = true
- eventTracking.sendMB('subscription-start-trial', { source, plan })
- w.location = url
- }
- go()
- }
- }))
|