Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Embedded youtube video with "autoplay=1". Does it count towards views?

I can cause an embed youtube video to begin playing automatically using "autoplay=1" When a user views the embedded video does it count towards my views count?

I have attempted to test but had inconclusive results. Viewed embedded videos to not appear to consistently convert to views even when play is manually clicked.

My tests have been from a single machine and IP which may be the problem? Browser session does not seem to be relevant.

like image 642
Alex K Avatar asked Aug 13 '13 17:08

Alex K


3 Answers

There's been some discussions regarding this topic. Here's a thread with some contradictory answers:

Does the views in the embed player count?

And here's an article about an official response from Youtube claiming that autoplay views does not count:

Youtube Says Autoplay Don't Count

Here's another one that claims that embedded videos with autoplay doesn't count:

How does YouTube video view count work?

(found through this SO answer)

Note 1: Note that there seems to exist "cheats" and bugs, but Youtube claims to be working to prevent it. This means that, if you're using their API in a regular way, your autoplay views probably doesn't count.

Note 2: The above note is simply Youtube's official statement. Who knows what's really going on. Some people (including you, OP) are getting mixed results.

The bottom line is, don't count on it (pun intended).

like image 118
keyser Avatar answered Oct 31 '22 05:10

keyser


Short answer: NO

I found this official documentation on the subject (however it's regarding the Custom gadget development guidelines)

Rule of Thumb:
Any time a user initiates a playback using the native player controls, that playback should count. Using an API method to PLAY a video does not count. BUT, you can use cueVideoById and then have the user click a native built in play button and it will count.

Views will NOT be counted if:
The user initiates playback via an API method like playVideo or loadVideoById The video autoplays via the autoplay parameter

like image 21
Johan Dettmar Avatar answered Oct 31 '22 07:10

Johan Dettmar


You can try adding the attribute "enablejsapi=1" . This will increase the view count in youtube.com site

like image 1
Srikanth Avatar answered Oct 31 '22 07:10

Srikanth