Module: AnalyticsOps::Health::Definitions
- Defined in:
- lib/analytics_ops/health.rb
Overview
Internal report definitions used to calculate health.
Class Method Summary collapse
Class Method Details
.for(date_ranges) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/analytics_ops/health.rb', line 67 def for(date_ranges) [ Reports::Definition.new( name: "health_totals", kind: "standard", dimensions: [], metrics: %w[activeUsers sessions keyEvents], date_ranges:, limit: 2 ), Reports::Definition.new( name: "health_acquisition", kind: "standard", dimensions: ["sessionDefaultChannelGroup"], metrics: ["sessions"], date_ranges:, limit: 250 ), Reports::Definition.new( name: "health_events", kind: "standard", dimensions: ["eventName"], metrics: ["eventCount"], date_ranges:, limit: 10_000 ) ].freeze end |