古い動画と新しい動画のグループが、区切りを示す保存済みの2枚のカードにつながっている。

ここで比較するInstagram Metrics Scraper Actorは、Chronometricaが公開しています。Actorとは、ホスト環境で動くデータ収集プログラムです。Taskとは、Actorの入力設定を保存したものです。適切なツールは、レポートに必要なデータと、そのデータの確認方法によって決まります。

公開リールの基本的なレポートを作るなら、まず「どのカウント指標を載せる必要があるか」を確認します。次に、収集ツールがその指標を他の指標と区別し、値を取得できない場合の情報を示しているかを確認します。各カウントを解釈するための情報がすべてそろっていれば、少ないフィールドでも要件を満たせます。

この比較には、2026年10月20日に確認した公開製品文書を使っています。新たな収集の実行や、条件をそろえた性能テストは行っていません。文書に記載されたフィールドに基づいて選ぶための比較であり、速度、正確性、信頼性、費用について優劣を示すものではありません。

必要なレポートを定める

読者の要望は明確でした。「Instagram向けの、基本的な機能があり、しっかり使える分析ツールを勧めてください」。ここで必要なのは、リールの閲覧数といいね数を簡単に追跡する手順です。この要望だけで、大規模なレポートシステムが必要になるわけではありません。読者の質問。

ただし、「基本的」の意味も明確にする必要があります。小さなレポートでも、異なるカウント指標を混ぜたり、欠損値を0に変えたりすると、誤った結論を示すことがあります。列の数よりも、各列の意味を説明できることが大切です。

収集ツールを選ぶ前に、レポートで何を明らかにする必要があるかを書き出します。たとえば、公開リールの追跡レポートには、固定の投稿リスト、必要な公開カウント、収集日が必要になる場合があります。収集日が示すのは、値を確認した日です。すべての閲覧や再生が発生した日を示すものではありません。

公開データの限界も把握してください。公開カウントは、リーチ、保存数、シェア数、視聴維持率、収益ではありません。ChronometricaのActorは、過去の指標を復元したり、投稿が好成績を収めた理由を診断したりするものではありません。そうした答えが必要なら、この公開指標の収集手順だけではレポートを完成できません。Chronometricaの文書。

最初の判断点は、レポートに必要なのが公開カウントなのか、それとも別の種類の根拠なのかということです。2つのActorを比較する前に、これを決めてください。

レポートに必要なデータを比較する

データ仕様とは、プログラムが文書で定める入力と出力の内容です。ここで判断の軸になるのは、カウント指標の明確な仕様を重視するか、より詳しい投稿情報を必要とするかです。

Chronometricaの文書には、`views`、`plays`、`playsInstagram`が別々のカウント指標として記載されています。各指標には、取得可否、精度、取得元の情報があります。Apify Instagram Post Scraperの文書には、幅広い投稿詳細、エンゲージメント指標、動画閲覧数、再生回数、音楽に関するオプションが記載されています。投稿、カルーセル、リールに対応しています。Chronometricaの文書、Apifyの文書。

レポートに必要なデータを比較する
判断点Chronometricaが適する条件Apify Instagram Post Scraperが適する条件
必要な入力直接リンクには、`mode: "contentUrls"`と`startUrls`を使います。対象の取得元に使う現在の入力スキーマを確認します。
必要な出力の単位`views`、`plays`、`playsInstagram`を別々の指標として保持します。必要な投稿フィールドと、その単位を確認します。
欠損値の扱いnull値と指標ごとの状態情報を保持します。出力の扱いを確認し、取得できない値は不明のまま保持します。
必要なフィールド区別された公開カウント指標と、指標ごとの精度・取得元の記録。音楽に関するオプションを含む、より幅広い投稿詳細。
主な限界公開カウントだけでは、分析上のすべての問いには答えられません。出力がレポートの具体的な要件を満たすか確認する必要があります。
選択が変わる条件明確に定められたカウント指標の仕様で、要件をすべて満たせる場合に選びます。より詳しい投稿情報が必要な場合に選びます。

