class ITCAnalytics::Domain::ValueObjects::AnalyticsOptions

Attributes

end_date[R]
primary_measure[R]
start_date[R]

Public Class Methods

measures() click to toggle source
# File lib/itc_analytics/domain/value_objects/analytics_options.rb, line 16
def self.measures 
        measures = Hash.new
        measures[:installs] = "installs"
        measures[:sessions] = "sessions"
        measures[:pageViews] = "pageViewCount"
        measures[:activeDevices] = "activeDevices"
        measures[:rollingActiveDevices] = "rollingActiveDevices"
        measures[:crashes] = "crashes"
        measures[:payingUsers] = "payingUsers"
        measures[:units] = "units"
        measures[:sales] = "sales"
        measures[:iap] = "iap"
        measures[:impressionsTotal] = "impressionsTotal"
        measures[:impressionsUnique] = "impressionsUnique"
        measures[:pageViewUnique] = "pageViewUnique"
        return measures
end
new(primary_measure:, start_date:, end_date:) click to toggle source
# File lib/itc_analytics/domain/value_objects/analytics_options.rb, line 10
def initialize(primary_measure:, start_date:, end_date:)
        @primary_measure = primary_measure
        @start_date = start_date
        @end_date = end_date 
end