Class: Sproutvideo::Analytics
Class Method Summary
collapse
Methods inherited from Resource
api_key, base_url, delete, get, post, put, upload
Class Method Details
.device_types(options = {}) ⇒ Object
49
50
51
52
53
54
55
56
|
# File 'lib/sproutvideo/analytics.rb', line 49
def self.device_types(options={})
url = "/stats/device_types"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.domains(options = {}) ⇒ Object
13
14
15
16
17
18
19
20
|
# File 'lib/sproutvideo/analytics.rb', line 13
def self.domains(options={})
url = "/stats/domains"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.engagement(options = {}) ⇒ Object
58
59
60
61
62
63
64
65
|
# File 'lib/sproutvideo/analytics.rb', line 58
def self.engagement(options={})
url = "/stats/engagement"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.engagement_sessions(video_id, options = {}) ⇒ Object
67
68
69
70
|
# File 'lib/sproutvideo/analytics.rb', line 67
def self.engagement_sessions(video_id, options={})
url = "/stats/engagement/#{video_id}/sessions"
get(url, options)
end
|
.geo(options = {}) ⇒ Object
22
23
24
25
26
27
28
29
|
# File 'lib/sproutvideo/analytics.rb', line 22
def self.geo(options={})
url = "/stats/geo"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.play_counts(options = {}) ⇒ Object
4
5
6
7
8
9
10
11
|
# File 'lib/sproutvideo/analytics.rb', line 4
def self.play_counts(options={})
url = "/stats/counts"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.playback_types(options = {}) ⇒ Object
40
41
42
43
44
45
46
47
|
# File 'lib/sproutvideo/analytics.rb', line 40
def self.playback_types(options={})
url = "/stats/playback_types"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|
.video_types(options = {}) ⇒ Object
31
32
33
34
35
36
37
38
|
# File 'lib/sproutvideo/analytics.rb', line 31
def self.video_types(options={})
url = "/stats/video_types"
if options.include?(:video_id)
video_id = options.delete(:video_id)
url += "/#{video_id}"
end
get(url, options)
end
|