diff --git a/app/node_controllers/indexController.js b/app/node_controllers/indexController.js index b835509..a7ebc3d 100644 --- a/app/node_controllers/indexController.js +++ b/app/node_controllers/indexController.js @@ -5,7 +5,7 @@ var async = require('async'); var fs = require ('fs'); -var indexController = function(req, res) { +var indexController = function(req, res, googleAnalyticsId) { 'use strict'; async.parallel({ @@ -15,8 +15,11 @@ var indexController = function(req, res) { } }, function(err, results) { + var html = results.htmlTemplate; + html = html.replace('%%GA_ID%%', googleAnalyticsId); + res.setHeader('Content-Type', 'text/html'); - res.send(results.htmlTemplate); + res.send(html); }); }; diff --git a/app/node_controllers/launchTestController.js b/app/node_controllers/launchTestController.js index d0c04be..472b0a0 100644 --- a/app/node_controllers/launchTestController.js +++ b/app/node_controllers/launchTestController.js @@ -5,7 +5,7 @@ var async = require('async'); var fs = require ('fs'); -var launchTestController = function(req, res, testQueue) { +var launchTestController = function(req, res, testQueue, googleAnalyticsId) { 'use strict'; // Generate test id @@ -34,6 +34,7 @@ var launchTestController = function(req, res, testQueue) { html = html.replace('%%TEST_URL%%', url); html = html.replace('%%TEST_ID%%', testId); + html = html.replace('%%GA_ID%%', googleAnalyticsId); res.setHeader('Content-Type', 'text/html'); res.send(html); diff --git a/app/node_controllers/resultsController.js b/app/node_controllers/resultsController.js index 3ed9102..de3b122 100644 --- a/app/node_controllers/resultsController.js +++ b/app/node_controllers/resultsController.js @@ -5,7 +5,7 @@ var async = require('async'); var fs = require ('fs'); -var resultsController = function(req, res) { +var resultsController = function(req, res, googleAnalyticsId) { 'use strict'; var testId = req.params.testId; @@ -37,6 +37,7 @@ var resultsController = function(req, res) { var html = results.htmlTemplate; html = html.replace('%%METADATA%%', results.phantomasMetadata); html = html.replace('%%RESULTS%%', results.phantomasResults); + html = html.replace('%%GA_ID%%', googleAnalyticsId); res.setHeader('Content-Type', 'text/html'); res.send(html); diff --git a/app/node_views/index.html b/app/node_views/index.html index 011aa3a..bd3fd55 100644 --- a/app/node_views/index.html +++ b/app/node_views/index.html @@ -17,5 +17,18 @@
+ +