diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 355c3dfcb..b517ec6fe 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -15,6 +15,11 @@
sizes: "200x200",
type: "image/png" %>
<%= content_for :social_media_meta_tags %>
+
+ <%= javascript_tag do %>
+ <%= Setting.value_for(:per_page_javascript).html_safe %>
+ <% end %>
+
diff --git a/config/locales/settings.en.yml b/config/locales/settings.en.yml
index b322d5e6a..f7e529039 100755
--- a/config/locales/settings.en.yml
+++ b/config/locales/settings.en.yml
@@ -11,3 +11,4 @@ en:
proposal_code_prefix: "Prefix for Proposal codes"
votes_for_proposal_success: "Number of votes necessary for approval of a Proposal"
email_domain_for_officials: "Email domain for public officials"
+ per_page_javascript: "Javascript a incluir en cada página"
diff --git a/config/locales/settings.es.yml b/config/locales/settings.es.yml
index 681d45c41..bb39cb35c 100644
--- a/config/locales/settings.es.yml
+++ b/config/locales/settings.es.yml
@@ -11,3 +11,4 @@ es:
proposal_code_prefix: "Prefijo para los códigos de Propuestas"
votes_for_proposal_success: "Número de votos necesarios para aprobar una Propuesta"
email_domain_for_officials: "Dominio de email para cargos públicos"
+ per_page_javascript: "Javascript a incluir en cada página"
diff --git a/db/seeds.rb b/db/seeds.rb
index 6870497d2..1b226af24 100644
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -30,3 +30,6 @@ Setting.create(key: 'votes_for_proposal_success', value: '53726')
# Users with this email domain will automatically be marked as level 1 officials
# Emails under the domain's subdomains will also be included
Setting.create(key: 'email_domain_for_officials', value: '')
+
+# Javascript to be included at the top of every page (useful for tracking)
+Setting.create(key: 'per_page_javascript', value: '')