Skip to content

Commit

Permalink
Merge pull request #130 from unepwcmc/feature/add-google-analytics
Browse files Browse the repository at this point in the history
feat: add google_analytics
  • Loading branch information
sergiomarrocoli authored Dec 13, 2022
2 parents 614ca20 + 6357712 commit 43f2432
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 1 deletion.
21 changes: 21 additions & 0 deletions app/helpers/google_analytics_helper.rb
Original file line number Diff line number Diff line change
@@ -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)
%{
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=#{measurement_id}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '#{measurement_id}');
</script>
}.html_safe
end
end
2 changes: 2 additions & 0 deletions app/views/layouts/application.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -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 %>
</head>

<body>
Expand Down
2 changes: 1 addition & 1 deletion config/credentials.yml.enc
Original file line number Diff line number Diff line change
@@ -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==
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==

0 comments on commit 43f2432

Please sign in to comment.