Permalink
Browse files

Removing week metric form every query

This fixes the problem of incorrect aggregation of data in weeks
overlapping the end of year.

@maxfliri
  • Loading branch information...
1 parent 76e4587 commit bc75f68f37b56354c6723bfb0e60b68114d1812f @maxfliri maxfliri committed Feb 1, 2013
Showing with 2,153 additions and 1,734 deletions.
  1. +1 −1 lib/collectors/config/weekly_collector.rb
  2. +1 −1 lib/collectors/insidegov_weekly_policy_entries.rb
  3. +1 −1 lib/collectors/weekly_content_engagement_detail.rb
  4. +1 −1 lib/collectors/weekly_content_engagement_transaction.rb
  5. +1 −1 lib/response/insidegov_weekly_policy_entries_response.rb
  6. +1 −1 lib/response/weekly_content_engagement_detail_response.rb
  7. +3 −8 spec/fixtures/insidegov-weekly-content-engagement-from-2012-12-09.json
  8. +3 −8 spec/fixtures/insidegov-weekly-content-engagement-from-2012-12-16.json
  9. +3 −8 spec/fixtures/insidegov-weekly-content-engagement-from-2012-12-23.json
  10. +103 −1 spec/fixtures/insidegov-weekly-policy-entries-from-2012-12-09.json
  11. +105 −1 spec/fixtures/insidegov-weekly-policy-entries-from-2012-12-16.json
  12. +103 −1 spec/fixtures/insidegov-weekly-policy-entries-from-2012-12-23.json
  13. +26 −1 spec/fixtures/insidegov-weekly-visitors-from-2012-12-09.json
  14. +26 −1 spec/fixtures/insidegov-weekly-visitors-from-2012-12-16.json
  15. +26 −1 spec/fixtures/insidegov-weekly-visitors-from-2012-12-23.json
  16. +8 −13 spec/fixtures/insidegov_weekly_policy_entries_response.json
  17. +3 −8 spec/fixtures/insidegov_weekly_policy_entries_response_no_results.json
  18. +13 −18 spec/fixtures/insidegov_weekly_policy_entries_response_year_boundary.json
  19. +3 −8 spec/fixtures/weekly-content-engagement-from-2012-12-09.json
  20. +3 −8 spec/fixtures/weekly-content-engagement-from-2012-12-16.json
  21. +3 −8 spec/fixtures/weekly-content-engagement-from-2012-12-23.json
  22. +1,503 −1,508 spec/fixtures/weekly-content-engagement-from-2013-01-06.json
  23. +26 −1 spec/fixtures/weekly-visitors-from-2012-12-09.json
  24. +26 −1 spec/fixtures/weekly-visitors-from-2012-12-16.json
  25. +26 −1 spec/fixtures/weekly-visitors-from-2012-12-23.json
  26. +26 −1 spec/fixtures/weekly-visits-from-2012-12-09.json
  27. +26 −1 spec/fixtures/weekly-visits-from-2012-12-16.json
  28. +26 −1 spec/fixtures/weekly-visits-from-2012-12-23.json
  29. +3 −8 spec/fixtures/weekly_content_engagement_response.json
  30. +3 −8 spec/fixtures/weekly_content_engagement_response_no_results.json
  31. +3 −8 spec/fixtures/weekly_content_engagement_response_year_switch.json
  32. +3 −9 spec/fixtures/weekly_dummy_response.json
  33. +3 −8 spec/fixtures/weekly_dummy_response_no_results.json
  34. +3 −10 spec/fixtures/weekly_dummy_response_year_switch.json
  35. +3 −8 spec/fixtures/weekly_transaction_response.json
  36. +4 −9 spec/fixtures/weekly_transaction_response__2012-12-09.json
  37. +4 −9 spec/fixtures/weekly_transaction_response__2012-12-16.json
  38. +4 −9 spec/fixtures/weekly_transaction_response__2012-12-23.json
  39. +9 −14 spec/fixtures/weekly_transaction_response_first_page.json
  40. +8 −13 spec/fixtures/weekly_transaction_response_second_page.json
  41. +1 −1 spec/integration/insidegov_weekly_policy_entries_spec.rb
  42. +1 −1 spec/integration/insidegov_weekly_visitors_spec.rb
  43. +1 −1 spec/integration/weekly_content_engagement_detail_spec.rb
  44. +2 −2 spec/integration/weekly_transaction_spec.rb
  45. +1 −1 spec/integration/weekly_visitors_spec.rb
  46. +1 −1 spec/integration/weekly_visits_spec.rb
  47. +0 −1 spec/unit/response/weekly_content_engagement_detail_response_spec.rb
