I am thinking about “dynamic metadata” more generally, and there is still an area that is a little unresolved. When you have the same browser tab = the same session id and metadata is changing, like in our case, if viewing the same video in the same tab with different tokens.
When I do it, some properties are updated (as “endedAt”), and the reason is clear, but metadata itself is not updated/added, but it has been keeping in the same state since the first viewing.
Is it mean that the rest of the dynamic metadata is lost and not recorded anywhere? Here, “token” is used as an example of dynamic metadata that has been changed inside the same session id tab, but generally, there are other cases when something like this could happen, especially in SPA applications.
And what is the purpose of the “metadata” property on the top level of analytics data?