Closed defagos closed 11 months ago
This topic was discussed with @waliid and @StaehliJ. A few outputs:
For the moment the best is maybe to not implement anything until the needs describe above are encountered again (because when apps really start integrating Pillarbox these needs might not actually exist anymore).
As discussed again with @waliid and @StaehliJ following recent developments:
We also learned from @pyby85 that several SRG SSR apps use some of the optional fields listed on this page. Therefore:
No such requirements exist for stream events. We are already sending mandatory labels listed on this page, either directly (generated by the player, e.g. position) or indirectly (received from the IL, e.g. URN).
Regarding the shape of the API itself, and given the fact that data for both services diverges, we will likely adopt an approach with custom data structures, one for comScore, the other for Commanders Act.
As a developer Integrating Pillarbox I need to be able to send custom labels globally, in page views, events or streaming events, depending on what data analysts require.
As a Play developer I namely am currently sending:
pac_page_id
in page view events, providing the identifier of the PAC page associated with a view event.source_id
in media events, providing the identifier of the list some content was played from.user_id
anduser_is_logged
to provide login status information, for Play RTS / maRTS only.Acceptance criteria
Tasks