From 834598ea920560de89c32879f72deed6a66dbd98 Mon Sep 17 00:00:00 2001 From: Dolsy Smith Date: Wed, 25 Oct 2023 11:47:26 -0400 Subject: [PATCH] 428 ga4 analytics fix (#429) Fixes partial to enable display of GA-4 code in HTML header. --- app/views/layouts/_head_tag_content.html.erb | 2 +- config/analytics.yml | 14 ++++++++------ example.env | 2 ++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/views/layouts/_head_tag_content.html.erb b/app/views/layouts/_head_tag_content.html.erb index 5f5b5117..beb55fa2 100644 --- a/app/views/layouts/_head_tag_content.html.erb +++ b/app/views/layouts/_head_tag_content.html.erb @@ -26,7 +26,7 @@ signed in %> <%= render 'shared/appearance_styles' %> -<%= render partial: 'shared/ga', formats: [:html] %> +<%= render partial: 'shared/ga4', formats: [:html] %> <%= render partial: '/head_tag_extras', formats: [:html] %> diff --git a/config/analytics.yml b/config/analytics.yml index 4e826870..04c1f8e6 100644 --- a/config/analytics.yml +++ b/config/analytics.yml @@ -2,10 +2,12 @@ # To integrate your app with Google Analytics, uncomment the lines below and add your API key information. # analytics: - google: + ga4: analytics_id: <%= ENV['GOOGLE_ANALYTICS_ID'] %> -# app_name: GOOGLE_OAUTH_APP_NAME -# app_version: GOOGLE_OAUTH_APP_VERSION -# privkey_path: GOOGLE_OAUTH_PRIVATE_KEY_PATH -# privkey_secret: GOOGLE_OAUTH_PRIVATE_KEY_SECRET -# client_email: GOOGLE_OAUTH_CLIENT_EMAIL + #app_name: <%= ENV['GOOGLE_OAUTH_APP_NAME'] %> + #app_version: <%= ENV['GOOGLE_OAUTH_APP_VERSION'] %> + #privkey_path: <%= ENV['GOOGLE_OAUTH_PRIVATE_KEY_PATH'] %> + #privkey_secret: <%= ENV['GOOGLE_OAUTH_PRIVATE_KEY_SECRET'] %> + #client_email: <%= ENV['GOOGLE_OAUTH_CLIENT_EMAIL'] %> + google: + analytics_id: <%= ENV['GOOGLE_ANALYTICS_ID'] %> \ No newline at end of file diff --git a/example.env b/example.env index 73900d0f..951779e3 100644 --- a/example.env +++ b/example.env @@ -74,4 +74,6 @@ FEDORA_PASSWORD= DEV_ADMIN_USER_EMAIL='admin@example.com' DEV_ADMIN_USER_PASSWORD='password' ##------Google Analytics------------------------------------ +HYRAX_ANALYTICS_PROVIDER=ga4 +HYRAX_ANALYTICS=true GOOGLE_ANALYTICS_ID=