Is there a way in Marketo to find out which person has been watching which YouTube video for how long?
Yes, if you include the Munchkin-YouTube bridge, which you can download from here:
https://assets.codepen.io/250687/teknkl-youtubebridge-1.1.0.js
(download it and then reupload it to your Marketo Design Studio).
You can see demo of how to use and configure the Bridge here:
https://codepen.io/figureone/pen/PoYWLjq?editors=1010
There are a few settings you can tweak (or leave at defaults):
var YouTubeMunchkinConfig = {
interestingTimeSS : 10, // elapsed time in seconds that you find interesting
interestingPercentPosition : 33, // elapsed percent that you find interesting
synthUrlBase : "/munchkinVideoTracker/video/" // base path of synthetic Visit Web Page hits (video ID is appended)
};
Then you'll get Visits Web Page activities in the Activity Log like so:
Page: example.com/munchkinVideoTracker/video/tuSvnhcATUE
Query String: movie-action=pressed-play&movie-percent-position=0
Page: example.com/munchkinVideoTracker/video/tuSvnhcATUE
Query String: movie-action=pressed-pause&movie-percent-position=10
Page: example.com/munchkinVideoTracker/video/tuSvnhcATUE
Query String: movie-action=passed-im-mark&movie-percent-position=39