From ad33aa1bb8bf7f850ab3c61b2ff0d3ee648752a3 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Thu, 27 Oct 2016 12:22:58 +0100 Subject: [PATCH] Move Metabase tracking code. --- .../ide/pdf/controllers/PdfController.coffee | 12 +----------- .../web/public/coffee/main/account-upgrade.coffee | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee index 7e44b8f2b0..790f2384a1 100644 --- a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee +++ b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee @@ -467,17 +467,7 @@ define [ $scope.startFreeTrial = (source) -> ga?('send', 'event', 'subscription-funnel', 'compile-timeout', source) - switch source - when "dropbox" - sixpack.participate 'teaser-dropbox-text', ['default', 'dropbox-focused'], (variant) -> - event_tracking.sendMB "subscription-start-trial", { source, variant } - - when "history" - sixpack.participate 'teaser-history', ['default', 'focused'], (variant) -> - event_tracking.sendMB "subscription-start-trial", { source, variant } - - else - event_tracking.sendMB "subscription-start-trial", { source } + event_tracking.sendMB "subscription-start-trial", { source } window.open("/user/subscription/new?planCode=student_free_trial_7_days") $scope.startedFreeTrial = true diff --git a/services/web/public/coffee/main/account-upgrade.coffee b/services/web/public/coffee/main/account-upgrade.coffee index be842b6907..4adf5f5048 100644 --- a/services/web/public/coffee/main/account-upgrade.coffee +++ b/services/web/public/coffee/main/account-upgrade.coffee @@ -6,9 +6,20 @@ define [ $scope.buttonClass = "btn-primary" $scope.startFreeTrial = (source, couponCode) -> - event_tracking.sendMB "subscription-start-trial", { source } - w = window.open() + + switch source + when "dropbox" + sixpack.participate 'teaser-dropbox-text', ['default', 'dropbox-focused'], (variant) -> + event_tracking.sendMB "subscription-start-trial", { source, variant } + + when "history" + sixpack.participate 'teaser-history', ['default', 'focused'], (variant) -> + event_tracking.sendMB "subscription-start-trial", { source, variant } + + else + event_tracking.sendMB "subscription-start-trial", { source } + sixpack.convert "track-changes-discount", -> sixpack.participate 'in-editor-free-trial-plan', ['student', 'collaborator'], (planName, rawResponse)-> ga?('send', 'event', 'subscription-funnel', 'upgraded-free-trial', source)