Hangouts Meet audit log
As an administrator, you can track video meeting activity in your organization using the Hangouts Meet audit log. For example, you can see when a user starts a meeting.
Step 1: Open your Meet audit log
-
Sign in to your Google Admin console.
Sign in using your administrator account (does not end in @gmail.com).
-
From the Admin console Home page, go to Reports.
To see Reports, you might have to click More controls at the bottom.
- On the left under Audit, click Hangouts Meet.
- At the top right, click Select columns
and select the data you want to show in your log.
See below for how to interpret and customize log data.
Step 2: Understand Meet audit log data
Key concepts
Review the key concepts to better understand the available audit log data.
Concept | Description |
Network congestion ratio | The percentage of time that network constraints prevented a device that joined a Meet meeting from sending higher quality video. Network constraint is caused by insufficient or unstable bandwidth, such as high or unstable jitter. Monitor this metric to detect network regression in your domain. |
Jitter | The variation of the latency on packets flowing between Google and a device that joined a Meet meeting. For example, in an ideal network, packets will come at a constant interval, such as every 20 milliseconds (ms). In reality, the network will introduce a variety of delays, which will cause the packets to come at irregular intervals. For example, packets might arrive every 20 ms at times and every 25 or 15 ms at other times. |
Round trip time | The length of time it takes for a packet to travel to Google and come back. |
Bit rate | The amount of audio or video information received or sent, in bits per second (bps). |
Estimated download or upload bandwidth | The approximate amount of network bandwidth used to send and receive audio, video, and presentation data. |
The following table describes the data that you can see in the Meet audit log, using Meet activity log APIs, or using the Meet quality tool.
Activity information
Data type | Log UI | API | Quality tool | Description |
Date | ✔ | ✔ | ✔ | Date and time the event occurred (displayed in your browser's default time zone) |
Activity name | ✔ | ✔ | The action that was logged, such as participation in a video meeting | |
Activity description | ✔ | ✔ | Details of the event |
Meeting information
Data type | Log UI | API | Quality tool | Description |
Conference ID | ✔ | ✔ | The unique identifier of the meeting. | |
Meeting Code | ✔ | ✔ | ✔ | The code for the meeting, for example, abc-hexp-tqy. Recurrent meetings have the same meeting code. |
organizer_email | ✔ | ✔ | The email address of the meeting creator. | |
Calendar Event Id | ✔ | ✔ | The identifier for the Google Calendar event associated with the meeting. |
Participant information
Data type | Log UI | API | Quality tool | Description |
identifier_type | ✔ | Indicates the type of the participant identifier. | ||
Participant Identifier | ✔ | ✔ |
The unique participant identifier, for example, an email address, phone number, or device ID. The entries appear empty for anonymous and external users. |
|
Participant Outside Organization | ✔ | ✔ | Indicates if the participant is external to your organization. | |
Participant Name | ✔ | ✔ | ✔ | Participant name displayed in the meeting. |
Call Rating out of 5 | ✔ | ✔ | ✔ | The call rating given by the participant at the end of the call, ranging from one to 5. |
Location information
Data type | Log UI | API | Quality tool | Description |
IP Address | ✔ | ✔ | The participant's external IP address. | |
City | ✔ | ✔ | The city or geographical region where the participant joined. This information is derived from the participant's device IP address or phone number. | |
Country | ✔ | ✔ | ✔ | The country where the participant joined. |
Session information
Data type | Log UI | API | Quality tool | Description |
Duration | ✔ | ✔ | ✔ | The time in seconds that the participant stayed in the meeting. |
Product Type | ✔ | ✔ | ✔ | The meeting product (classic Hangouts or Meet). |
endpoint_id | ✔ | The unique endpoint identifier for the current call. Joining the same conference twice will generate 2 distinct endpoint IDs. | ||
Client Type | ✔ | ✔ | ✔ | The participant's device type. |
Network statistics
Data type | Log UI | API | Quality tool | Description |
Transport Protocol | ✔ | ✔ | ✔ | The network protocol used. |
Estimated Download Bandwidth in kbps | ✔ | ✔ | The mean estimated amount of data received per second, in kilobits per second. | |
Estimated Upload Bandwidth in kbps | ✔ | ✔ | The mean estimated amount of data sent per second, in kilobits per second. | |
Network Congestion Ratio | ✔ | ✔ | ✔ | The fraction of time, as a percentage, when the sending bandwidth was capped. |
Network Round Trip Time Mean In ms | ✔ | ✔ | ✔ | The mean network round-trip time, in milliseconds. |
Network Send Jitter Mean in ms | ✔ | ✔ | ✔ | The 90th percentile network jitter for sent packets, in milliseconds. |
Network Recv Jitter Mean in ms | ✔ | ✔ | ✔ | The mean network jitter for received packets, in milliseconds. |
Network Recv Jitter Max in ms | ✔ | ✔ | ✔ | The maximum network jitter for received packets, in milliseconds. |
Audio statistics
Data type | Log UI | API | Quality tool | Description |
Audio Receive Duration | ✔ | ✔ | ✔ | The duration of time that the participant received audio, in seconds. |
Audio Receive Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bit rate of received audio streams, in kilobits per second. |
Audio Receive Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for received audio streams. |
Audio Receive Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for received audio streams. |
Captured Energy | ✔ | The audio captured by the microphone.
|
||
Audio Send Duration | ✔ | ✔ | ✔ | The duration in seconds that the participant sent audio. |
Audio Send Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bit rate of the sent audio stream, in kilobits per second. |
Audio Send Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for the sent audio stream. |
Audio Send Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for the sent audio stream. |
Played out energy | ✔ | The audio volume received and transmitted to the audio card. Peripheral selection and muted speakers will not be captured by this metric.
|
Video statistics
Data type | Log UI | API | Quality tool | Description |
Video Receive Duration | ✔ | ✔ | ✔ | The duration that the participant received video, in seconds |
Video Receive Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bitrate of received video streams, in kilobits per second |
Video Receive Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for received video streams |
Video Receive Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for received video streams |
Video Receive FPS Mean | ✔ | ✔ | ✔ | The mean frame rate per second (FPS) of received video streams |
Video Receive Long Side Median | ✔ | ✔ | ✔ |
The most used long side of the received video streams (pixels) Note: In landscape video, the long side is the video width. In portrait video, the long side is the height. |
Video Receive Short Side Median | ✔ | ✔ | ✔ | The most used short side of the received video streams (pixels) |
Video Send Duration | ✔ | ✔ | ✔ | The duration during which the participant’s camera sent video (seconds) |
Video Send Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bit rate of the sent video stream, in kilobits per second |
Video Send Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for the sent video stream |
Video Send Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for the sent video stream |
Video Send FPS Mean | ✔ | ✔ | ✔ | The mean frame rate per second (FPS) of the sent video stream |
Video Send Long Side Median | ✔ | ✔ | ✔ | The most used long side resolution of the sent video, in pixels |
Video Send Short Side Median | ✔ | ✔ | ✔ | The most used short side resolution of the sent video, in pixels |
Presentation statistics
Data type | Log UI | API | Quality tool | Description |
Screencast Receive Duration | ✔ | ✔ | ✔ | The duration during which the participant received a shared screen, in seconds |
Screencast Send Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bitrate of the received screencasts in kilobits per second |
Screencast Receive Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for received screencasts |
Screencast Receive FPS Mean | ✔ | ✔ | ✔ | The mean frame rate per second (FPS) of received screencasts |
Screencast Receive Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for received screencasts |
Screencast Receive Long Side Median | ✔ | ✔ | ✔ | The most used long side of the received screencasts, in pixels |
Screencast Receive Short Side Median | ✔ | ✔ | ✔ | The median of the short side of the received screencasts, in pixels |
Screencast Send Duration | ✔ | ✔ | ✔ | The duration during which the participant sent a screencast, in seconds |
Screencast Send Bitrate Mean in kbps | ✔ | ✔ | ✔ | The mean bitrate of sent screencasts, in kilobits per second |
Screencast Send Packet Loss Mean | ✔ | ✔ | ✔ | The mean packet loss, as a percentage, for sent screencasts |
Screencast Send Packet Loss Max | ✔ | ✔ | ✔ | The maximum packet loss, as a percentage, for sent screencasts |
Screencast Send FPS Mean | ✔ | ✔ | ✔ | The mean frame rate per second (FPS) of sent screencasts |
Screencast Send Long Side Median | ✔ | ✔ | ✔ | The median long side resolution of the sent screencasts, in pixels |
Screencast Send Short Side Median | ✔ | ✔ | ✔ | The median of the short side of the sent screencasts, in pixels |
Step 3: Customize and export your audit log data
Filter the audit log data by user or activity
You can narrow your audit log to show specific events or users. For example, find all log events for when a particular user created a conversation.
- Open your Hangouts Meet audit log as shown above.
- If you don't see the Filters section, click Filter
.
- Enter or select the criteria for your filter. You can filter any combination of the data you can view in the log.
- Click Search.
Filter by organizational unit
You can filter by organizational unit to compare statistics between child organizations in a domain.
- Open your report as shown above.
- On the left, under Filters, select an organizational unit from the list.
You can only filter the current organization hierarchy, even when searching for older data. Data before December 12, 2018 will not appear in the filtered results.
Export your audit log data
You can export your audit log data to Google Sheets or download it to a CSV file.
- Open your audit log as shown above.
- (Optional) To change the data to include in your export:
- On the toolbar, click Select columns
.
- Check the box next to the data you want to export and click Apply.
- On the toolbar, click Select columns
- On the toolbar, click Download
.
You can export up to 210,000 cells. The maximum number of rows depends on the number of columns you select. Audit logs to Sheets are limited to 10,000 rows, while CSV exports can include up to 500,000 rows.
Note: We recommend using BigQuery or the Reports API for large exports because the Sheets or CSV export process can take a long time and the progress is not displayed.
Export your audit log to BigQuery
To export logs and usage reports to BigQuery, see Set up BigQuery logs in the Admin console.
How old is the data I'm seeing?
For details on exactly when data becomes available and how long it's retained, see Data retention and lag times.