2

Web アプリのビュー カウントに対して同様のアプローチを実装しようとしています。

この記事を読む: http://mashable.com/2012/06/25/why-do-youtube-videos-freeze-at-301-views/

視聴: http://www.youtube.com/watch?v=oIkhgagvrjI

視聴が有効かどうかを判断するために、YouTube はどのようなアプローチを取っていますか? たとえば、ボット、ビュー サービス、またはページを数回更新しようとするユーザーからではありません。彼らはおそらくこれに対していくつかのアプローチを持っていることを私は知っています。しかし、始めようとしている。

4

1 に答える 1

3

これは答えるのが少し難しいです。私は YouTube の出身ではありません。しかし、これについて考えるのに役立ついくつかのことを試してみることができます.

いつビューを宣言する必要がありますか? いくつかのオプションがあります:

  1. ユーザーが動画リンクをクリックしてデータが流れ始めた瞬間。[最も単純なエンジニアリング ソリューションですが、実際には有効な手段ではありません]
  2. ユーザーが動画の最初の 25% (または 30% またはここに数字を入力) を視聴した場合。これは、ユーザーがスクラブでビデオの 40% を見たと言うように変更することもできます。
  3. ユーザーが動画全体を最後まで視聴した場合。保守的すぎる。最後の 5 秒で誰かが見るのをやめるかもしれません。たとえば、クレジットが流れているからです。
  4. ユーザーはビデオを見る前に、プレロール広告全体を視聴しました (おそらく、広告クライアントはこれだけに関心があるでしょう!)。

ビデオビューが人間/自動化されているかどうかの側面もありますか?

  1. 人間が不可能な速度で、同じ場所からあまりにも多くのビューを取得していますか?
  2. 到着率がそれほど速くない場合でも、ビデオ ビューが非常にありそうもないパターンを示していますか [すべてのビューが正確に 45 秒またはビデオの 50% で停止する、またはすべてのビューが常に最後まで続くなど]。人間の視覚パターンにはばらつきがあります。
  3. あなたの見解にリンクする情報源は何ですか。さまざまなソースからビューを取得していますか?
  4. 前のビデオ ビューは何か、次のビデオ ビューは何かに関するいくつかのルールも、ボットの検出に追加できます。[ビデオがアルファベット順または検索で提示された順序で視聴されているとします。ほとんどの場合、これはリストを処理するだけの自動化されたプログラムです。]

次に、ストリーミングしようとしている場所、OS、ブラウザ、デバイスなどとルールを組み合わせることができます。最初のルールセットの後は、それよりも複雑になります。でも大体のことはわかると思います。

于 2012-08-05T08:33:46.913 に答える