-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commanders Act analytics open questions #26
Comments
Android: |
Mediapulse is not interested in measuring CarPlay user experiences (see #25). For the moment the Apple implementation does not check about app state anymore so background page views are again possible. Two possible outcomes:
|
General questions
Page view questions
|
Answers from our analytics teams
Other feedbacks from BUs have been provided in an internal document. Additional question for SWI (David)Can it happen that media tracking happens at the same time? This would cause troubles for calculation KPIs. The Pillarbox team will contact David directly to understand this potential issue better. |
Here are the answers to our questions, consolidated from discussions and documents listed above. General questionsQuestion 1
Context: Android uses screen size to determine the device type, which is not reliable anymore (split screen, foldable devices, etc.), except for TV apps. We can keep the current Letterbox, though, as this is not a problem (we had to discuss the matter a bit further with RTS but there is no problem with the current Letterbox approach, see #33). Question 2
The Question 3
Specific to RTS recommendation engine only, which is a legacy product. Not used by RTS analytics team either, see #33. So no need for an official field in Pillarbox and, if the need arises when some RTS product implements Pillarbox, we will find another way. Page view questionsQuestion 1
This parameter is still widely used, we keep it. We can figure out a friendly name later (one proposal was e.g. product). Question 2
We agree we can measure back navigation. Question 3
Not discussed together but likely not needed at the moment. Let us see if the need arises in the future, for the moment we won't do anything. Question 4
The GD would not go into this kind of detail but asked BUs to know what they do. Two page views are fine but we still need to figure out whether SWI KPIs are not affected negatively, see #34. Question 5
People weren't aware of what this flag or do not use it so we can drop it. Question 6
No answer provided yet, let us wait until there is an identified need. For the moment no task created. Question 7
Discussed within the team: Best handled by the application itself if really a problem. Let us wait for the validation phase to see if this is actually reported as an issue. Streaming questionsQuestion 1
For the moment Pillarbox does not implement segments anymore. In case this event were still needed (which requires further investigation) we could provide an official event in the Pillarbox SDK, see #35. Question 2
In Commanders Act a Question 3
Question 4
SRF could be interested in tracking playback speed as a feature. This is not the purpose of Question 5
SRF could be interested in having program metadata when playing livestreams but at the moment we are sending live metadata only, even if we are playing something in the past with DVR support. So this is likely not possible at the moment with the metadata we have. We should therefore wait until there is really an identified need we can better understand before we implement anything. Question 6
These transitions do not affect measurements, we can therefore apply the approach that leads to less code being written if it makes sense. Question 7
No threshold needed for timeshift, round to the nearest value only. Question 8
Question 9
More investigation work was done, see #39. Specifications are clear. Question 10
Streaming in background is relevant according to the feedback we got but this would likely require new API capabilities, see #38. Question 11
Yes, both mandatory. Question 12
They should be ignored since they are not the usual type of subtitles a user switches on. If this is tracked it would compromise the data of the real subtitles. This is to be done as long as it does not mess up the rest of the |
Given the answer we got from ADI:
|
As a Pillarbox developer I need to have some Commanders Act-related questions answered so that I can provide a compliant implementation.
Acceptance criteria
Tasks
General questions
user_is_logged
anduser_id
still useful?source_id
still useful?Page view questions
navigation_app_site_name
(site, whatever this means) still useful nowadays? If yes, which common name could we use fornavigation_app_site_name
so that communication with our users is easy? (we can then use this name in our analytics configuration API).Streaming questions
media_segment
event still relevant?media_volume
still useful?media_bandwidth
still useful? If yes, is it the actual device observed bandwidth or the advertised bandwidth for the currently played stream (or the selected variant thereof)?media_playback_rate
still useful? 🍎 remark: With our Commanders Act stream tracking implementation we still need an API to notify about rate changes. The desired nominal rate can then be used to extrapolate the position / playback duration when the last known state is playing.seek
followed by aplay
when resuming. What is the situation if the player was paused before theseek
? Should we send aseek
followed by apause
? If yes is there any reason to do it if what matters is how long a content was played?media_position
is the same for livestreams, no matter which playback speed is applied?uptime
after 60 seconds, not after 30 seconds? The specifications require it but Letterbox Apple does not implement it, while Android Letterbox does. Is this really necessary and, if yes, why?media_subtitle_selection
possibly be enough?The text was updated successfully, but these errors were encountered: