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

Merge pull request #417 from sharelatex/subscription-analytics

Subscription analytics
Jessica Lawshe 8 лет назад
Родитель
Сommit
ffbdb760c6

+ 2 - 2
services/web/app/views/subscriptions/plans.pug

@@ -167,7 +167,7 @@ block content
 													br
 													a.btn.btn-info(
 														ng-href="/user/subscription/new?planCode=student{{ plansVariant == 'default' ? planQueryString : '_'+plansVariant }}&currency={{currencyCode}}",
-														ng-click="signUpNowClicked('student')"
+														ng-click="signUpNowClicked('student-monthly')"
 													) #{translate("start_free_trial")}
 
 									.col-md-4
@@ -190,7 +190,7 @@ block content
 													br
 													a.btn.btn-info(
 														ng-href="/user/subscription/new?planCode=student-annual{{ plansVariant == 'default' ? '' : '_'+plansVariant }}&currency={{currencyCode}}",
-														ng-click="signUpNowClicked('student')"
+														ng-click="signUpNowClicked('student-annual')"
 													) #{translate("buy_now")}
 
 

+ 4 - 1
services/web/public/coffee/main/account-settings.coffee

@@ -1,7 +1,7 @@
 define [
 	"base"
 ], (App) ->
-	App.controller "AccountSettingsController", ["$scope", "$http", "$modal", ($scope, $http, $modal) ->
+	App.controller "AccountSettingsController", ["$scope", "$http", "$modal", "event_tracking", ($scope, $http, $modal, event_tracking) ->
 		$scope.subscribed = true
 
 		$scope.unsubscribe = () ->
@@ -24,6 +24,9 @@ define [
 				controller: "DeleteAccountModalController",
 				scope: $scope
 			)
+
+		$scope.upgradeIntegration = (service) ->
+			event_tracking.send 'subscription-funnel', 'settings-page', service
 	]
 
 	App.controller "DeleteAccountModalController", [

+ 1 - 0
services/web/public/coffee/main/contact-us.coffee

@@ -103,5 +103,6 @@ define [
 
 			request.then (response)->
 				$scope.sent = true
+				event_tracking.send 'subscription-funnel', 'plans-page', 'group-inquiry-sent'
 				$scope.error = (response.status != 200)
 				$scope.$apply()

+ 2 - 1
services/web/public/coffee/main/plans.coffee

@@ -369,9 +369,10 @@ define [
 
 		$scope.switchToAnnual = ->
 			$scope.ui.view = "annual"
-			event_tracking.send 'subscription-funnel', 'plans-page', 'student-prices'
+			event_tracking.send 'subscription-funnel', 'plans-page', 'annual-prices'
 
 		$scope.openGroupPlanModal = () ->
 			$modal.open {
 				templateUrl: "groupPlanModalTemplate"
 			}
+			event_tracking.send 'subscription-funnel', 'plans-page', 'group-inquiry-potential'