I am trying to understand and create some strategy on how private videos are used. Using the latest SDK for Node and returned data, I cannot differentiate between the viewing of two separate accesses to the same private video from the same environment (the same end-user).
If I play the same private video using two different tokens, the returned analytics for that video contains only one element in the “data” array, and the “session” property indicates “loadedAt” and “endedAt” as a combination of times from those two separate accesses. So it’s not possible to differentiate and understand when and how long each of those accesses takes. Also, analytics data for session events (because all is included under the same session) mixes all events together.
The result means that it’s very hard to get, how many times that private video was accessed, and other details. Maybe detail parsing of session events and not trivial logical analysis can lead to some results, but it’s really not an easy way.
I guess that the actual state is because the private “token” param is now ignored as a differentiation flag, and because all other information is the same (the same client in the same environment).
Can you comment on my observations?