Analytics

Based on your account, different analytics packages are available.

The following are the currently offered Ooyala account packages:

  • Custom Analytics Package—Custom Analytics
  • Default Analytics Package—Totals, Videos, Engagement, Sharing
  • Device Types Analytics Package—Device types, Platforms
  • Domain Analytics Package—Domains, URLs
  • Geo Analytics Package—Countries, Regions, Cities, DMAs

All packages are discussed here.

Generalized Syntax

With only one exception, all API requests for Analytics use the GET method, because you are only reading data, not writing it. (The one exception is Custom Analytics to create your own custom tags for tracking; see Custom Analytics: Tags.)

Thus, directly on the GET request, you specify various levels of detail, various types of data, or various constraints. On the route there are either attributes or query string parameters or both:
[GET] /v2/analytics/reports/attributes_suchas_levels_geo_andsoforth[/optional_attributes]?query_string_parms

As a result, the routes themselves can appear long or verbose but because of their verbosity, the meaning of the routes is clear.

In the syntax for the analytics routes, in the notation [/optional_qualifiers] the square brackets indicate that the attrubte is optional; they are not part of the real syntax.

Download PDF Ooyala Developer Documentation