@@ -8,7 +8,7 @@ def self.included(base)
base.extend(ClassMethods)
end
- DIMENSION = "ga:week"
+ DIMENSION = ""
RESPONSE_TYPE = GoogleAnalytics::WeeklyResponse
module ClassMethods
@@ -11,7 +11,7 @@ class InsideGovWeeklyPolicyEntries < Base
AMQP_TOPIC = "google_analytics.insidegov.policy_entries.weekly"
SITE_KEY = "insidegov"
METRIC = "ga:totalEvents"
- DIMENSION = "ga:week,ga:eventAction"
+ DIMENSION = "ga:eventAction"
FILTERS = "ga:eventCategory==IG_policy;ga:eventLabel==Entry"
RESPONSE_TYPE = GoogleAnalytics::InsideGovWeeklyPolicyEntriesResponse
end
@@ -9,7 +9,7 @@ class WeeklyContentEngagementDetail < Base
AMQP_TOPIC = "google_analytics.content_engagement.weekly"
SITE_KEY = "govuk"
- DIMENSION = DIMENSION + ",ga:eventCategory,ga:eventAction,ga:eventLabel"
+ DIMENSION = "ga:eventCategory,ga:eventAction,ga:eventLabel"
METRIC = "ga:totalEvents"
CATEGORY_PREFIX = "MS_"
FILTERS= "ga:eventCategory=~^#{CATEGORY_PREFIX}.*"
@@ -11,7 +11,7 @@ class WeeklyContentEngagementTransaction < Base
AMQP_TOPIC = "google_analytics.entry_and_success.weekly"
SITE_KEY = "govuk"
- DIMENSION = DIMENSION + ",ga:eventCategory,ga:eventLabel"
+ DIMENSION = "ga:eventCategory,ga:eventLabel"
METRIC = "ga:totalEvents"
CATEGORY_PREFIX = 'MS_'
FILTERS = "ga:eventCategory==MS_transaction"
@@ -38,7 +38,7 @@ def sum_entries(entries_by_slug)
end
def discard_week(rows)
- rows.map { |_, slug, entries| [slug, entries.to_i] }
+ rows.map { |slug, entries| [slug, entries.to_i] }
end
end
end
@@ -24,7 +24,7 @@ def create_all_messages(response)
def create_messages(rows, start_date, end_date)
collect_engagement_by_key(
- rows.map { |_, format, slug, action, value|
+ rows.map { |format, slug, action, value|
[[slug, format], action, value]
}
).map do |(slug, format, entries, successes)|
@@ -1,13 +1,13 @@
-{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-09&end-date=2012-12-15", "query":{
+{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-09&end-date=2012-12-15", "query":{
"start-date":"2012-12-09",
"end-date":"2012-12-15",
"ids":"ga:53872948",
- "dimensions":"ga:week,ga:eventCategory,ga:eventLabel",
+ "dimensions":"ga:eventCategory,ga:eventLabel",
"metrics":["ga:totalEvents"],
"filters":"ga:eventCategory=~^IG_.*",
"start-index":1,
"max-results":1000
-}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-09&end-date=2012-12-15", "profileInfo":{
+}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-09&end-date=2012-12-15", "profileInfo":{
"profileId":"53872948",
"accountId":"26179049",
"webPropertyId":"UA-26179049-1",
@@ -16,11 +16,6 @@
"tableId":"ga:53872948"
}, "containsSampledData":false, "columnHeaders":[
{
- "name":"ga:week",
- "columnType":"DIMENSION",
- "dataType":"STRING"
- },
- {
"name":"ga:eventCategory",
"columnType":"DIMENSION",
"dataType":"STRING"
@@ -1,13 +1,13 @@
-{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-16&end-date=2012-12-22", "query":{
+{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-16&end-date=2012-12-22", "query":{
"start-date":"2012-12-16",
"end-date":"2012-12-22",
"ids":"ga:53872948",
- "dimensions":"ga:week,ga:eventCategory,ga:eventLabel",
+ "dimensions":"ga:eventCategory,ga:eventLabel",
"metrics":["ga:totalEvents"],
"filters":"ga:eventCategory=~^IG_.*",
"start-index":1,
"max-results":1000
-}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-16&end-date=2012-12-22", "profileInfo":{
+}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-16&end-date=2012-12-22", "profileInfo":{
"profileId":"53872948",
"accountId":"26179049",
"webPropertyId":"UA-26179049-1",
@@ -16,11 +16,6 @@
"tableId":"ga:53872948"
}, "containsSampledData":false, "columnHeaders":[
{
- "name":"ga:week",
- "columnType":"DIMENSION",
- "dataType":"STRING"
- },
- {
"name":"ga:eventCategory",
"columnType":"DIMENSION",
"dataType":"STRING"
@@ -1,13 +1,13 @@
-{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-23&end-date=2012-12-29", "query":{
+{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-23&end-date=2012-12-29", "query":{
"start-date":"2012-12-23",
"end-date":"2012-12-29",
"ids":"ga:53872948",
- "dimensions":"ga:week,ga:eventCategory,ga:eventLabel",
+ "dimensions":"ga:eventCategory,ga:eventLabel",
"metrics":["ga:totalEvents"],
"filters":"ga:eventCategory=~^IG_.*",
"start-index":1,
"max-results":1000
-}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-23&end-date=2012-12-29", "profileInfo":{
+}, "itemsPerPage":1000, "totalResults":6, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventCategory,ga:eventLabel&metrics=ga:totalEvents&filters=ga:eventCategory%3D~%5EIG_.*&start-date=2012-12-23&end-date=2012-12-29", "profileInfo":{
"profileId":"53872948",
"accountId":"26179049",
"webPropertyId":"UA-26179049-1",
@@ -16,11 +16,6 @@
"tableId":"ga:53872948"
}, "containsSampledData":false, "columnHeaders":[
{
- "name":"ga:week",
- "columnType":"DIMENSION",
- "dataType":"STRING"
- },
- {
"name":"ga:eventCategory",
"columnType":"DIMENSION",
"dataType":"STRING"
@@ -1 +1,103 @@
-{"kind":"analytics#gaData","id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventAction&metrics=ga:totalEvents&filters=ga:eventCategory%3D%3DIG_policy;ga:eventLabel%3D%3DEntry&start-date=2012-12-09&end-date=2012-12-15","query":{"start-date":"2012-12-09","end-date":"2012-12-15","ids":"ga:53872948","dimensions":"ga:week,ga:eventAction","metrics":["ga:totalEvents"],"filters":"ga:eventCategory==IG_policy;ga:eventLabel==Entry","start-index":1,"max-results":1000},"itemsPerPage":1000,"totalResults":72,"selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:week,ga:eventAction&metrics=ga:totalEvents&filters=ga:eventCategory%3D%3DIG_policy;ga:eventLabel%3D%3DEntry&start-date=2012-12-09&end-date=2012-12-15","profileInfo":{"profileId":"53872948","accountId":"26179049","webPropertyId":"UA-26179049-1","internalWebPropertyId":"50705554","profileName":"1. GOV.UK (Entire site - Filtered)","tableId":"ga:53872948"},"containsSampledData":false,"columnHeaders":[{"name":"ga:week","columnType":"DIMENSION","dataType":"STRING"},{"name":"ga:eventAction","columnType":"DIMENSION","dataType":"STRING"},{"name":"ga:totalEvents","columnType":"METRIC","dataType":"INTEGER"}],"totalsForAllResults":{"ga:totalEvents":"38219"},"rows":[["50","boosting-private-sector-employment-in-england","206"],["50","bringing-people-together-in-strong-united-communities","287"],["50","controlling-defence-security-and-dual-use-strategic-exports--2","638"],["50","countering-weapons-proliferation","271"],["50","developing-a-new-high-speed-rail-network","762"],["50","engaging-the-public-in-science-and-engineering--3","320"],["50","ensuring-the-future-of-the-universal-postal-service-and-post-office-network-services","127"],["50","establishing-stability-in-afghanistan","1113"],["50","expanding-and-improving-the-rail-network","748"],["50","giving-communities-more-power-in-planning-local-development","1081"],["50","giving-local-authorities-more-control-over-how-they-spend-public-money-in-their-area--2","1266"],["50","giving-people-more-power-over-what-happens-in-their-neighbourhood","375"],["50","helping-people-to-buy-a-home","409"],["50","helping-troubled-families-turn-their-lives-around","1036"],["50","improving-high-streets-and-town-centres","575"],["50","improving-local-transport","1136"],["50","improving-the-energy-efficiency-of-buildings-and-using-planning-to-protect-the-environment","1045"],["50","improving-the-quality-of-further-education-and-skills-training","1668"],["50","improving-the-rented-housing-sector--2","623"],["50","increasing-investment-in-research-development-and-innovation-for-growth","136"],["50","increasing-the-number-of-available-homes","2477"],["50","increasing-the-uk-s-exports-and-attracting-inward-investment","128"],["50","leading-international-efforts-to-resolve-concerns-about-irans-nuclear-programme","26"],["50","maintaining-an-effective-independent-nuclear-deterrent","80"],["50","maintaining-operational-readiness-to-provide-military-support-for-activities-in-the-uk","85"],["50","making-companies-more-accountable-to-shareholders-and-the-public","282"],["50","making-consumer-credit-markets-fairer--6","58"],["50","making-it-easier-to-set-up-and-grow-a-business--6","1009"],["50","making-it-easier-to-trade","25"],["50","making-local-councils-more-transparent-and-accountable-to-local-people","756"],["50","making-roads-safer","1046"],["50","making-sure-council-tax-payers-get-good-value-for-money","437"],["50","making-sure-uk-airports-and-airlines-are-safe-secure-and-competitive-while-reducing-their-impacts-on-the-environment-and-communities","426"],["50","making-the-higher-education-system-more-efficient-and-diverse","307"],["50","making-the-labour-market-more-flexible-efficient-and-fair","1044"],["50","making-the-planning-system-work-more-efficiently-and-effectively","2683"],["50","making-the-single-market-more-effective","182"],["50","making-transport-more-accessible-to-all","1078"],["50","managing-improving-and-investing-in-the-road-network","768"],["50","managing-the-risk-to-transport-networks-from-terrorism-and-other-crimes","377"],["50","meeting-nato-and-eu-treaty-defence-commitments","41"],["50","modernising-company-law--2","135"],["50","preventing-and-reducing-anti-competitive-activities","75"],["50","preventing-and-reducing-piracy-off-the-coast-of-somalia","221"],["50","preventing-conflict-in-fragile-states--2","63"],["50","promoting-human-rights-internationally","625"],["50","promoting-stability-throughout-the-western-balkans--2","35"],["50","protecting-and-developing-the-overseas-territories","323"],["50","protecting-the-uk-against-terrorism","167"],["50","providing-better-information-and-protection-for-consumers","153"],["50","providing-effective-building-regulations-so-that-new-and-altered-buildings-are-safe-accessible-and-efficient","2067"],["50","providing-effective-regulation-of-freight-transport","485"],["50","providing-housing-support-for-older-and-vulnerable-people","616"],["50","providing-versatile-agile-and-battle-winning-armed-forces-and-a-smaller-more-professional-ministry-of-defence","254"],["50","reducing-barriers-to-international-free-trade--3","390"],["50","reducing-corruption-in-international-trade--2","13"],["50","reducing-greenhouse-gases-and-other-emissions-from-transport","630"],["50","reducing-the-impact-of-regulation-on-business","498"],["50","strengthening-the-commonwealth--2","30"],["50","strengthening-uk-relationships-in-asia-latin-america-and-africa-to-support-uk-prosperity-and-security","63"],["50","supporting-british-nationals-overseas","48"],["50","supporting-economic-development-projects-in-coastal-and-seaside-areas--4","122"],["50","supporting-economic-growth-through-local-enterprise-partnerships-and-enterprise-zones","1035"],["50","supporting-economic-growth-through-managing-the-european-regional-development-fund","1112"],["50","supporting-fire-and-rescue-authorities-to-reduce-the-number-and-impact-of-fires","641"],["50","supporting-the-falkland-islanders-right-to-self-determination","158"],["50","sustaining-a-thriving-maritime-sector","177"],["50","taking-international-action-to-mitigate-climate-change","329"],["50","widening-participation-in-higher-education--4","72"],["50","working-for-peace-and-long-term-stability-in-the-middle-east-and-north-africa","428"],["50","working-towards-nuclear-disarmament","37"],["50","working-with-local-partners-to-plan-for-and-respond-to-emergencies","80"]]}
+{"kind":"analytics#gaData", "id":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventAction&metrics=ga:totalEvents&filters=ga:eventCategory%3D%3DIG_policy;ga:eventLabel%3D%3DEntry&start-date=2012-12-09&end-date=2012-12-15", "query":{
+ "start-date":"2012-12-09",
+ "end-date":"2012-12-15",
+ "ids":"ga:53872948",
+ "dimensions":"ga:eventAction",
+ "metrics":["ga:totalEvents"],
+ "filters":"ga:eventCategory==IG_policy;ga:eventLabel==Entry",
+ "start-index":1,
+ "max-results":1000
+}, "itemsPerPage":1000, "totalResults":72, "selfLink":"https://www.googleapis.com/analytics/v3/data/ga?ids=ga:53872948&dimensions=ga:eventAction&metrics=ga:totalEvents&filters=ga:eventCategory%3D%3DIG_policy;ga:eventLabel%3D%3DEntry&start-date=2012-12-09&end-date=2012-12-15", "profileInfo":{
+ "profileId":"53872948",
+ "accountId":"26179049",
+ "webPropertyId":"UA-26179049-1",
+ "internalWebPropertyId":"50705554",
+ "profileName":"1. GOV.UK (Entire site - Filtered)",
+ "tableId":"ga:53872948"
+}, "containsSampledData":false, "columnHeaders":[
+ {
+ "name":"ga:eventAction",
+ "columnType":"DIMENSION",
+ "dataType":"STRING"
+ },
+ {
+ "name":"ga:totalEvents",
+ "columnType":"METRIC",
+ "dataType":"INTEGER"
+ }
+], "totalsForAllResults":{
+ "ga:totalEvents":"38219"
+}, "rows":[
+ ["boosting-private-sector-employment-in-england", "206"],
+ ["bringing-people-together-in-strong-united-communities", "287"],
+ ["controlling-defence-security-and-dual-use-strategic-exports--2", "638"],
+ ["countering-weapons-proliferation", "271"],
+ ["developing-a-new-high-speed-rail-network", "762"],
+ ["engaging-the-public-in-science-and-engineering--3", "320"],
+ ["ensuring-the-future-of-the-universal-postal-service-and-post-office-network-services", "127"],
+ ["establishing-stability-in-afghanistan", "1113"],
+ ["expanding-and-improving-the-rail-network", "748"],
+ ["giving-communities-more-power-in-planning-local-development", "1081"],
+ ["giving-local-authorities-more-control-over-how-they-spend-public-money-in-their-area--2", "1266"],
+ ["giving-people-more-power-over-what-happens-in-their-neighbourhood", "375"],
+ ["helping-people-to-buy-a-home", "409"],
+ ["helping-troubled-families-turn-their-lives-around", "1036"],
+ ["improving-high-streets-and-town-centres", "575"],
+ ["improving-local-transport", "1136"],
+ ["improving-the-energy-efficiency-of-buildings-and-using-planning-to-protect-the-environment", "1045"],
+ ["improving-the-quality-of-further-education-and-skills-training", "1668"],
+ ["improving-the-rented-housing-sector--2", "623"],
+ ["increasing-investment-in-research-development-and-innovation-for-growth", "136"],
+ ["increasing-the-number-of-available-homes", "2477"],
+ ["increasing-the-uk-s-exports-and-attracting-inward-investment", "128"],
+ ["leading-international-efforts-to-resolve-concerns-about-irans-nuclear-programme", "26"],
+ ["maintaining-an-effective-independent-nuclear-deterrent", "80"],
+ ["maintaining-operational-readiness-to-provide-military-support-for-activities-in-the-uk", "85"],
+ ["making-companies-more-accountable-to-shareholders-and-the-public", "282"],
+ ["making-consumer-credit-markets-fairer--6", "58"],
+ ["making-it-easier-to-set-up-and-grow-a-business--6", "1009"],
+ ["making-it-easier-to-trade", "25"],
+ ["making-local-councils-more-transparent-and-accountable-to-local-people", "756"],
+ ["making-roads-safer", "1046"],
+ ["making-sure-council-tax-payers-get-good-value-for-money", "437"],
+ ["making-sure-uk-airports-and-airlines-are-safe-secure-and-competitive-while-reducing-their-impacts-on-the-environment-and-communities", "426"],
+ ["making-the-higher-education-system-more-efficient-and-diverse", "307"],
+ ["making-the-labour-market-more-flexible-efficient-and-fair", "1044"],
+ ["making-the-planning-system-work-more-efficiently-and-effectively", "2683"],
+ ["making-the-single-market-more-effective", "182"],
+ ["making-transport-more-accessible-to-all", "1078"],
+ ["managing-improving-and-investing-in-the-road-network", "768"],
+ ["managing-the-risk-to-transport-networks-from-terrorism-and-other-crimes", "377"],
+ ["meeting-nato-and-eu-treaty-defence-commitments", "41"],
+ ["modernising-company-law--2", "135"],
+ ["preventing-and-reducing-anti-competitive-activities", "75"],
+ ["preventing-and-reducing-piracy-off-the-coast-of-somalia", "221"],
+ ["preventing-conflict-in-fragile-states--2", "63"],
+ ["promoting-human-rights-internationally", "625"],
+ ["promoting-stability-throughout-the-western-balkans--2", "35"],
+ ["protecting-and-developing-the-overseas-territories", "323"],
+ ["protecting-the-uk-against-terrorism", "167"],
+ ["providing-better-information-and-protection-for-consumers", "153"],
+ ["providing-effective-building-regulations-so-that-new-and-altered-buildings-are-safe-accessible-and-efficient", "2067"],
+ ["providing-effective-regulation-of-freight-transport", "485"],
+ ["providing-housing-support-for-older-and-vulnerable-people", "616"],
+ ["providing-versatile-agile-and-battle-winning-armed-forces-and-a-smaller-more-professional-ministry-of-defence", "254"],
+ ["reducing-barriers-to-international-free-trade--3", "390"],
+ ["reducing-corruption-in-international-trade--2", "13"],
+ ["reducing-greenhouse-gases-and-other-emissions-from-transport", "630"],
+ ["reducing-the-impact-of-regulation-on-business", "498"],
+ ["strengthening-the-commonwealth--2", "30"],
+ ["strengthening-uk-relationships-in-asia-latin-america-and-africa-to-support-uk-prosperity-and-security", "63"],
+ ["supporting-british-nationals-overseas", "48"],
+ ["supporting-economic-development-projects-in-coastal-and-seaside-areas--4", "122"],
+ ["supporting-economic-growth-through-local-enterprise-partnerships-and-enterprise-zones", "1035"],
+ ["supporting-economic-growth-through-managing-the-european-regional-development-fund", "1112"],
+ ["supporting-fire-and-rescue-authorities-to-reduce-the-number-and-impact-of-fires", "641"],
+ ["supporting-the-falkland-islanders-right-to-self-determination", "158"],
+ ["sustaining-a-thriving-maritime-sector", "177"],
+ ["taking-international-action-to-mitigate-climate-change", "329"],
+ ["widening-participation-in-higher-education--4", "72"],
+ ["working-for-peace-and-long-term-stability-in-the-middle-east-and-north-africa", "428"],
+ ["working-towards-nuclear-disarmament", "37"],
+ ["working-with-local-partners-to-plan-for-and-respond-to-emergencies", "80"]
+]}
Oops, something went wrong.

0 comments on commit bc75f68

Please sign in to comment.