...
Aggregation is then performed on the asset_name or asset_uid field.
Videos
(Only present if MediaCloud is used in the environment):
action_id | mustEquals | playfinish |
session_type | mustNotEquals | admin |
asset_objectname | mustObjectHaveTagName | damobject |
asset_type | mustEquals | video |
Average completion percentage of a video is calculated as follows:
the player sends "playFinish" events every X% (default is 5, but configurable via an existing option of the player called "wediaStatsPlayFinishStep"),
we calculate the average of the "playFinish_percentage" events.
For the calculation, we determine the completion rate throughout the playback using the formula 100.0 * self.position() / duration.
It's important to note that if the user seeks back during playback, the sent completion rate will be the highest value calculated previously.
Average percentage of video completion: Calculate the average of "playfinish_percentage" over the period.
List of viewed videos: Group by asset_name or asset_uid.
List of fully viewed videos: Add a condition "playfinish_percentage".mustEquals(100) and group by asset_name or asset_uid.
Distribution of views by reference: The complete referer is not exported, only the domain (see next point).
Distribution of views by domain: Group by referer.
...