この表の製品情報は、確認済みの公開文書に基づきます。不明な入力や出力の詳細は、引き続き確認が必要です。記載がないことは、その機能がない証拠にはなりません。Chronometrica Actor、Apify Instagram Post Scraper。

収集前にカウント指標を決める

「動画の成果」という列名では、何を測るのかが分かりません。`views`という列名なら、指標を特定できます。作業用データでは公開フィールドの正確な名前を使い、完成したレポートでは分かりやすいラベルを付けます。

`views`、`plays`、`playsInstagram`が同じ意味だと考えないでください。確認済みのChronometricaの仕様では、これらを区別しています。レポートでも区別を保つ必要があります。カウント指標の文書。

比較のルールは簡単です。レポートで認める条件のもとで、同じ名前のカウント指標を比較します。ある行に`views`があり、別の行には`playsInstagram`しかない場合、両方の値を同じ閲覧数の列に入れてはいけません。そうすると、行によって測る指標が変わってしまいます。

収集日が異なるデータにも、同じルールを適用します。定期レポートで`views`を使うと決めたとします。後の収集で取得できなかった場合は、その欠損を記録します。グラフを埋めるために、説明せずに別のカウント指標で置き換えてはいけません。

レポートで必要なら、複数のカウント指標を並べて表示できます。それぞれにラベルを付けてください。3つともカウントだからという理由だけで合計してはいけません。指標が別々だからといって、それぞれが重複のない視聴活動を数えていて、合計できるとは限りません。

レポートの定義を短くまとめると、こうした誤りを防ぎやすくなります。選んだフィールド、対象の投稿、収集日、取得できない値の扱いを記録します。この定義があれば、次のレポート担当者は何から始めるかを明確に把握できます。

状態・精度・取得元をまとめて確認する

数値だけでは、比較に使えるかどうかは分かりません。その指標を取得できたかどうかに加え、返された情報が精度と取得元について何を示しているかも確認する必要があります。

精度は、報告された値がどの程度正確かを表します。取得元は、報告された指標をどこから得たかを示します。Chronometricaの文書には、指標ごとに状態、精度、取得元の記録があると記載されています。選んだカウント指標と一緒に、その記録を確認してください。指標の記録。

結果を確認する前に、採用基準を決めます。レポートで求める精度を、返された情報から確認できない場合は、その値を要確認とします。裏付けとなる記録が示す以上に、値を確かなものとして扱ってはいけません。

取得元の情報が、意図する比較の根拠になるかも確認します。2つの値が同じ比較に使えると確認できなければ、その不確かさを明示します。整ったスプレッドシートでも、測定内容の不明確さは解消できません。

欠損値には専用のルールが必要です。取得できない指標はnullのまま保持します。nullは、利用できる値が存在しないことを示す保存値です。レポートでは空欄にするか、「取得不可」などの明確なラベルを表示できます。0に変えてはいけません。

0は、測定した数量を示します。nullは、値を取得できないことを示します。nullを0に置き換えると、合計、平均、順位、グラフが変わる可能性があります。収集時の欠損が、活動の減少に見えることもあります。

実際の0と欠損値は区別してください。確認するのは、出力がその値を裏付けているかどうかです。その値を使うとレポートが埋まるかどうかではありません。

リールを使った架空の判断例

次の例は架空のものです。収集テスト、実際のデータセット、顧客の成果ではありません。

ある分析担当者は、公開リールの小規模なレポートを作る必要があります。返された1行には`views`と`playsInstagram`の値がありますが、`plays`の値はありません。担当者は、関連する指標ごとの状態情報も持っています。

担当者は3つの列を分けて保持します。返された`views`と`playsInstagram`の値は、それぞれの列に保持します。`plays`はnullのままにし、欠損を説明するために必要な状態記録も残します。

取得できた2つのカウント指標は合計しません。名前が異なる2つの指標は、1つの合計を構成する2つの部分ではありません。また、取得できた値のどちらかを、空の列にコピーすることもしません。

次に、担当者はレポートの要件を確認します。`views`が必要なら、そのフィールドの状態、精度、取得元を確認します。これらの記録が採用基準を満たせば、その行はレポートの該当部分に使えます。`plays`の欠損によって、別の指標まで自動的に無効になるわけではありません。

