class PlausibleApi::Stats::Aggregate
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/plausible_api/stats/aggregate.rb, line 7 def initialize(options = {}) super({ period: '30d', metrics: 'visitors,pageviews,bounce_rate,visit_duration' } .merge(options)) end
Public Instance Methods
parse_response(body)
click to toggle source
# File lib/plausible_api/stats/aggregate.rb, line 17 def parse_response(body) JSON.parse(body)['results'] end
request_url_base()
click to toggle source
# File lib/plausible_api/stats/aggregate.rb, line 13 def request_url_base "/api/v1/stats/aggregate?site_id=$SITE_ID" end