There is some confusion out there about how youTube counts video views. How do I know this? Well, at least I was confused. So here are a few things I figured out when learning about it.
YouTube Video View Count
YouTube counts videos as they are started. In as little as 5 seconds (i.e., if you only watch the first 5 seconds of a video), your video count is incremented. It could be less. I tested 5 and it worked. That’s enough for me. This is for watching videos ON YouTube.
Also from my research, I’ve come across a little hitch in the incrementing logic that says somewhere around 300 views (some people say at 308 views), YouTube freezes your view count while it starts sniffing around for view fraud. Obviously, since video view count is such a huge part of the ranking algorithm on YouTube, they are sensitive to people inflating their views. This can happen in a number of ways, but they basically want to comb through cookies and IP addresses to make sure that the video views up to and past this point are valid. I guess it’s possible 308 is some sort of a point of inflection that determines whether a video is actually popular, according to their math.
What about embedded videos?
This is where it starts getting a little wonky. From what I’ve been able to find (there isn’t much official documentation on this in their help section, unless I’m a dummy, which is possible), YouTube will increment the view count if you embed their own player and do NOT have autoplay enabled. So, what about the API, if you create your own player? It sounds like the view count on youtube.com will not be incremented if you choose to use your own (or a widget) player. I’ll have to do some testing to validate this, but it makes sense since you have a lot of control over video behavior in your own player and could just run video views to the moon.
If you have your player set to autoplay, this is also a case where video views will NOT be incremented. The reason for this is pretty obvious. People used to post their videos all over blogs, myspace, and wherever else they could to get as many views as possible. If the video begins playing on page load, rather than via user input, the more pageviews you get, the more plays you get, irrespective of whether people actually wanted to watch your cat jump into a wall. And this unfairly played to the advantage of major sites and media outlets, where it was easy for them to generate tens of thousands of pageviews in a day or a week.
So to recap:
YouTube video count WILL increment when:
- You watch a video on youtube.com, as long as you don’t reload the video a bazillion times (particularly as it approaches 308 views).
- You watch an embedded video (using YouTube’s own HTML5 or Flash player) on another domain that requires you to hit play.
YouTube will NOT increment video count when:
- You watch an embedded video in a player that has autoplay enabled (video begins playing immediately on page load).
- You watch a video that is loaded through a proprietary player via the YouTube API.
Hope this helps someone out there!