Skip to content

Instantly share code, notes, and snippets.

@mig
Created June 19, 2009 18:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mig/132772 to your computer and use it in GitHub Desktop.
Save mig/132772 to your computer and use it in GitHub Desktop.
class TopExitPagesReport
include Garb::Resource
include ReportHelper
metrics :pageviews, :exit_rate, :exits
dimensions :request_uri
def self.results_for(profile, date)
new(profile, date)
end
def initialize(profile, date)
@profile, @date = profile, range_options(date)
end
def results
self.class.results(@profile, @date.merge(:limit => 10)) do
sort :pageviews.desc
end
end
end
class TopExitPagesReport
include Garb::Resource
extend ReportHelper
metrics :pageviews, :exit_rate, :exits
dimensions :request_uri
def self.results_for(profile, date)
date_range = range_options(date)
results(profile, date_range.merge(:limit => 10)) do
sort :pageviews.desc
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment