From 4f577b5467456b0e2dd9eefe9fab02657abac2c4 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Thu, 20 Mar 2014 08:18:15 +0000 Subject: [PATCH] add events around upgrade process --- services/web/public/coffee/history/HistoryManager.coffee | 2 ++ .../coffee/project-members/ProjectMembersManager.coffee | 5 ++++- .../web/public/coffee/settings/DropboxSettingsManager.coffee | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/services/web/public/coffee/history/HistoryManager.coffee b/services/web/public/coffee/history/HistoryManager.coffee index 2a97deee7c..4679f426ff 100644 --- a/services/web/public/coffee/history/HistoryManager.coffee +++ b/services/web/public/coffee/history/HistoryManager.coffee @@ -42,8 +42,10 @@ define [ @view.setHistoryAreaToDisplayEnableVersioning() enableVersioning: -> + ga('send', 'event', 'subscription-funnel', 'askToUpgrade', {history:true}) AccountManager.askToUpgrade @ide, onUpgrade: () => + ga('send', 'event', 'subscription-funnel', 'upgraded-free-trial', {history:true}) @showHistoryArea() takeSnapshot: (message, callback = (error) ->) -> diff --git a/services/web/public/coffee/project-members/ProjectMembersManager.coffee b/services/web/public/coffee/project-members/ProjectMembersManager.coffee index cb92104a0e..4fdafdf9db 100644 --- a/services/web/public/coffee/project-members/ProjectMembersManager.coffee +++ b/services/web/public/coffee/project-members/ProjectMembersManager.coffee @@ -81,9 +81,12 @@ define [ @ide.showGenericServerErrorMessage() return if !added + ga('send', 'event', 'subscription-funnel', 'askToUpgrade', {projectMemebrs:true}) AccountManager.askToUpgrade @ide, why: "to add additional collaborators" - onUpgrade: () => @addMember(email, privileges) + onUpgrade: () => + ga('send', 'event', 'subscription-funnel', 'upgraded-free-trial', {projectMemebrs:true}) + @addMember(email, privileges) afterMemberRemoved: (memberId) -> for member in @members.models diff --git a/services/web/public/coffee/settings/DropboxSettingsManager.coffee b/services/web/public/coffee/settings/DropboxSettingsManager.coffee index da04f67907..c378a0a164 100644 --- a/services/web/public/coffee/settings/DropboxSettingsManager.coffee +++ b/services/web/public/coffee/settings/DropboxSettingsManager.coffee @@ -17,8 +17,11 @@ define [ @tab.empty() if !@ide.isAllowedToDoIt "owner" else if !@project.get('features').dropbox + ga('send', 'event', 'subscription-funnel', 'askToUpgrade', {dropbox:true}) accountManager.askToUpgrade @ide, - onUpgrade: @checkIfUserIsLinkedToDropbox + onUpgrade: => + @checkIfUserIsLinkedToDropbox() + ga('send', 'event', 'subscription-funnel', 'upgraded-free-trial', {dropbox:true}) else @checkIfUserIsLinkedToDropbox()