「autoplay=1」を使用して、埋め込まれた YouTube ビデオの再生を自動的に開始することができます。ユーザーが埋め込まれたビデオを視聴すると、視聴回数にカウントされますか?
テストを試みましたが、決定的な結果が得られませんでした。再生が手動でクリックされた場合でも、表示された埋め込みビデオが一貫して再生回数に変換されないように見えます。
私のテストは、問題の可能性がある単一のマシンと IP からのものでしたか? ブラウザ セッションは関連していないようです。
このトピックに関していくつかの議論がありました。ここにいくつかの矛盾した答えがあるスレッドがあります:
そして、自動再生ビューはカウントされないと主張する Youtube からの公式の回答に関する記事は次のとおりです。
これは、自動再生付きの埋め込みビデオはカウントされないと主張する別のものです。
(このSOの回答で見つかりました)
注 1: 「チート」やバグが存在するようですが、Youtube はそれを防ぐために取り組んでいると主張しています。これは、通常の方法で API を使用している場合、自動再生ビューはおそらくカウントされないことを意味します。
注 2: 上記の注は、単に Youtube の公式声明です。本当に何が起こっているのか誰が知っていますか。一部の人々 (あなた、OP を含む) は、さまざまな結果を得ています。
肝心なのは、それを当てにしないことです(しゃれが意図されています)。
短い答え:いいえ
この件に関する公式ドキュメントを見つけました(ただし、カスタムガジェット開発ガイドラインに関するものです)
経験則:
ユーザーがネイティブ プレーヤー コントロールを使用して再生を開始するたびに、その再生がカウントされます。API メソッドを使用して動画を再生することはカウントされません。ただし、cueVideoById を使用して、ユーザーにネイティブの組み込みの再生ボタンをクリックさせると、カウントされます。次の場合、ビューはカウントされません:
ユーザーが playVideo や loadVideoById などの API メソッドを介して再生を開始した場合 ビデオが autoplay パラメータを介して自動再生された場合
属性 "enablejsapi=1" を追加してみてください。これにより、youtube.com サイトの視聴回数が増加します