diff --git a/app/presenters/content_item/recruitment_banner.rb b/app/presenters/content_item/recruitment_banner.rb
index 25a4e6d35..adcfdfa55 100644
--- a/app/presenters/content_item/recruitment_banner.rb
+++ b/app/presenters/content_item/recruitment_banner.rb
@@ -1,48 +1,10 @@
module ContentItem
module RecruitmentBanner
- SURVEY_URL = "https://surveys.publishing.service.gov.uk/s/SNFVW1/".freeze
- SURVEY_URL_MAPPINGS = {
- "/log-in-register-hmrc-online-services" => SURVEY_URL,
- "/log-in-file-self-assessment-tax-return" => SURVEY_URL,
- "/self-assessment-tax-returns" => SURVEY_URL,
- "/pay-self-assessment-tax-bill" => SURVEY_URL,
- "/contact-hmrc" => SURVEY_URL,
- "/log-in-register-hmrc-online-services/register" => SURVEY_URL,
- "/dbs-update-service" => SURVEY_URL,
- "/government/organisations/hm-revenue-customs/contact/self-assessment" => SURVEY_URL,
- }.freeze
-
- BENEFITS_SURVEY_URL = "https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16".freeze
- BENEFITS_SURVEY_URL_MAPPINGS = {
- "/disability-living-allowance-children" => BENEFITS_SURVEY_URL,
- "/help-with-childcare-costs" => BENEFITS_SURVEY_URL,
- "/financial-help-disabled" => BENEFITS_SURVEY_URL,
- "/pip" => BENEFITS_SURVEY_URL,
- "/blind-persons-allowance" => BENEFITS_SURVEY_URL,
- "/dla-disability-living-allowance-benefit" => BENEFITS_SURVEY_URL,
- "/carers-allowance" => BENEFITS_SURVEY_URL,
- "/carers-credit" => BENEFITS_SURVEY_URL,
- "/maternity-pay-leave" => BENEFITS_SURVEY_URL,
- "/paternity-pay-leave" => BENEFITS_SURVEY_URL,
- "/child-benefit" => BENEFITS_SURVEY_URL,
- "/jobseekers-allowance" => BENEFITS_SURVEY_URL,
- "/universal-credit" => BENEFITS_SURVEY_URL,
- "/employment-support-allowance" => BENEFITS_SURVEY_URL,
- "/benefits-calculators" => BENEFITS_SURVEY_URL,
- }.freeze
-
def recruitment_survey_url
- user_research_test_url
- end
-
- def benefits_recruitment_survey_url
+ pages = YAML.load_file(Rails.root.join("config/recruitment_banner_pages.yml"))
key = content_item["base_path"]
- BENEFITS_SURVEY_URL_MAPPINGS[key]
- end
- def user_research_test_url
- key = content_item["base_path"]
- SURVEY_URL_MAPPINGS[key]
+ pages[key] if pages
end
end
end
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index ad263732f..12ce5edbd 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -30,20 +30,11 @@
<% end %>
<% if @content_item.recruitment_survey_url %>
-
- <%= render "govuk_publishing_components/components/intervention", {
- suggestion_text: "Help improve a new GOV.UK tool",
- suggestion_link_text: "Sign up to take part in user research",
- suggestion_link_url: @content_item.recruitment_survey_url,
- new_tab: true,
- } %>
-
- <% elsif @content_item.benefits_recruitment_survey_url %>
<%= render "govuk_publishing_components/components/intervention", {
suggestion_text: "Help improve GOV.UK",
suggestion_link_text: "Take part in user research",
- suggestion_link_url: @content_item.benefits_recruitment_survey_url,
+ suggestion_link_url: @content_item.recruitment_survey_url,
new_tab: true,
} %>
diff --git a/config/recruitment_banner_pages.yml b/config/recruitment_banner_pages.yml
new file mode 100644
index 000000000..e196b8e0f
--- /dev/null
+++ b/config/recruitment_banner_pages.yml
@@ -0,0 +1,28 @@
+# Add bellow the pages we want to show a user research banner on and the survey link for each page
+# eg. "/log-in-register-hmrc-online-services": "survey url"
+
+"/log-in-register-hmrc-online-services": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/log-in-file-self-assessment-tax-return": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/self-assessment-tax-returns": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/pay-self-assessment-tax-bill": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/contact-hmrc": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/log-in-register-hmrc-online-services/register": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/dbs-update-service": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+"/government/organisations/hm-revenue-customs/contact/self-assessment": "https://surveys.publishing.service.gov.uk/s/SNFVW1/"
+
+# Benefits pages
+"/disability-living-allowance-children": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/help-with-childcare-costs": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/financial-help-disabled": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/pip": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/blind-persons-allowance": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/dla-disability-living-allowance-benefit": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/carers-allowance": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/carers-credit": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/maternity-pay-leave": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/paternity-pay-leave": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/child-benefit": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/jobseekers-allowance": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/universal-credit": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/employment-support-allowance": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16
+"/benefits-calculators": https://signup.take-part-in-research.service.gov.uk/home?utm_campaign=Content_History&utm_source=Hold_gov_to_account&utm_medium=gov.uk&t=GDS&id=16