

# ChronometricaとStreamersの比較：精度ラベル付きのYouTube指標

YouTubeの比較で、各カウントの値とともに取得状況と精度を示す必要があるなら、Chronometricaを選びましょう。同じ作業で、文書に記載された検索フィルター、再生リスト、字幕収集、または任意のAIツールが必要なら、Streamers YouTube Scraperを選びましょう。選択を決めるのは、レポートに必要な出力と収集作業全体の要件です。カウントの正しさに実証済みの差があるからではありません。[Chronometricaの仕様](https://apify.com/chronometrica/youtube-metrics-scraper)と[Streamersの仕様](https://apify.com/streamers/youtube-scraper)を参照してください。

このガイドは、類似する公開動画の短いリストをすでに持つクリエイターや分析担当者向けです。目的は、各カウントを取得元に結び付け、明示した比較ルールを満たすレコードを示す表を作ることです。

これはChronometricaのガイドです。2026年10月20日に確認した公開製品仕様を使用しています。以下の入力例は、入力構造を確認するスキーマ検証に合格しています。実行はしていません。計算例の数値は架空のものです。

## レポートに必要なデータ収集仕様を選ぶ

Actorは、ホスト環境で動くデータ収集プログラムです。出力仕様には、返されるデータとその読み方が記載されています。比較レポートでは、この仕様が重要です。数値だけでは、それを使用できるか判断できない場合があるためです。

レポートで、いいね数と再生回数の比率計算に、省略や丸めのない公開カウントだけを使用するとします。必要な各カウントを取得できたか確認する必要があります。また、取得元が省略のない数値を示したのか、丸めた表示を示したのかも確認する必要があります。このルールでは、値が100,000の場合と表示が100Kの場合で、扱いが変わることがあります。比率に使用するには、再生回数が0より大きいことも必要です。

| 判断項目 | Chronometrica YouTube Metrics Scraper | Streamers YouTube Scraper |
| --- | --- | --- |
| 確認できた主な用途 | 指標の取得状況とカウントの精度を明示する必要があるレポート | 検索フィルター、再生リスト、字幕、または任意のAIツールを使う、より広い範囲の収集 |
| 関連する出力仕様 | 指標の状態を示すデータ構造を伴う公開カウント | 動画とチャンネルの公開カウント |
| 利用者が行うこと | 各指標にレポートの適格条件を適用する | レポート用に同等の取得状況チェックを定める |

これらは文書に記載された用途であり、比較実行の結果ではありません。[Chronometricaの文書](https://apify.com/chronometrica/youtube-metrics-scraper)と[Streamersの文書](https://apify.com/streamers/youtube-scraper)を参照してください。

Chronometricaの文書には、フラットな行形式が記載されています。投稿、そのカウント、収集時刻のフィールドを1件のレコードに格納する形式です。関連フィールドには、`inputUrl`、`postUrl`、`postId`、`title`、`publishedAt`、`views`、`likes`、`comments`、`channelSubscribersCount`、`scrapedAt`があります。`postMetricStatus`と`channelMetricStatus`のデータ構造は、指標の取得状況と精度を示します。欠損したカウントは欠損のまま保持されます。カウントに厳密なルールがあるレポートでChronometricaを選ぶ理由は、この明確な仕様です。[Chronometricaの出力仕様](https://apify.com/chronometrica/youtube-metrics-scraper)

Streamersの文書には、直接URL、キーワード検索、通常の動画・Shorts・配信ごとの取得件数上限が記載されています。これらの設定は、より広い範囲の収集作業に役立ちます。[Streamersの入力スキーマ](https://apify.com/streamers/youtube-scraper/input-schema)

したがって、主な切り替え条件は実務上の要件です。文書に記載された出力と収集モードが、作業全体に合う収集ツールを選びましょう。このガイドは、競合製品のカウントが誤っていることや、品質に関する情報がまったくないことを示すものではありません。

## 計算の前に取得状況と精度を確認する

取得状況は、指標が存在するかどうかを示します。Chronometricaの文書には、`present`、`unavailable`、`not_attempted`などの状態が記載されています。取得できなかったカウントと、取得を試みなかったカウントは異なります。結果の確認時にも、この区別を保ってください。[Chronometricaの指標状態の仕様](https://apify.com/chronometrica/youtube-metrics-scraper)

精度は、公開されている取得元がカウントをどこまで細かく示していたかを表します。文書に記載されたラベルには、`exact`、`display_rounded`、`likely_rounded`があります。丸めた表示から得られる情報は、省略のないカウントより少なくなります。後の計算で取得元の制約が見えなくならないように、そのラベルを値とともに保持してください。[Chronometricaの精度の仕様](https://apify.com/chronometrica/youtube-metrics-scraper)

ここでいう「exact」は、表示された公開カウントについてのものです。プラットフォーム内部の記録が正しいことを保証するものではありません。また、公開再生回数が、重複を除いた人数、総再生時間、視聴者維持率、売上を表すようになるわけでもありません。

レポートでは、数式より先にルールが必要です。たとえば、「公開いいね数が存在して正確であり、公開再生回数が存在して正確で、かつ0より大きい場合に限り、その動画を正確なカウントによる比率計算に含める」と定めます。存在するとは、値が欠損しておらず、`null`でもないことです。このルールを満たすレコードは適格です。満たさないレコードも、理由を明示して元データの表に残せます。

0は既知の値ですが、0による除算は定義されていません。再生回数が0のレコードは元データの表に残し、比率計算の適格率から除外してください。その比率を0と報告してはいけません。

取得元の値、取得状況、精度を一緒に保持してください。数値だけを別のシートにコピーすると、次に読む人が、取得元の値は丸められていたと知らずに使用するかもしれません。

## 架空の例：3本の動画と適格な比率1件

この節の3件のレコードは、すべて読者向けの架空データです。現在の実行結果、製品テスト、顧客レポートから得た出力ではありません。

読者が求めているのは、正確なカウントに基づく公開いいね数と公開再生回数の比率です。この比率は、公開再生回数100回あたりのいいね数を表します。いいね数は分子で、分数の線の上に置く数値です。再生回数は分母で、線の下に置く数値です。100を掛けると百分率になります。

`public like-to-view ratio = public likes / public views × 100`

比率計算の適格条件を満たすには、いいね数が存在し、正確である必要があります。再生回数は存在し、正確で、かつ0より大きい必要があります。

動画Aには、正確な公開再生回数100,000回と、正確な公開いいね数2,000件があります。両方のカウントがルールを満たし、再生回数も0より大きくなっています。

`2,000 / 100,000 × 100 = 2.00%`

動画Aは、正確なカウントによる比較の適格条件を満たします。この結果が示すのは、2つの公開カウントの関係です。重複を除いた視聴者のうち、動画にいいねした人の割合は示しません。

動画Bの再生回数は100Kと表示され、正確な公開いいね数は2,100件です。計算に100,000を使うと、約2.10%になります。しかし、入力する再生回数は丸められています。明示したルールでは、動画Bは正確なカウントの対象集合と、比率計算の適格率から除外されます。読者は、丸めた入力値であることを明示したうえで、推定値を別のグループに残せます。その推定値は、比率計算の適格条件を満たしません。

動画Cには公開いいね数が300件ありますが、公開再生回数がありません。その比率は不明です。欠損した再生回数を0に置き換えてはいけません。0は値です。一方、欠損は必要な値が不明であることを意味します。再生回数が0だと分かっている場合も除算はできません。ただし、理由は異なります。0による除算は定義されていないためです。

入力した3本の動画のうち1本が、再生回数が0より大きいという条件を含め、正確なカウントのルールを満たします。

`1 / 3 × 100 = 33.33% eligible coverage`

適格率とは、入力したレコードのうち、レポートのルールを満たすものの割合です。スクレイパーの成功率ではありません。動画Bは再生回数が丸められているため除外されます。動画Cは再生回数が欠損しているため除外されます。これらの理由はレコードの横に記載します。再生回数が0の行も、固有の理由を添えて比率計算の適格率から除外します。

この例で求められる正確な比率は1件です。AとBの成果に厳密な順位を付ける根拠にはなりません。適格な比較対象を増やすには、0より大きい再生回数を含む、条件に合う正確なカウントが必要です。推定値は、明示して別に残せます。すべてのレコードに同じ適格条件を適用する必要があります。

## 少数の動画で繰り返せる比較方法を使う

### 1. 問いと入力リストを確定する

収集前に、何を比較したいかを書き出してください。「入力した動画のうち、公開いいね数と公開再生回数の比率が最も高いのはどれか」は、この方法で扱える問いです。「どのサムネイルが原因で、より多くの人が視聴したのか」には、別の証拠が必要です。

問いに必要な範囲で、話題、形式、公開からの経過時間、観測時刻をそろえてください。比率を見てから動画を追加または削除する場合は、変更理由を説明してください。リストの選び方については、[YouTubeの比較対象群の設計ガイド](/ja/articles/%E6%96%B0%E3%81%97%E3%81%84youtube%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%AE%E6%AF%94%E8%BC%83%E5%AF%BE%E8%B1%A1%E5%8B%95%E7%94%BB%E3%81%AE%E9%81%B8%E3%81%B3%E6%96%B9/)を参照してください。この比較は、リストを選び終えた後に始めます。

### 2. 必要なカウントとルールを明示する

計算に必要なカウントをすべて列挙してください。公開いいね数と公開再生回数の比率には、いいね数と再生回数が必要です。公開再生回数の合計を比較するには、再生回数が必要です。チャンネル登録者数は背景情報になりますが、どちらの数式にも自動的に含めるものではありません。

計算前に、分子、分母、単位を明示してください。次に、適格条件を平易な言葉で示します。正確なカウントによる比率では、いいね数が存在して正確であり、再生回数が存在して正確で、かつ0より大きいことを条件にします。値が欠損しているレコード、丸められているレコード、再生回数が0のレコードは、比率計算の適格率から除外してください。

推定値が役立つ場合も、適格な比率の結果とは分けてください。再生回数の合計が0だと分かっている場合、カウントの比較には残せますが、比率の分母には使えません。どのレコードが条件を満たすかを見る前に、これらのルールを決めてください。

### 3. 確定済みの短いリストから収集する

入力した動画URLから始めて、依頼したリストと返されたレコードを比較できるようにします。投稿を識別する情報と収集時刻を保持してください。Chronometricaの出力では、`postId`と`postUrl`が動画の識別に役立ち、`scrapedAt`が収集時刻を記録します。[Chronometricaの出力フィールド](https://apify.com/chronometrica/youtube-metrics-scraper)

確定済みのリストがあれば、適格率の基準となる当初の総数も明確になります。確認中は、元のリストを参照できるようにしてください。収集予定の対象範囲は、引き続き元の入力リストで定めてください。その定義を、返された行の集合で説明なく置き換えてはいけません。

### 4. 結果の保存先3か所をすべて確認する

Chronometricaは、`ok`の行だけを既定の課金対象データセットに送ります。データセットとは、保存されたレコードの集合です。それ以外の結果は、同じ行フィールドを持つ別のUnbilled resultsデータセットに送られます。`OUTPUT`には、`datasetRows`、`unbilledRows`、状態別の件数、指標の取得率が記載されます。[Chronometricaの結果の仕様](https://apify.com/chronometrica/youtube-metrics-scraper)

3か所をすべて確認してください。未解決の入力と、解決済みだが必要な指標がないレコードを分けてください。処理の実行が成功しても、すべての入力から適格なレコードが得られたとは限りません。また、`ok`の行でも、要求したすべての指標が存在する、または正確であるとは限りません。指標の状態フィールドと必要な値を、レポートのルールに照らして確認してください。

### 5. 必要な各指標にルールを適用する

解決済みの各レコードについて、数式で使うカウントをすべて確認してください。最初に取得状況を確認します。次に精度を確認します。比率の場合は、正確な再生回数が0より大きいことも確認してください。いいね数に省略がなくても、再生回数が丸められている、欠損している、または0である場合は適格になりません。

適格な正確なカウントの結果、丸めた値による推定結果、不明な結果を分けてください。再生回数が0の場合、比率は未定義と記し、比率計算の適格率から除外します。再生回数は既知なので、再生回数が不明なグループには入れないでください。

レコードを除外した場合は、短い理由を添えてください。「再生回数が丸められている」「再生回数を取得できない」「再生回数が0のため比率は未定義」は、それぞれ異なる制約を表します。後の確認担当者が収集をやり直さずに判断を確認できるよう、元の状態情報を保持してください。

### 6. 入力リストに対する適格率を報告する

ルールをすべて満たすレコードを数えてください。この比率では、いいね数が正確かつ存在し、再生回数が正確かつ存在して0より大きいことが条件です。適格なレコード数を元の入力リストのレコード数で割り、100を掛けます。分数と百分率の両方を示してください。

再生回数が0の行は、元の入力リストの総数には残しますが、適格なレコード数には含めません。再生回数が欠損している行や丸められている行も、適格率では同じように扱います。ただし、除外理由は区別して保持してください。

この手順で、予定した比較対象のうち、どれだけが残ったかを示せます。大きなリストの中から適格な動画1本だけを基にしたレポートと、入力したすべての動画が条件を満たすレポートでは、対象範囲が異なります。結果の横に除外理由を説明してください。この適格率を、収集の正確さ、製品の信頼性、成功率と呼んではいけません。

### 7. 明示した指標だけを計算して説明する

対象に含めるすべてのレコードに、同じ数式と適格条件を使ってください。再生回数が正確で、存在し、0より大きいことを確認してから、適格な比率を計算します。結果の横に取得元のリンクを残してください。推定結果は見て分かるように分けます。表を並べ替えたときに、説明なしで適格な正確なカウントの結果に紛れないようにしてください。

公開カウントの差や比率は、観測したレコードを説明できます。それだけで、ある動画がより多くの注目を集めた理由を説明することはできません。タイトル、サムネイル、公開時期、チャンネル規模、その他の違いが影響している可能性があります。話題が一致していても、これらの違いがすべてなくなるわけではなく、因果関係を検証する実験になるわけでもありません。

### 8. 重要な結果は取得元で確認する

結果が判断に影響する場合は、公開されている取得元ページを開いてください。動画を識別する情報、カウントの表示、観測時刻を確認します。公開カウントは変わることがあるため、後でページを開いたときの値が保存済みレコードと異なる場合があります。

問いに答えるために、視聴者維持率や総再生時間などの非公開指標が必要なら、自分のYouTube Studioデータを使ってください。比較対象の公開カウントと並べて使う場合は、それらの指標名を明確に示します。相手のチャンネルでは観測できない非公開指標の代わりとして、公開カウントによる比率を示してはいけません。

## 最初の収集結果を確認しやすくする

公開されている[YouTube Video Performance Tracker Task](https://apify.com/chronometrica/youtube-metrics-scraper/examples/youtube-video-performance-tracker)を出発点にできます。Taskとは、保存済みの入力設定です。

次の入力は、現在の公開スキーマに照らして確認済みです。実行はしていません。URLはスキーマの例であり、実際の指標を確認した結果ではありません。比較に適した公開動画1本のURLに置き換えてください。

```json
{
  "startUrls": [
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  ],
  "maxItems": 1
}
```

最初の収集結果を確認しやすくする

上記のフィールドは、[Chronometricaの入力スキーマ](https://apify.com/chronometrica/youtube-metrics-scraper/input-schema)と一致しています。`maxItems`は、保存する行数全体の上限です。取得元のデータをすべて網羅した証明にはなりません。動画の直接URLを1件だけ入力すれば、最初の確認を入力したレコードに集中できます。

リストを増やす前に、動画を識別する情報、収集時刻、必要なカウント、その状態情報を見つけられるか確認してください。次に、レコードがどこに出力されたかを確認し、実行概要を読みます。比率の場合は、正確な再生回数が存在し、0より大きいことを確認してください。この小さな確認で、返された行があらゆる計算に使えると思い込まずに、比較表を作る方法が分かります。

## 根拠を説明できるカウント1件から始める

カウントの取得状況と精度が必要なレポートには、[Chronometrica YouTube Metrics Scraper](https://apify.com/chronometrica/youtube-metrics-scraper)を選びましょう。比較に適した公開動画1本を収集してください。比較表に追加する前に、カウント1件の取得状況と精度を確認します。

取得元のリンク、収集時刻、値、状態を一緒に保持してください。そのカウントがルールを満たす理由を説明できたら、入力した残りの動画にも同じ確認を適用します。比率計算の適格条件として、再生回数が正確で、存在し、0より大きいことを求めてください。収集作業全体で、もう一方のActorの文書に記載された追加モードが必要なら、その手順を使い、レポートでは同等の確認を続けてください。最終的な表では、適格な正確なカウントによる計算結果、推定値、不明な結果、再生回数が0のため比率が未定義となる結果を区別して示す必要があります。

## 出典と参考資料

- [Chronometrica YouTube Metrics Scraper：出力フィールド、指標の状態、結果の処理](https://apify.com/chronometrica/youtube-metrics-scraper)
- [Chronometricaの入力スキーマ](https://apify.com/chronometrica/youtube-metrics-scraper/input-schema)
- [YouTube Video Performance Tracker Task](https://apify.com/chronometrica/youtube-metrics-scraper/examples/youtube-video-performance-tracker)
- [Streamers YouTube Scraper：文書に記載された収集機能と出力](https://apify.com/streamers/youtube-scraper)
- [Streamersの入力スキーマ](https://apify.com/streamers/youtube-scraper/input-schema)
- [類似するYouTubeクリエイターの比較に関する読者の質問](https://www.reddit.com/r/YouTube_startups/comments/1tihdnb/how_do_you_compare_your_youtube_analytics_with/)