パフォーマンスの低い動画を特定して削除する

このトピックでは、Video Cloud Studio とスプレッドシートを使用して、パフォーマンスの低い動画を特定し削除する方法を説明します。

概要

 

さまざまな理由から、ライブラリ内に視聴されていない、または今後も視聴されないと考えられる動画を残しておくのは望ましくありません。このドキュメントでは、このような動画を特定し、ライブラリから削除する手順を説明します。以下の箇条書きでは、プロセスの概要を示しており、この後に詳細な手順が続きます。

  • Media モジュールを使用して、ライブラリ内のすべての動画について情報が 1 行ずつ含まれるファイルをエクスポートします。
  • Analytics モジュールを使用して、動画 ID、タイトル、動画インプレッション数、動画再生数を含むカスタムレポートを作成します。レポートは CSV(カンマ区切り)形式でエクスポートされ、動画再生数またはインプレッションがゼロではない動画のみがリストされます。
  • 2つの CSV ファイルを Google Docs スプレッドシートにインポートします。
  • 全動画のスプレッドシートに列を追加し、特定の行の動画が視聴されたかどうかを判定します。これは、全動画スプレッドシート内の ID が、Analytics レポートスプレッドシート内の ID と一致するかどうかを確認することで行います。
  • 視聴されていない動画の ID を Google Doc にコピーし、バルク削除プロセスで使用できる形式に整えます。

すべての動画データをエクスポートする

Media モジュールから、ライブラリ内のすべてのメディアに関するレポートを取得できます。これは後でスプレッドシートで使用します。

  1. Media モジュールを開きます。
  2. ページ右上付近の エクスポート ボタンをクリックします。
    export button
  3. 表示されたダイアログで、このリストのすべてての動画 が選択されていることを確認します。
  4. データのエクスポート ボタンをクリックします。このレポートでは最大 15,000 本の動画情報がエクスポートされます。
  5. レポートの生成が完了したら、ファイルのダウンロード ボタンをクリックします。
  6. ファイル名はアカウント ID に対応し、ファイルは CSV(カンマ区切り)形式です。
  7. キャンセル をクリックしてダイアログを閉じます。

カスタム Analytics レポートを作成する

視聴のある動画を含む Analytics レポートを作成するには、以下の手順を実行します。

  1. Analytics モジュールを開きます。
  2. 左側メニューで カスタム をクリックします。
  3. アカウントを含める ドロップダウンから、レポート対象のアカウントを選択します。
  4. レポートのタイプ1回のみ を選択します。
  5. カレンダーを使用してレポートの 日付範囲 を設定します。
  6. データ グループ動画 を選択します。
  7. データ フィールド で、動画名動画視聴回数動画インプレッション の 3 つの項目を選択します。
    data fields
  8. 選択したフィールドの下にレポートのプレビューが表示されます。動画 ID はレポートに自動的に含まれる点に注意してください。
    report preview
  9. レポート名 を入力するか、デフォルト名を使用します。
  10. 形式CSV を選択します。
  11. レポートが準備完了した際にメール通知を受け取るかどうかを選択します。アカウント内の動画数が非常に多くない限り、待機しているだけで問題ありません。
  12. レポートを要求 ボタンをクリックします。
  13. しばらくすると、レポートがダウンロードされます。

全動画ファイルをインポートする

このセクションでは、Media モジュールからエクスポートした全動画レポートを開きます。

  1. Google Docs の空白スプレッドシートを開きます。
  2. File > Import > Upload を選択し、全動画 CSV ファイル(アカウント ID がファイル名になっています)を指定の場所へドラッグするか、参照して選択します。
  3. Import file ダイアログではデフォルト設定をそのままにして、Import data をクリックします。
    import csv
  4. インポートされたデータは次のように表示されます:
    sample import all videos

Analytics レポートをインポートする

次に、作成した Analytics レポートを同じスプレッドシート内の別シートにインポートします。

  1. File > Import > Upload を選択し、Analytics レポートの CSV ファイルを指定の場所へドラッグするか、参照して選択します。
  2. Import file ダイアログで、Import locationInsert new sheet(s) に変更します。他の設定はデフォルトのままで、Import data をクリックします。
    import analytics
  3. インポートされたデータは次のように表示されます:
    sample import
  4. スプレッドシート下部に 2 つのシートが表示されていることを確認します。
    two sheets

名前付き範囲を作成する

ここでは、動画に再生数があるかどうかを判定するための列を追加します。そのためには、Analytics レポート(視聴された動画)の ID を参照する必要があります。作業を簡単にするために、範囲を作成し名前を付けます。

  1. Analytics レポートのシートで、最初の列の上部にある大文字の A をクリックします。
  2. 列内で右クリックし、View more column actions > Define named range を選択します。
  3. スプレッドシート右側にパネルが開くので、デフォルト名 NamedRange1IDsWithViews に変更します。
  4. Enter キーを押すと、範囲が定義されていることが確認できます。
    named range

