ADVERTISEMENT

【Googleスプレッドシート】共有相手に閲覧履歴を残す追跡設定!アクセスログの可視化

【Googleスプレッドシート】共有相手に閲覧履歴を残す追跡設定!アクセスログの可視化
🛡️ 超解決

共有しているスプレッドシートで、誰がいつファイルを開いたのかを把握したいと思ったことはありませんか。Googleスプレッドシートには、アクティビティダッシュボードという機能が用意されており、ファイルへのアクセスログを可視化できます。この記事では、アクティビティダッシュボードを使って共有相手の閲覧履歴を確認する方法を詳しく解説します。設定手順や注意点を押さえれば、シートの利用状況を効率的に追跡できるようになります。

【要点】アクティビティダッシュボードで閲覧履歴を可視化する方法

  • ツールメニューからアクティビティダッシュボードを開く: 共有シート上で「ツール」→「アクティビティダッシュボード」を選択すると、閲覧者ごとのアクセスログが表示されます。
  • 日付範囲とフィルタで詳細を絞り込む: 上部の期間指定やユーザーフィルタを使って、特定の期間やユーザーの閲覧履歴だけを抽出できます。
  • 権限設定を事前に確認する: アクティビティダッシュボードはオーナーと編集者権限を持つユーザーだけが利用できます。閲覧者ではログを見ることができません。

ADVERTISEMENT

アクティビティダッシュボードで閲覧履歴を可視化する仕組み

アクティビティダッシュボードは、Googleスプレッドシートに標準搭載されているアクセス解析機能です。このダッシュボードを開くと、ファイルを開いたユーザーとそのアクション(表示・編集・コメント)が時系列で一覧表示されます。デフォルトでは直近7日間のデータが表示されますが、最大90日間さかのぼって確認できます。また、複数シートがある場合には、どのシートが閲覧されたのかも記録されるため、詳細な追跡が可能です。この仕組みにより、共有相手がシートを本当に確認したかどうかを把握でき、業務の進捗管理や不正アクセスの検出に役立ちます。

閲覧履歴を確認する具体的な手順

ここでは、アクティビティダッシュボードを使って閲覧履歴を確認する手順を説明します。非常に簡単で、特別な設定は必要ありません。

  1. アクティビティダッシュボードを開く
    共有しているGoogleスプレッドシートを開き、上部メニューの「ツール」をクリックします。ドロップダウンメニューから「アクティビティダッシュボード」を選択します。画面右側にダッシュボードが表示されます。
  2. 表示期間を設定する
    ダッシュボード上部に「過去7日間」などの期間表示があります。クリックすると日付範囲の指定ができ、過去7日間・過去30日間・過去90日間のプリセットか、任意の期間を選択できます。
  3. アクションの種類でフィルタする
    デフォルトではすべてのアクション(表示・編集・コメント)が表示されます。「アクション」のドロップダウンから「表示」のみを選ぶと、純粋な閲覧履歴だけに絞り込めます。
  4. 特定のユーザーで絞り込む
    「すべてのユーザー」のドロップダウンから、特定のユーザーを選択すると、そのユーザーのアクティビティのみが表示されます。
  5. 詳細情報を確認する
    リストの各行には「閲覧者」「アクション」「日時」「詳細」が表示されます。「詳細」をクリックすると、どのシートに対するアクションかがわかります。また、アクションの回数も確認できます。

これらの手順で、共有相手の閲覧履歴を簡単に追跡できます。なお、アクティビティダッシュボードのデータは完全にリアルタイムではなく、最大数時間の遅延がある場合があります。

アクティビティダッシュボードを使う際の注意点と制限

アクセスログが見られない場合の対処法

アクティビティダッシュボードが表示されない場合は、まずあなたの権限を確認してください。ダッシュボードを開けるのは、ファイルのオーナーまたは編集者権限を持つユーザーのみです。閲覧者(コメント可を含む)はダッシュボードを表示できません。また、Google Workspace管理コンソールでアクティビティダッシュボードが無効になっている可能性もあるため、管理者に問い合わせてみてください。権限があってもダッシュボードが空っぽの場合は、データの反映に時間がかかっているか、または該当期間にアクティビティがなかったことを意味します。

閲覧履歴が記録されない場合はないか

アクティビティダッシュボードは、ファイルが開かれた際に自動で記録されます。ただし、Googleスプレッドシートのオフライン機能を使用している場合や、ファイルをダウンロードして閲覧した場合には記録されません。また、シートが小さい画面で表示されただけの短時間のアクセスでは記録が取れないこともあります。基本的には、ブラウザ上でシートを開き、一定時間以上表示された場合にログが残ります。

過去の閲覧履歴の保存期間について

アクティビティダッシュボードのデータは、最長90日間保存されます。90日を超えた過去の履歴は自動的に削除されるため、長期にわたるアクセス監査が必要な場合は、別途外部ツールやApps Scriptを用いてログを保存する必要があります。

他のユーザーに追跡がバレることはあるか

アクティビティダッシュボードを開いても、相手に通知が行くことはありません。しかし、ファイルの共有設定画面で「アクティビティダッシュボードが有効」という表示がないため、相手が自身のアクセス履歴を確認することはできません。ただし、ファイルのオーナーや編集者であればダッシュボードを開けるため、共有相手が編集者権限を持っている場合には、あなたの閲覧履歴も相手から見えることになります。機密性の高いシートを扱う場合は、編集者権限を必要最低限に絞ることをおすすめします。

ADVERTISEMENT

アクティビティダッシュボードとバージョン履歴の比較

アクティビティダッシュボードとバージョン履歴は、どちらも履歴を確認する機能ですが、目的が異なります。以下の表で比較します。

機能 アクティビティダッシュボード バージョン履歴
確認できる情報 誰がいつ開いたか(表示・編集・コメントのログ) 編集内容の変更履歴(セルの値の変化)
対象アクション 表示、編集、コメント 編集(セルの変更)
保存期間 最長90日間 無制限(ファイルの全履歴)
利用できる権限 オーナーと編集者 オーナーと編集者
主な用途 アクセス監査、閲覧状況の確認 変更の復元、編集内容の追跡

まとめ

アクティビティダッシュボードを利用すれば、共有スプレッドシートへのアクセスログを簡単に可視化できます。特に、チームメンバーがシートを本当に確認したかを把握するのに役立ちます。手順は「ツール」メニューからダッシュボードを開くだけで、権限さえあればすぐに利用できます。ただし、保存期間が90日間であることや、閲覧者権限では見られないという制限を覚えておきましょう。必要に応じてバージョン履歴と併用し、より詳細な履歴管理を行ってください。また、長期間のログが必要な場合には、Apps Scriptを使って定期的にデータを外部に保存する方法も検討してみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。