Invisible Panel Extensions

I heard panel extensions are supported in all devices, Is it possible to build an invisible panel Extension in Twitch

If yes, since it’s invisible will it effect the allowed limit of 3 active panel extension

Can I fire api calls to 3rd party analytics servers from this extension

Thanks in Advance for answering

No to all questions (other than permitted services that comply with the guidelines)

See also section 4 of the guidelines

Specifically 4.10

Thanks for response Barry

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

318px wide and (without checking the dev console to check min height/confirm) 300px tall and max 500px

As per 4.10 of the guidelines extensions are supposed to do something relating to the stream/channel/viewer interaction

They are not for running analytics capture (there’s likely something in the main tos along these lines as well)

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.

Thanks for the details Dist, this helps…thanks a ton :folded_hands::folded_hands: