Please see our original bug ticket: recording-only-viewers-are-being-suppressed-from-reports/137987
Problem statement:
There is no way to retrieve people who only view the recording using the reporting API’s - this is a significant blocker to us as we need to include our recording viewers to calculate their CPD.
Impact:
For some reason, the session attendance report only returns records where the session_attendance status = Attended. This means for people who only view the recording (and did not attend the live session) we cannot retrieve their data.
This data exists and is stored by Zoom, but not accessible using a standard session attendance report.
We can workaround and get the data over the custom reports, but this requires someone to manually create and reference a custom report for each event - this is not scalable, and goes against the API first design and the initial reason we went with Zoom Events - additionally, we were told by technical pre-sales that this was a feature and we would be able to retrieve it. Indeed, there is no warning about this suppression on the Zoom API docs or anywhere else that we have found.
Feature description:
We would like to request either a new API endpoint with this functionality, or a parameter that will allow this to be retrieved on the existing ‘session attendance report’.
Hi @IT116
Thanks for reaching out to us and welcome to the Zoom Developer Forum.
Have you tried using the Get meeting recordings analytics details or summary endpoints Meetings APIs
Hi @elisa.zoom
Unfortunately, we’re using Zoom Events, so I don’t believe this endpoint is applicable? If there is a way to use it with Zoom Events “webinars” though, can you please share?
Thanks
Hi @IT116
Thanks for clarifying this further.
It seems like the only endpoint that might help you to retrieve that type of data would be the following:
Thanks Elisa,
This report is semi-useful, however it has a few issues:
custom reports need to be set up by a user, there is no programmatic way to have them exist and working when events are created. This adds a manual step to all our reporting functions, when we believe this is something that should exist out of the box
custom reports run at the event level, but this information is “session-level” so we would prefer it to exist on the session endpoint / a new “full session attendance” endpoint.
I believe this has been raised internally with your engineering team, please let me know if you need any other information. Thanks
I see @IT116
Would the Get session attendance report be a better way to get data?
I see that the response body includes a recording_view_duration field that might be helpful?
Let me know and if not, I will go ahead and use all this information to create a feature request for it