docbrown/lib/tasks/metrics.rake
Vaidehi Joshi a5f014f576
[15 Min Fix]: Fix incorrect scope used by metrics:overview rake task (#13138)
* Fix incorrect scope used by metrics:overview rake task

* Add spec for metrics:overview rake task

* Add guard clause to metrics:overview rake task
2021-03-25 17:31:10 -07:00

13 lines
401 B
Ruby

namespace :metrics do
desc "Collects metrics from Forem instances"
task overview: :environment do
puts "Admin Overview Link Tracking for #{SiteConfig.app_domain}:"
links_by_target = Ahoy::Event.overview_link_clicks.group("properties -> 'target'").count
return unless links_by_target
links_by_target.each do |k, v|
puts "#{k.delete_prefix(URL.url)}: #{v}"
end
end
end