Pular para o conteúdo principal

Webtrends Optimize

Webtrends Optimize é uma plataforma de A/B testing + personalization. Permite criar variantes de página, testar e tomar decisões data-driven sem deploy de front.

:::warning Heavy load — só ativar com experimento ativo Webtrends carrega scripts pesados e requer anti-flicker CSS (body { opacity: 0 }) que degrada LCP em até 2 segundos. Ative apenas quando há experimento real rodando — desative durante "down time" entre experimentos. :::

Configuração por brand

{ webtrendsAccountId: "251da524-89d9-43b5-a186-8309fea3b93f" }
BrandwebtrendsAccountId (prod)
7kcomentado no override (preparado pra ativar — "251da524-...")
Demais brandsnull (não configurado)

Em dev sempre null ou undefined (não roda Webtrends em dev local — não faria sentido).

Anti-flicker CSS

O body começa com opacity: 0 até o Webtrends Optimize aplicar suas variantes. Sem isso, o usuário veria o conteúdo original brevemente (FOUC) antes da variante de teste aparecer — o que invalida estatisticamente o experimento.

Trade-off:

  • Com anti-flicker: experimento estatisticamente válido, mas LCP +2s
  • Sem anti-flicker: LCP normal, mas FOUC visível antes da variante carregar

A versão atual do front usa o trade-off "anti-flicker ativo" — quem ativa Webtrends precisa estar ciente do impacto LCP.

Histórico: uma versão anterior tentou anti-flicker via scheduleThirdParty enfileirando o init. Resultado: o opacity: 0 do CSS ficava ativo até o init rodar (que esperava LCP + 1ª interação + 7s de delay) — página ficava invisível até o user scrollar/clicar. Trade-off acceptable: pode aparecer flicker quando WT troca conteúdo above-the-fold, mas página renderiza imediatamente.

Como debuggar

Webtrends Optimize dashboard

Web UI da plataforma — verifique experimentos ativos, variantes, stats de conversão.

Console

window.wt_sdc // Webtrends SDK global
window.wto // Optimize SDK

Network

Filtra webtrends. Scripts vêm de m.webtrends-optimize.com.

Anti-patterns

  1. Deixar webtrendsAccountId setado sem experimento ativo. Penaliza LCP por nada. Sempre desative entre experimentos.
  2. Rodar 2+ experimentos sobrepostos no mesmo elemento. Resultado vira não-determinístico. WT permite traffic allocation, use.
  3. Confiar em métricas de conversão do WT sem validar contra GA4. WT tem métricas próprias; cross-validate com GA4 / GTM events.