diff --git a/app/assets/javascripts/analytics/custom-dimensions.js b/app/assets/javascripts/analytics/custom-dimensions.js index 13ce21ed4..857697f5e 100644 --- a/app/assets/javascripts/analytics/custom-dimensions.js +++ b/app/assets/javascripts/analytics/custom-dimensions.js @@ -59,7 +59,8 @@ 'content-has-history': {dimension: 39, defaultValue: 'false'}, 'publishing-application': {dimension: 89}, 'stepnavs': {dimension: 96}, - 'relevant-result-shown': {dimension: 83} + 'relevant-result-shown': {dimension: 83}, + 'spelling-suggestion': {dimension: 81} }; var $metas = $('meta[name^="govuk:"]'); diff --git a/spec/javascripts/analytics/static-analytics-spec.js b/spec/javascripts/analytics/static-analytics-spec.js index af89b93a8..7bfdceb35 100644 --- a/spec/javascripts/analytics/static-analytics-spec.js +++ b/spec/javascripts/analytics/static-analytics-spec.js @@ -68,6 +68,16 @@ describe("GOVUK.StaticAnalytics", function() { expect(pageViewObject.dimension42).toEqual('name-of-test:name-of-ab-bucket'); expect(pageViewObject.dimension48).toEqual('name-of-other-test:name-of-other-ab-bucket'); }); + it('sets the spelling suggestion as dimension 81', function() { + $('head').append('\ + \ + '); + + analytics = new GOVUK.StaticAnalytics({universalId: 'universal-id'}); + pageViewObject = getPageViewObject(); + + expect(pageViewObject.dimension81).toEqual('driving'); + }); it('ignores A/B meta tags with invalid dimensions', function () { $('head').append('\