Initially I thought of creating 1px x 1px panel extension but from above reply I get that it’s not possible, can u tell me what min dimensions are needed for panel extension
Even if it wasn’t against the Extension Guidelines there’s also the Twitch Developer Agreement which has sections covering the legal requirements to disclose tracking, handling of user data, and providing opt-outs etc… And it sounds like your intent with a 1x1 pixel/invisible Extension is to try and obfuscate your actions that you’re tracking the users so that this may also be another area where such an Extension would be denied.
My intention was to insert impression tracking tags from Google campaign manager and trigger them via some api kind of thing whenever a brand promotion is shown or is thier any third party service that can provide such functionality as brand promotion is part of the video
An extension doesn’t know whats going on in the video. It has no access to read the video and or even see the player itself, let alone to know whats going on in said video.
My intention was to insert impression tracking tags from Google campaign manager and trigger them via some api kind of thing whenever a brand promotion is shown or is thier any third party service that can provide such functionality as brand promotion is part of the video
The issue with this is even if your Extension was allowed, it would be under-reporting by such a huge margin that the data wouldn’t be of much value.
The reason it would under-report is that while Panel Extensions are usable on PC and Mobile, they are not usable on Embeds, Smart Devices such as TV’s, the Twitch App on games consoles, and even on the devices where they are usable such as a PC, the Extension itself isn’t loaded until the user scrolls down below the stream to see the panels section and on mobile it’s not loaded until the user actually opens the Extension. The vast majority of Twitch viewers usually just have the stream and chat in view and so Panel Extensions have far less viewership than the actual viewership of a stream and the branded content it may show.