Many resources claim that views of embedded youtube video DO count, if it there is no autoplay. But it doesn't count actually, and there is no autoplay! The code is:
<iframe width="420" height="315"
src="//www.youtube.com/embed/bPnFnHSSO3E?rel=0"
frameborder="0" allowfullscreen>
</iframe>
The views of the video using this code DO NOT COUNT even if I play the whole embedded video till the end! The views are incremented if watched directly on youtube, so it is not the "300 views problem".
I have tried to add the enablejsapi
option, but it doesn't work as well.
<iframe width="420" height="315"
src="//www.youtube.com/embed/bPnFnHSSO3E?rel=0&enablejsapi=1"
frameborder="0" allowfullscreen>
</iframe>
The rel=0
option is not affecting that either.
I have found several resources mentioning the issue but without clear solution:
- http://en.forums.wordpress.com/topic/my-embedded-videos-dont-count-as-views-on-youtube
- https://productforums.google.com/forum/#!topic/youtube/MYnJlwIPEts
- https://answers.yahoo.com/question/index?qid=20130215234209AAE0jH7
I was testing this in Chrome 34.0.1847.131 m (current version) in such a way that I had the video open on youtube, reloaded it, and the view count was one higher. Then I loaded the embedded videos in another tab, ran them till the end several times (sometimes I even tried to use private window and different IPs using two different proxies), and I reloaded the window on youtube - the view count was still only +1 higher, not +3 or +4 higher as it should be.