Titulo Estágio
BRNDTS Intelligence Platform
Áreas de especialidade
Engenharia de Software
Local do Estágio
Rua Pedro Nunes , Bloco C Ipn Incubadora Coimbra 3030-199 Coimbra
Enquadramento
A BRNDTS desenvolve tecnologia publicitária focada em vídeo e web, integrando anúncios em vídeos e websites através de uma stack programática completa. A sua principal solução, o BRNDTS Ads, permite a entrega dinâmica e otimizada de anúncios, utilizando Prebid.js para realizar leilões com múltiplas fontes de demanda e conectando-se ao Google Ad Manager (GAM) para gestão de inventário, relatórios e entrega, incluindo integrações com AdSense e acordos diretos.
Este projeto propõe a criação de um Dashboard de Métricas para uso interno e estratégico, com o objetivo de melhorar a visibilidade sobre o desempenho e a interação dos utilizadores com os anúncios entregues pela plataforma BRNDTS Ads. Através desta ferramenta, será possível obter uma visão abrangente da performance de diferentes fontes de demanda, bem como da qualidade da entrega publicitária, permitindo diagnósticos mais precisos e decisões mais informadas.
Durante o desenvolvimento do dashboard, é esperado que o estagiário participe ativamente em todas as etapas do ciclo de vida do projeto — desde a definição de requisitos e arquitetura até à implementação, testes e documentação — colaborando com as equipas de design e engenharia sempre que necessário.
Objetivo
O principal objetivo deste projeto é conceber e desenvolver uma plataforma avançada de análise, capaz de consolidar e interpretar de forma estruturada os dados de performance e interação dos utilizadores com os anúncios veiculados pela BRNDTS Ads. Esta solução deverá proporcionar uma visão abrangente e comparativa da eficácia das diversas fontes de demanda, assegurando uma leitura crítica e detalhada dos indicadores de monetização e engagement.
A plataforma terá como finalidade disponibilizar uma ferramenta que permita explorar as principais métricas associadas à entrega publicitária, como impressões, cliques, interações em hover, visualizações em fullscreen, receita, CPM, pedidos e taxas de preenchimento. Os utilizadores deverão ter a capacidade de aplicar filtros e segmentações por período temporal, localização geográfica, tipo de dispositivo, fuso horário e origem da demanda. A comparação direta do desempenho entre múltiplos parceiros, incluindo AdSense, acordos diretos e open bidding, será essencial para garantir a utilidade estratégica da solução.
Para além da exposição das métricas principais, pretende-se implementar indicadores derivados e índices de performance mais avançados. Entre estes destacam-se a relação entre o tempo de apresentação do anúncio e o tempo em que este esteve efetivamente visível, o rácio entre hovers e cliques, e a proporção de tempo em fullscreen face ao tempo total de exibição. Estes indicadores permitirão uma análise mais profunda do nível de envolvimento dos utilizadores e da qualidade da exposição publicitária.
O projeto deverá ser desenvolvido com uma arquitetura escalável e modular, assegurando a facilidade de integração de novas fontes de dados e a introdução de novos indicadores, sem comprometer a performance ou a fiabilidade do sistema. A criação desta base tecnológica será essencial para suportar futuras iniciativas de análise e otimização da monetização.
Adicionalmente, este projeto terá um papel determinante no desenvolvimento das competências do estagiário, proporcionando uma experiência completa em todas as fases do ciclo de vida de um produto digital. Desde a definição de requisitos e planeamento arquitetural até à implementação, testes, validação e entrega da solução, o estagiário terá a oportunidade de participar ativamente e de forma autónoma no desenvolvimento de uma ferramenta com impacto real para a BRNDTS.
Plano de Trabalhos - Semestre 1
No primeiro semestre, o foco será na compreensão do contexto técnico e funcional da BRNDTS, no levantamento de requisitos e na criação da base técnica para recolha e armazenamento de dados.
Inicialmente, o estagiário será integrado na equipa e terá acesso ao ambiente técnico utilizado pela BRNDTS, com particular destaque para o funcionamento da stack programática composta por Prebid.js, Google Ad Manager (GAM), AdSense e acordos diretos. Após esta fase de onboarding, o estagiário irá aprofundar o problema em questão — a ausência de uma ferramenta unificada que permita acompanhar e analisar, em detalhe, a performance e o envolvimento dos utilizadores com os anúncios servidos pela plataforma BRNDTS Ads.
Com base nesta análise, o estagiário irá elaborar um documento de requisitos funcionais e técnicos, em articulação com a equipa de produto e design. Este documento deverá definir as métricas a recolher, as dimensões de segmentação a suportar, os filtros a aplicar e as necessidades de visualização. A par disso, será desenhada a arquitetura técnica do sistema, com especial atenção ao fluxo de dados e ao modelo de base de dados a utilizar.
Ainda no primeiro semestre, terá início o desenvolvimento técnico, com foco exclusivo na recolha de dados. O estagiário será responsável por instrumentar o BRNDTS Ads para recolher eventos de interação como cliques, hovers, visualizações em fullscreen e tempo de visibilidade. Estes dados deverão ser enviados para o backend, onde serão processados, validados e armazenados de forma escalável e fiável.
Plano de Trabalhos - Semestre 2
No segundo semestre, o foco será na construção do dashboard de visualização. O estagiário irá implementar o frontend da aplicação, que deverá apresentar as métricas recolhidas de forma clara, interativa e filtrável. Esta interface deverá suportar filtros por intervalo temporal, localização geográfica, tipo de dispositivo e fonte de demanda, bem como permitir a comparação entre múltiplos parceiros (por exemplo, AdSense vs. acordos diretos). Adicionalmente, serão implementados cálculos de métricas derivadas, como o tempo de apresentação vs. tempo visível, hover-to-click ratio e percentagem de tempo em fullscreen.
Depois da implementação, o estagiário irá garantir a qualidade da solução através de testes unitários e de integração, bem como de validações manuais de consistência de dados. A fase final será dedicada à documentação do sistema, à apresentação dos resultados à equipa e à reflexão crítica sobre o percurso realizado, principais aprendizagens e sugestões de evolução futura do projeto.
Condições
As condições oferecidas no estágio incluem:
Recursos Computacionais: O estagiário receberá um computador com teclado, rato, headset, monitor e docking station.
Local de Trabalho: Nas instalações da BRNDTS, com horário das 09h00 às 18h00.
Orientador
Tiago Alexandre Araújo Coutinho
tcoutinho@brndts.com 📩