;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Guilherme Ravache

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Globo aposta em influência e surpreende com nova dupla do Saia Justa do GNT

Colunista do UOL

25/01/2023 11h01

A nova temporada do Saia Justa, que estreia 8 de março, terá duas novas integrantes: Gabriela Prioli, apresentadora que anunciou ontem sua saída da CNN, e Bela Gil, chef, ativista e escritora, que já apresentou os programas Bela Cozinha, Vida Mais Bela e Refazenda no próprio GNT.

A apresentadora Astrid Fontenelle e a cantora e atriz Larissa Luz permanecem no Saia Justa. Luana Xavier e Sabrina Sato vão se dedicar a novos projetos depois da edição de verão, que fica no ar até fevereiro, dando lugar às novas integrantes.

Sabrina, que trocou a Record pelo GNT no início de 2022, deve ganhar mais destaque na programação da Globo. A apresentadora, que está no ar em The Masked Singer Brasil, na Globo, e no Carnaval da Sabrina, no GNT, trabalhará em novos projetos na Globo, que estreiam também neste ano. Em 2023, Luana estrelará duas séries no primeiro semestre e se dedicará a novos trabalhos no streaming, cinema e teatro.

As novidades no Saia Justa devem reforçar o DNA da atração, que tem a renovação de elenco e a pluralidade de ideias como parte de sua história, tendo em vista também os projetos pessoais das apresentadoras. Na semana ada, o colunista Fefito, do UOL, já havia adiantado que o Saia Justa iria reformular o time de apresentadoras para a nova temporada.

Mais influenciadores na TV

A chegada de Gabriela Prioli ao GNT reforça a tendência do canal a cabo da Globo, como uma ótima plataforma para influenciadores digitais. Sabrina Sato ao trocar a Record pelo GNT conseguiu revitalizar a carreira, dando mais maturidade e visibilidade à sua marca pessoal (para alegria das marcas que investem milhões nos perfis da apresentadora nas redes sociais).

Bela Gil é outro exemplo de influenciadora que viu sua notoriedade disparar após entrar no ar no GNT, acelerando o sucesso que já fazia no Instagram e YouTube. No começo do mês, Bela Gil recusou assumir um cargo no governo do presidente Lula (PT). Convidada para a Secretaria Especial de Alimentação Saudável, ela alegou compromissos profissionais.

Prioli atualmente é uma marca de destaque nacional, mas a CNN foi fundamental nesta jornada. Há três anos ela entrou no canal como uma microinfluenciadora interessante, mas desconhecida no cenário nacional. Ela foi uma aposta de Douglas Tavolaro, CEO da CNN na época.

Até R$ 2 milhões por campanha

Mas foi uma jornada bastante peculiar. Prioli estreou na CNN quando o canal chegou ao Brasil. Os confrontos entre ela e o comentarista Caio Coppola no Grande Debate se tornaram uma sensação nas redes sociais. Depois, vieram outros "adversários" para debater com ela, mas o programa nunca se encontrou. De certo modo, já apontava o desgaste da crescente polarização política no país.

Mas se Prioli não se encontrou na CNN após sua estreia cativante, aumentou exponencialmente o número de seguidores nas redes sociais e construiu uma marca sólida (e bastante comercial) no digital com a ajuda da exposição que a TV proporcionou.

Segundo estimativas de dois profissionais do mercado de influência, Prioli pode sem dificuldade fechar contratos de até R$ 2 milhões com grandes empresas. "Ela tem muitos contratos. É o perfil que os bancos adoram", diz uma diretora de agência. "Há fila de projetos para ela", afirma um diretor comercial.

Limites dos influenciadores na TV

A saída da apresentadora da CNN era previsível. O novo projeto do canal de notícias, desde dezembro de 2022 quando João Camargo assumiu o comando da operação, ou a ser o jornalismo hard news. E Prioli não entregava o que o canal de notícias ou a buscar: furos de reportagem e notícias quentes.

Se não tivesse pedido para sair, cedo ou tarde ela seria demitida, avalia um ex-executivo da CNN. Ou pior, ficaria na geladeira ou seguiria com o espaço reduzido. Mas ela se antecipou e, ao ir para a GNT, Prioli faz um movimento inteligente e segue os os de Sabrina Sato e Xuxa, após anos subutilizadas em TVs concorrentes.

Observar a trajetória de Prioli ajuda a entender os limites dos influenciadores na mídia tradicional e as oportunidades que a TV ainda oferece. Apesar de a apresentadora ter milhões de seguidores nas redes sociais, o CNN Tonight, programa que ela apresentou ao lado de Mari Palma e Leandro Karnal (outros dois nomes de destaque da influência digital), decepcionou na audiência.

Novo momento da influência digital

Após o recente fiasco de GKay, a influência digital parece caminhar para um novo momento onde conteúdo (ou o que você diz) a a ter tanto ou mais peso quanto a forma (suas roupas e festas). A expectativa é cada vez mais por personalidades com algo a dizer, como no caso de Bela e Prioli, que discutem causas relevantes e contribuem para o debate.

Se funcionar, o Saia Justa pode ser uma alternativa mais estratégica para marcas seguirem os os do BBB, amplificando a força da TV e das plataformas da Globo também no digital. Se não funcionar, sempre há uma próxima temporada. Para Prioli e Bela, é a chance de fazer a roda da influência seguir girando e aumentando a exposição de suas marcas pessoais para atrair ainda mais oportunidades nas redes sociais.

Siga a coluna no Twitter e Instagram.