diff --git a/website/public/js/controllers/footerCtrl.js b/website/public/js/controllers/footerCtrl.js index 55d896660e..b989ee218f 100644 --- a/website/public/js/controllers/footerCtrl.js +++ b/website/public/js/controllers/footerCtrl.js @@ -26,14 +26,20 @@ function($scope, $rootScope, User, $http, Notification, ApiUrl) { $.getScript('//checkout.stripe.com/v2/checkout.js'); // Google Analytics, only in production - if (window.env.NODE_ENV === 'production') { - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', window.env.GA_ID, {userId:User.user._id}); - ga('require', 'displayfeatures'); - ga('send', 'pageview'); + if (true || window.env.NODE_ENV === 'production') { + // Get experiments API + $.getScript('//www.google-analytics.com/cx/api.js?experiment=OPMHlSzSTj2gVYwUS72wlQ', function(){ + $rootScope.chosenVariation = cxApi.chooseVariation(); + $rootScope.$apply(); + + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + ga('create', window.env.GA_ID, {userId:User.user._id}); + ga('require', 'displayfeatures'); + ga('send', 'pageview'); + }) } // Scripts only for desktop diff --git a/website/views/static/front.jade b/website/views/static/front.jade index bbd25b9603..14b3501613 100644 --- a/website/views/static/front.jade +++ b/website/views/static/front.jade @@ -20,7 +20,8 @@ block content //while acting similarly to a logo h1#tagline=env.t('tagline') p.lead - button.btn.btn-primary.btn-lg#frontpage-play-button(ng-click='playButtonClick()')=env.t('playButton') + button.btn.btn-primary.btn-lg#frontpage-play-button(ng-click='playButtonClick()', ng-class="{'btn-success':chosenVariation==2}") + | {{chosenVariation==1 ? "Play for Free" : "#{env.t('playButton')}"}} hr img(src='/marketing/devices.png') //we'd want the tagline centered, for sure, and a bit more pop, but without using jumbotron