Permutive has integrated with Brightcove, an online video player. This integration enables the Permutive API to track users when viewing video content.

The properties collected in these events allow you to create segments based on users engagement and behaviour when watching video content on your site.

Events and Properties Collected 

Common properties available on all events

(default properties = url, domain, user_agent, type, title, referrer)

video.name
video.custom_fields
(eg. uploader, cost, source, vertical. This field depends on what your engineers set up to be 'custom_fields')
video.description
video.tags
watch_count
(will normally be 1, unless the same user hits replay on a video)
created_at
published_at
visit_id
play_id
(can be used to congregate all events that occurred over a single video view)

Custom properties unique to below events


VideoEvent
(tracks the users events whilst they watch video)
event
(eg. PressedPause, ResumedPlay)

VideoPlay
(video was played)
auto_start
(whether the video began on it's own or the user pressed play. Boolean result eg. true/false)

VideoProgress (tracks the users progress through video)
seeked
(user has pressed somewhere on the progress bar. Boolean result eg. true/false)
progress (one of 0.25, 0.5, 0.75 or 1)


In addition to traditional VideoEvents, Brightcove also has the ability to track VideoAd Events (VideoAdEvent, VideoAdPlay, VideoAdProgress). These track the same properties as those above.

If you'd like to integrate with Brightcove or have any questions related to the above, please contact support@permutive.com or use LiveChat.

Did this answer your question?