mig (owner)

Revisions

gist: 132772 Download_button fork
public
Public Clone URL: git://gist.github.com/132772.git
Embed All Files: show embed
report_fits_in_current_interface.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
report_less_code_breaks_interface.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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