TwiDrop のトップには「急上昇」と「総合ランキング」の 2 つの並びがあります。どちらも利用者の行動から機械的に計算していて、運営が手で順位を決めることはありません。

この記事では、その計算を隠さずに説明します。仕組みが分かれば、「なぜこの動画が上にいるのか」「自分の保存は順位にどう影響するのか」が読めるようになります。

数えている 3 つの行動

TwiDrop が記録しているのは、次の 3 つだけです。

  • 保存: 画質を選んで保存ボタンを押したとき
  • 再生: 一覧のサムネイルをタップして動画を開いたとき
  • いいね: 動画ページや一覧の ♥ を押したとき

X 上での再生数やいいね数は使っていません。あくまで「TwiDrop に来た人が何をしたか」の集計です。そのため、X で何万回再生されていても、TwiDrop で誰も開いていなければ順位には現れません。

同じ人の繰り返しは数えない

一人が同じ動画を連打しても順位は動きません。記録の際には匿名のセッション ID(ブラウザの Cookie)を使い、同じ人の同じ動画は再生・保存・いいねそれぞれ 1 時間に 1 回までしか数えません。いいねは取り消すと記録も消えます。

さらに、短時間に大量のアクセスをしてくる接続は、それ自体を制限しています。順位を人為的に動かすのは、手間に見合わないようにしてあります。

総合スコアの計算

総合ランキングは、期間内の行動を次の重みで足し合わせた「総合スコア」の高い順です。

行動1 回あたりの点数
保存3 点
いいね2 点
再生1 点

保存を最も重くしているのは、「残しておきたい」という一番はっきりした意思表示だからです。いいねはその次、再生は「とりあえず開いた」も含むので最も軽くしています。たとえば、ある動画が 24 時間に 10 回保存・5 回いいね・40 回再生されたなら、スコアは 30 + 10 + 40 = 80 点です。

期間は 24 時間・1 週間・1 か月・1 年・累計の 5 つで、期間内に記録された行動だけを数えます。累計だけは、動画ごとの通算カウンタから同じ重みで計算しています。

急上昇の計算

急上昇は「合計」ではなく「伸び」で並べます。直近の一定時間(まず 1 時間)のスコアを、その直前の同じ長さの期間のスコアと比べ、次の式で順位を付けます。

伸び = 直近のスコア × (直近のスコア + 1) ÷ (直前のスコア + 1)

「直前が 0 で直近が 10」の動画は、「直前が 100 で直近が 110」の動画より上に来ます。伸び率だけでなく直近の量も掛けているので、1 → 2 のような小さな揺れは上がりにくく、0 → 10 のように本当に動き始めた動画が上に来ます。

深夜など動きが少ない時間帯は、1 時間で十分な本数が集まらなければ 6 時間、24 時間、72 時間と自動で窓を広げます。トップの「直近◯時間の伸び」という表示は、そのとき使った窓の長さです。

日別・週別・月別の確定

日付別のページでは、日本時間の 0 時で日を区切り、その日の間に記録された行動だけで総合スコアを計算します。前日分は翌日 0 時で確定し、その後は動きません。週は月曜から日曜、月は 1 日から末日です。

確定した日・週・月のページは検索エンジンにも載せており、「あの日に何が伸びていたか」をあとから振り返れます。

順位を上げたいとき

順位は TwiDrop 上の行動でしか動かないので、「自分の動画を上げたい」と思っても、X で宣伝するしかありません。TwiDrop 上で自分で繰り返し押しても 1 時間に 1 回しか数えず、過度なアクセスは制限されます。

具体的な計算例

ある動画 A と B が、直近 1 時間とその前の 1 時間で次のように動いたとします。

動画直前 1 時間のスコア直近 1 時間のスコア伸び
A01212 × 13 ÷ 1 = 156
B90100100 × 101 ÷ 91 ≒ 111
C233 × 4 ÷ 3 = 4

合計では B が最も多いのに、急上昇では「動き始めた」A が上に来ます。C のような小さな揺れは 4 点にしかならず、上位には入りません。これが「伸び率 × 直近の量」で並べる狙いです。

ランキングに載らない動画

掲載停止の依頼を受けた動画と、通報で確認のうえ非公開にした動画は、スコアがいくら高くても一覧には出ません。これは運営が手で行う唯一の操作で、「順位を上げる」方向の操作は一切していません。

また、まだ一度も再生・保存・いいねされていない動画は、どの期間のランキングにも出ません。新着のページだけに並びます。

よくある質問

保存した瞬間に順位は変わりますか

変わりません。一覧は 5 分ごとに作り直しているので、反映には最大 5 分かかります。

動画を取り出しただけで「保存」になりますか

なりません。画質の一覧で保存ボタンを押したときだけ保存として数えます。一覧のサムネイルをタップして再生した場合は「再生」です。

X 上のいいね数は順位に関係しますか

関係しません。TwiDrop の ♥ だけを数えています。X 上でのいいねは、動画ページの参考情報としても表示していません。

急上昇と 24 時間ランキングで順位が違うのはなぜですか

24 時間ランキングは「過去 24 時間の合計」、急上昇は「直近の伸び」です。1 日中じわじわ見られている動画は前者で上位に、この 1 時間で急に動き出した動画は後者で上位になります。