Track subscriptions in metabase with AB test variant.

This commit is contained in:
Paulo Reis 2016-10-27 12:05:32 +01:00
parent 5a82cebcff
commit 991626692b
2 changed files with 13 additions and 3 deletions

View file

@ -2,7 +2,7 @@ div#history(ng-show="ui.view == 'history'")
span(ng-controller="HistoryPremiumPopup") span(ng-controller="HistoryPremiumPopup")
.upgrade-prompt(ng-show="!project.features.versioning") .upgrade-prompt(ng-show="!project.features.versioning")
div(sixpack-switch="teaser-track-changes") div(sixpack-switch="teaser-history")
.message( .message(
sixpack-default sixpack-default
ng-show="project.owner._id == user.id" ng-show="project.owner._id == user.id"
@ -46,7 +46,7 @@ div#history(ng-show="ui.view == 'history'")
) )
header.message-header header.message-header
h3 History h3 History
.message-body .message-body
h4.teaser-title See who changed what. Go back to previous versions. h4.teaser-title See who changed what. Go back to previous versions.
img.teaser-img( img.teaser-img(

View file

@ -467,7 +467,17 @@ define [
$scope.startFreeTrial = (source) -> $scope.startFreeTrial = (source) ->
ga?('send', 'event', 'subscription-funnel', 'compile-timeout', source) ga?('send', 'event', 'subscription-funnel', 'compile-timeout', source)
event_tracking.sendMB "subscription-start-trial", { 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 }
window.open("/user/subscription/new?planCode=student_free_trial_7_days") window.open("/user/subscription/new?planCode=student_free_trial_7_days")
$scope.startedFreeTrial = true $scope.startedFreeTrial = true