レポートに`plays`が必要なら、この行はその要件を満たしていません。担当者は欠損値を記録します。別のカウント指標が同じ問いに答えるとは主張しません。

音楽や詳しい投稿情報も必要なら、担当者はApify Instagram Post Scraperが必要なフィールドの要件を満たすか評価します。この必要性によって、収集ツールの選択が変わることがあります。Apifyの投稿詳細。

この判断に架空の指標値は必要ありません。判断を決めるのは、必要な指標、取得できるフィールド、その使用を裏付ける情報です。

出力を採用する前に4点を確認する

小規模なレポートに、大がかりな手順は必要ありません。全件を収集する前に、目的に合う少数のサンプルで次の4点を確認します。

  1. 必要なカウント指標を決めます。レポートの定義に、正確なフィールド名を記載します。複数の指標が必要なら、それぞれを別々に列挙します。必要な詳細フィールドも列挙します。これにより、収集前に要件の抜けを確認できます。
  2. カウント指標が区別されたままか確認します。返されたデータと、その受け取り先のスプレッドシートやレポートツールを調べます。`views`、`plays`、`playsInstagram`が1つの列にまとめられていないことを確認します。指標を合算したり、別の指標で置き換えたりする可能性がある数式も確認します。
  3. 指標ごとの精度と取得元を確認します。選んだフィールドの裏付けとなる記録を読みます。レポートの採用基準を満たすことを確認します。確認できない場合は値を要確認とし、より強い根拠を必要とする比較から除外します。
  4. 欠損を保持し、残りのフィールドを確認します。書き出し、読み込み、数式、グラフを通して、取得できない値がnullのまま保持されることを確認します。次に、必要な詳細フィールドがすべて結果に含まれるかを確認します。詳しい投稿情報が不可欠なら、その要件に基づいて収集ツールを再評価します。

サンプルは、自分の作業手順で採用できるかを確認するために使います。入力、必要なフィールド、レポート作成の各手順が連携して機能するかを確認できます。少数のサンプルでは、より広い範囲への対応や、他のツールと比べた性能までは証明できません。

結果は分かりやすい言葉で記録します。たとえば、必要なカウント指標があり、その裏付け情報がレポートの基準を満たし、読み込み後も欠損値が空欄のままだった、と記録できます。満たせなかった項目があれば、その項目を明記します。

「データは正しそう」といった曖昧な記述は避けます。採用確認の記録が明確なら、何が合格し、何に対応が必要かが分かります。後で別の人が収集を繰り返す際にも役立ちます。

保存済みTaskを開き、確認済みの入力を適用する

Chronometricaは、Instagram Post Metrics Tracker Taskを提供しています。確認時には、想定したTask名でページを開くことができました。ただし、このページ確認では、保存済みTaskの現在の入力内容までは証明できません。

公開コンテンツの直接URLを使う場合、提示された最小限の入力は次のとおりです。

json
{
  "mode": "contentUrls",
  "startUrls": [
    "https://www.instagram.com/reel/DIwcCZgxVZP/"
  ]
}
保存済みTaskを開き、確認済みの入力を適用する

ここでは、`mode`でコンテンツの直接収集を選び、`startUrls`で取得元のリストを指定します。これらのフィールド名と選択したモードは、Actorの入力スキーマに記載されています。

例のURLを、収集対象の公開投稿またはリールのURLに置き換えます。Taskを実行する前に、入力を適用してください。保存済みの設定を開くだけで、上記とまったく同じ設定が適用されると考えてはいけません。

この入力は、静的なスキーマチェックに合格しています。スキーマは、受け付けるフィールドと値の型を定めるものです。静的チェックは、取得元からデータを収集せずに、入力の構造を調べます。例のリールが現在も閲覧できることや、実行時に必要な指標がすべて返されることを証明するものではありません。

収集後は、上記の4点で出力を確認します。入力と収集日の記録をレポートと一緒に保管します。これにより、どの取得元を指定し、いつ公開カウントを確認したかを説明できます。

出典と参考資料

著者 Chronometrica · 更新日

ページの先頭へ ↑