mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-30 23:43:53 +00:00
add events around upgrade process
This commit is contained in:
parent
3c9f6e0ce0
commit
4f577b5467
3 changed files with 10 additions and 2 deletions
|
@ -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) ->) ->
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
||||
|
|
Loading…
Reference in a new issue