From 635771288bec57fadbccae37760bc22c80130984 Mon Sep 17 00:00:00 2001 From: sergio Date: Tue, 13 Dec 2022 16:11:19 +0000 Subject: [PATCH 1/2] feat: add google_analytics --- app/helpers/google_analytics_helper.rb | 21 +++++++++++++++++++++ app/views/layouts/application.html.erb | 2 ++ config/credentials.yml.enc | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 app/helpers/google_analytics_helper.rb diff --git a/app/helpers/google_analytics_helper.rb b/app/helpers/google_analytics_helper.rb new file mode 100644 index 00000000..a82402a7 --- /dev/null +++ b/app/helpers/google_analytics_helper.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module GoogleAnalyticsHelper + + def render_google_analytics_tag + return unless Rails.env.production? + + measurement_id = Rails.application.credentials[Rails.env.to_sym].dig(:google_analytics, :measurement_id) + %{ + + + + + }.html_safe + end +end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index fb463cd9..35e2b41a 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -7,6 +7,8 @@ <%= render partial: '/partials/head/cdn' %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> + + <%= render_google_analytics_tag %> diff --git a/config/credentials.yml.enc b/config/credentials.yml.enc index 2eef1a41..030f99d2 100644 --- a/config/credentials.yml.enc +++ b/config/credentials.yml.enc @@ -1 +1 @@ -82qO/+zkeWZstqn2qZ77SN9a8ILUsceDJrVNuDLCBhwsdukEs5YsBaxsXmhFnZXYMy7U0PJqTnkeVWcyB9yxwD5r8+G72lVi8d4yiX10l4iwsO45n72W5OYQH+dR1Q5d2trD5ZdKcaY5pzT7pf/05JolcE2yO1ZVGy2uDOIX0YlyjcWvRTmTl8y5vjai757IgSVZ911B5Ra4BasopgYmbEOkdGud4BUyzIfBjaTNbRrygVVSEoY+Ezcp8ZFyR4+7KSj4EktH790L9XBMOBIgxrXYXnx4wFvJ4b5b6zP8O/PfAV3qiHZteG324mie21TmM+/jGsJWMdQd7VoQqNdhueZNQhWP/J1fj81LC7gynkX7EopkT6Isjq27EqoOO3T1Ku6Zpqh/DtHCQbzyVB1rvI+dP9lyiSYELKjDzH1BKHG0ONx1OeMC5MEfXYv33PWZGqqXaz/uDR/1nBRmXrZiF8uQF5268KbbPqMEWzI8qvhTdgjedt2geaYNjgjsvL2tgVYSSISiOHol4Sx/NL9uZsRzrYzCCF+j7UAVOEjHusPyRp8CktUEJXHscj4G6DhVlRwA/Ns6OKHqM6k6ZuV1YTPUd+RSq/76zzYx+hkqhSIZLcY2xaoVOU3R+bYWWrCEj+gOoiuPYEoI1Kv3BPX+0wKLKzp5mxfJG6LJ+mFR+sT3cyLsBqKasTKMSY7wqFeqLA7TZjN1EkG6Wjpxjz8IfMo4QlT/Sw09zS8G0A9n/02h4f/DLunSz4FJcqlPbHoPPwmGusQ+DEiWL99XhcOzIRok9hXkCZ87kNsSUVrU9egBSTY3qS8sK/F5UXwWRp7qw7euFQLF3cDmmQ8h0QVYwph2w/f6tCvGEmTW+9uXs+SuWs3IxSa5jTg1Rt0jqWSqSwD9LGP1wEQOGOWdz2O7tN/fuJZ615ieJJN8b9tnDNxgHM0XW3Q63hcS72G0Wh6/dWmEHo51KRmJJu6vNMt1pM2cdN5QwEfELsyOf/DNx6L25hQBNwWJ+SyPDeDC82MGg3onjtROaFkZXSif82oqFfSiK1naszq0+Qmmh8bZy1m4dpAWVtLAvxMMmtzMY29YT88rO/X/3GbKY+Cl57UTretO4zl6tRIWu/jFCaF1iWlrpMN8xWRVKonTtJ3x6aYQYgvOtMRz7x6O6HQHcMTSSlaGxorOsgT8j7OwEBbq4Quwi2UHo+nmkbW1Egbs1XslzQx5Zi5AepmxIE4h5Qm3Ti+nW+JDoCqM9umosRxlS6M0ayb1W0sNN1do1nk5I6tNiLMxvPF1n2QJms84D4nM/UCYas90HCCuewbHPw+W+vel1t6c3ZysODLMG0ziiQGKDt7+eB8U7S3AR3Kd1mrR7pPLiWFO4yNl8/RnXiQSzCLF5orBp/YzFFq36IZ1r8uQ3m6zfa2KhFlXChBXj0RLxBJp6ObKZBeqGbKtRVf7NU0e1drGMjWQFPt8d4gUewijs7rsCzzvVUGc3A5DuC9X1hxfLdXcESqgzNjhwscvoIWHkTWv33eKfvcc7/RBQedCqIO1bNL9g5blz6fO4ka0Hu/fomnEYNHQti+amKgaEkYqlQX1bvMml9xW7PmM0d0Z5Iqr1EWevD4pUhxFIEH1CbJfKtt8kR+WeSBBmO+OVfkh+LSujQWj+HRj8tDVpUs0bbgCtQXIq38AZ1gL5ihQjXnC1NyFG68PBx9ILJssiH5AGh15ckA1u1/RwjMoWs8g2RHEinPpU4IhcqOsehDj4dPdTC9Ky8tHuAptzLuBSKLgMxlX/FBtdENXkxEoObJPOPwQL4M7x5P/je/35YWP4WTZoWYdx+YWbk19PNUWtyFiW/MYA9uYgISCBp4beuk2SiihEiM3GV5lFQ5WBrELoR+v8qrTUo6Zfitd5xTai6eBMXOFNLFf/E0=--RIzOGfnyFHlaDegY--QQRbgf78j1pJBreBFJeGbA== \ No newline at end of file +AEY8BqaNXMg4AIZs+X41VzUD3NGg8NWpPE+rTS2DRKf8hBkKnj4O2kJk/BJ6ffnyQ6RD1aZkrPnLvYmW0byL1Wqgsb4wNJ3fW+dRQCzgkrFu1BHwF3uIRiAypD2KkL3FWuNWsSi+OV84mmv0Z6yASS7E0/lzkCr8xM95YA6ouLt9Xe2mME0garmut7MtryZv43KIZSeNr18xN5raaB4ci1mkYYiT8lRiZIH2TZ8QeLQjWncCQh5OSFAJ2SI65ZNwW9IlHbR6bnA8rCOrY7q/cB+ypciFgwQI3FqwvBI4Yq+QvtWgcSGX9bm5ojtgkQSHkDKuY0KhLiNn0BsMptS0SFYwvagEiaazba25v2CQP7BWwcrtn52afUl25GoROi+hIFU0T9C2swbaqEey7HWb3WkBcPpWrHrakxCylb8ZbbJGuR3QLpFn408elvYwrTank4unDVxhKZOvooyNYRcvrzuvaaOSVKs9YbFrlr6QlzN5SwtKvD54Ji7dvD91GJwoM25OtB8oFm8+fAfue6v8fJlLrcnSss10wbOvoVvBzV//JPsRYN79igWxrjUO5pkIizCV/bCRUj7BTBr2AsIKgCJ+pZv5dbeH/C7WRO71A+Cfuhow58IPjPsDRLqRk8vY5OY8Uy7W3SP01b9D6SHElFXlUm6YOU7N33HJRspv65kN6fZUldSe/wVYJZ6riwjO7J0Ds5rzWYN9y17iqUKSbiyLNf8kVQQKrYkQicTdOgnmwyKacz8eqrq50HOoXAr0EkNYpJxr8rTJmTVprnzcv9BZaWZik7oymw83chG7TYHYBqMA6bor4jfyAXOPtaSXSWf342SWe7qLyvYgTc5lnXMmJVEguqyicTHrU3tnPG5HJm+ctFJeZEbNiG6odMcYPdcUfNhej12sEPGzY1BEfFxaov/8RG14bnsMorDpF5fXpXMTmMmDfDv2GN9WpZN1sSxpci0K6G6gEk9Kvo6QtROAWLIo2BwZJAd19oScnaL5by/gD3oHNqTNd2Wcc/nHe3nKUwtFxVvkprAyKomRWdBFeEVobvGciTKDeyjQDT3eOvkRFpn40dmqsQqomrwzWJTFv0n/13c2Drwbc0fbM2lHB+VJj1SfLB7ZSEiE57I9G9b5DEnMd+wuyIRFAiKv5pzxqDQZKliWWRTnLgoDLgPzmWHndP6MqWAQezGuJOSFEmyi4g/IQ4pGTnedVcwG4ddWyuuPeTwXo555G1rK8k/2oZiKdpNS8pbKrVtpXirOWsMu6pYYH2Vciz01ZFS7zXuMSZbz4SkQ2ZNt0IwGjySyuyaNK7pGfugvqbdMVwUPFjSoLeDy2mVpu21LfTTlYLU3P2nNGZBca/ONKPOV2KOoiGRviUCn6+PbCKfXLh0/x7yRn/T7oXzNx54jZzFqTeYHX9XcwAgsO337xl56bH3dX8ZqL/ypbBHuEC/z9ZvmQTmANZZZ4B8NbVZhEp6jDs5rIPXc5EWS25ntUXiIqaBjFde9sIY7eu4PSJexlFhLn3V4QiltT/jcDIKY/eqL8zZNrkAwfqd+bB3NlnFsAYoyp1GBJyX2A8g7mWIF2XMPIL7K2oseWKLULLuD+tqeOH+bgoWdJkFN/iNihhagtOHPKPcOcaRxqVJlqxA+8frIv3RRVdu43V/ig6Oh3HmBGD0jfDvDD1AWBiKdD/6aYaA1LGuBlh7oMC+fzZdKf40WQWJhWgsjEaJzxQ/6McmexrCUVNNXaf8urBL+fhAivbvWOkfFDQu2dY1rNSKwHWzBtcmi32cahAC714fmHuUDdxQitcwa1UIuX6xwyvsrWhnKbr617QQL+sFyh1MkPDqAEbUv2fPUWvSsFNrdeuCcYq4zGxCnj2uBmMTA+OFlNwMQ29Lyb+kA4yCJ2kR3A+jHK67COER0oczRB/iOg5r+Mn8MNk6UuYNBbqevywUVZY/aw2kjLB838Vp9fsBx+6XBNRn0A8EvAVNipk9CDg==--Hkqc7iWwe5yxJ5y7--hUp1esmUQNMb8CgickryAw== \ No newline at end of file From cfc3e31e1da9372165fb5afa6223eb89c69e4b28 Mon Sep 17 00:00:00 2001 From: sergio Date: Tue, 13 Dec 2022 16:59:54 +0000 Subject: [PATCH 2/2] chore: update CHANGELOG --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b1b640e..0a598f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### 0.3.0 + +- Add GoogleAnalytics tag + ### 0.2.2 (2022-11-28) - new partner logos on the home page