視聴なし判定のための列を追加する

次に、新しい列を追加し、特定の動画に再生数があるかどうかを判定する VLOOKUP() 関数を追加します。

  1. アカウント ID の名前が付いた全動画シートに戻ります。
  2. B をクリックします。
  3. スプレッドシートのメニューから Insert > Column left を選択します。これで新しい空の列 B が作成されます。
  4. セル B2 をクリックします。
  5. =VLOOKUP( と入力します。これで関数入力が開始されます。
  6. 開いた括弧の直後で A2 セルをクリックします。セルの位置が自動入力されます。これが関数が検索する値です。
  7. セルの後にカンマを入力し、id と入力します。名前付き範囲が候補に表示されるので選択します。
    select named range
    これで、A2 の値を検索する範囲が定義されました。
  8. 名前付き範囲の後にカンマを入力し、数字 1 を入力します。これは返される列番号を指定します。つまり、A2 の ID が名前付き範囲で見つかった場合、その ID がセルに返されます。
  9. 数字 1 の後にカンマを入力し、FALSE を入力して閉じ括弧を付けます。これは、列がソートされておらず完全一致が見つからない場合に近い値を返すかどうかを指定します。今回その動作は不要のため、FALSE が正しい設定です。
  10. 関数が正しく定義されていることを確認し、Enter を押します。
    complete vlookup
    セル B2 には、A2 の ID が表示されるか、#N/A が表示されます。
  11. B2 セルを再度クリックし、選択されていることを確認します。
  12. スプレッドシート全体に式をコピーするには、B2 の右下にある青い四角をダブルクリックします。
    blue square
    B列には、A列の ID がそのまま表示されるか、#N/A が表示されます。ID が表示される場合、その動画は Analytics レポートで確認されている、つまり再生があった動画です。#N/A が表示される場合は、A 列の ID を持つ動画には再生がなかったことを示します。

視聴されていない動画を削除する

スプレッドシートを並べ替えて、視聴されていない動画の ID をまとめて表示します。その後、それらの ID をコピーし、一括削除用の形式に整えます。

  1. 列 B を選択し、スプレッドシート メニューから Data > Sort sheet by column B, Z -> A を選択します。これにより、セルに #N/A と表示された視聴ゼロの動画がスプレッドシートの上部にグループ化されます。
  2. ここから先の進め方には 2 通りの選択肢があります:
    • 削除すべき動画が少数の場合:Studio を開き、MEDIA モジュールで手動で動画を削除できます。
    • 削除すべき動画が多数ある場合:負担を軽減するため、以下の手順に従って作業を進めることを推奨します。
  3. 削除したい動画の ID のみを選択してコピーします。ID や名前が欠落している動画はすでに削除済みであることを意味するため、コピーしないようにしてください。
    copy IDs
  4. Google Doc のドキュメントを開きます。
  5. ドキュメント メニューから Edit > Paste without formatting を選択します。動画 ID が 1 列で表示されます。一括削除を行うには、ID を次の形式にする必要があります: id:12345678 id:23456789 ... 手作業で編集する代わりに、次の手順で自動整形します。
  6. Edit > Find and replace... を選択します。
  7. Find の欄に \n と入力します。これは改行を意味します。
  8. Replace with の欄に、半角スペース + id: を入力します。先頭のスペースが正しい整形のために重要です。
  9. Match using regular expressions にチェックを入れます。
  10. Replace all をクリックし、ダイアログを閉じます。
  11. 動画 ID の一覧が次のような形式になっていることを確認します:
            1754261702001 id:4082515861001 id:5185914204001 id:5324448023001
          id:1754261492001 id:2180442442001 id:2535301903001 id:4713495235001
          id:4874718207001 id:4997278349001 id:5686632029001 id:5998203290001
          id:5998205402001 id:5998658922001 id:5998662608001 id:
  12. 整形を完了するには、先頭の動画 ID の前に id: を追加し、最後の行の末尾にある中身のない id: を削除します。
  13. 整形された動画 ID のリストをコピーします。
            id:1754261702001 id:4082515861001 id:5185914204001 id:5324448023001
          id:1754261492001 id:2180442442001 id:2535301903001 id:4713495235001
          id:4874718207001 id:4997278349001 id:5686632029001 id:5998203290001
          id:5998205402001 id:5998658922001 id:5998662608001
  14. MEDIA モジュールを開きます。
  15. 動画 ID のリストを検索ボックスに貼り付けます。
    media module search
  16. Enter を押します。
  17. 一致する動画がすべて表示されます。動画を個別に選択して削除するか、すべて選択して削除できます。