Experimentação assistida por IAEm produção · validado ponta a ponta

Seu agente de IA propõe o teste A/B. Uma pessoa aprova. O edge publica.

O CRO 360 conecta um agente autenticado ao seu site para inspecionar páginas reais, propor experimentos seguros e criar rascunhos — mas nenhuma mudança chega ao visitante sem revisão e aprovação humana explícita.

  • Instalação por SmartCode + GTM, sem registro de DNS
  • Mudanças declarativas: JavaScript arbitrário é rejeitado por contrato
  • GA4 continua sendo a sua fonte de verdade analítica
Desejo receber atualizacoes

O problema

Por que este produto existe

Times de CRO travam entre duas fronteiras: a fila de desenvolvimento e o risco. A ideia do teste nasce rápido, mas colocá-la no ar depende de sprint, deploy e revisão de código — e ferramentas que aceitam JavaScript livre transformam cada experimento em uma superfície de risco no site de produção.

A fila de desenvolvimento mata a hipótese

Entre a ideia e o experimento no ar passam semanas de backlog. Quando o teste sobe, o contexto de negócio que o justificava já mudou.

IA solta no site de produção é risco, não velocidade

Dar a um agente permissão de escrever JavaScript no seu site resolve a velocidade e cria um problema maior. Sem contrato e sem aprovação humana, ninguém assina embaixo do que foi publicado.

Ninguém sabe quem aprovou o quê

Experimento publicado sem trilha de auditoria vira discussão. Falta registro de quem revisou, quem aprovou, quando publicou e o que exatamente mudou na página.

Revisar no escuro

Aprovar uma variante lendo um JSON de configuração não é revisão. Sem ver a página real com a mudança aplicada, a aprovação é um ato de fé.

Para quem e

Quem tira proveito disso

O CRO 360 foi desenhado para quem já tem tráfego, já mede em GA4 e precisa aumentar a cadência de experimentos sem abrir mão de governança.

Times de CRO e growth

Que querem sair de 2 para 10 experimentos por mês sem depender de uma janela de deploy para cada hipótese.

Analistas e agências de performance

Que operam vários clientes e precisam de isolamento real por tenant, papéis distintos e trilha de auditoria por conta.

Times de produto com IA na operação

Que já usam Claude, ChatGPT ou agentes próprios e querem dar a eles uma capacidade de site governada em vez de acesso amplo.

Quem responde por risco e compliance

Segurança, jurídico e privacidade que precisam saber exatamente o que pode ser alterado, por quem, e o que é armazenado sobre o visitante.

Não é para quem procura uma ferramenta de relatório de performance: o CRO 360 não armazena pageviews, conversões nem receita. A leitura de resultados continua no GA4 do seu tenant.

Como funciona

Do primeiro acesso ao que roda em producao

Onze passos obrigatórios, na ordem. O agente entra no começo do fluxo e nunca alcança a publicação.

  1. 1. Conecte o domínio

    Você registra uma origem HTTPS existente no console. Cada site recebe sua própria siteKey pública e um ambiente de produção isolado.

  2. 2. Instale o SmartCode e valide

    O console gera o SmartCode e a tag Custom HTML do GTM. A validação lê o HTML público e cruza SmartCode, container GTM e marcador operacional — sem registro DNS.

  3. 3. Libere o endpoint MCP

    Só depois do domínio verificado o MCP é criado. Existe no máximo um cliente MCP ativo por site, garantido por advisory lock e índice parcial no banco.

  4. 4. O agente propõe

    Um agente autenticado inspeciona páginas da origem cadastrada, valida o rascunho sem escrever nada e cria a especificação no contrato canônico ExperimentSpec v1.

  5. 5. Preview ao vivo por variante

    Ao enviar para revisão, o sistema publica um bundle assinado em chave KV separada e gera um link por variante. O revisor abre a página real com a mudança aplicada, com badge visual e sem disparar eventos de exposição.

  6. 6. Revisão, aprovação e publicação humanas

    O ciclo é explícito: enviado para revisão → revisão concluída → aprovado → publicado. Aprovação só é liberada após a revisão concluída, e a publicação gera um bundle assinado no edge.

  7. 7. Decisão no edge e mensuração no GA4

    O Worker lê apenas bundles publicados e assinados. Atribuição determinística e sticky por identificador first-party; exposições e conversões vão para o dataLayer/GA4 do seu tenant.

Beneficios

O que voce ganha na pratica

Cadência de experimento sem fila de deploy

A proposta nasce do agente e sobe pelo ciclo de aprovação, não pelo pipeline de release do site.

Superfície de risco fechada por contrato

Cinco tipos de mudança declarativa — texto, estilo do allowlist, atributo permitido, classe e insert sanitizado. innerHTML, HTML executável e URLs javascript:/data: são rejeitados.

Revisão com a página real na frente

Link ao vivo por variante mais screenshots automáticos de control e variantes por device, capturados por um job Playwright dedicado.

Controle pós-publicação de verdade

Pausar, reativar e arquivar republicam o bundle no edge — e revertem o status se a republicação falhar. O edge nunca continua servindo uma experiência pausada.

Personalização com o mesmo contrato

UTM, device, novo/recorrente, login, páginas vistas, estágio de funil, status de lead e segmentos — mesmo schema, mesmo ciclo de aprovação, com prioridade, slots e holdout.

Funciona em SPA

O SmartCode reaplica mudanças após navegação SPA e re-render de frameworks, com anti-flicker opcional.

Piloto técnicoAmbiente TEST

Comece com um tenant CRO 360

Crie sua conta em um checkout seguro. Depois que o pagamento de teste for aprovado, o CRO 360 provisiona seu tenant e libera o acesso administrativo ao console.

R$ 1,99/mês
Assinar o piloto por R$ 1,99

O que está incluído

  • 1 site com 1 origem HTTPS exata
  • Até 2 testes ativos simultaneamente
  • Até 5 usuários ativos no tenant
  • 30 previews e 10 capturas por mês
  • 1 cliente MCP ativo por site
  • Console seguro, papéis de acesso e trilha de auditoria

Checkout em ambiente TEST. Use somente dados de teste do Mercado Pago; nenhuma cobrança real será realizada.

Por dentro

Telas reais do produto

Capturas do ambiente em producao — sem mockup e sem dado simulado.

Tela de registro de domínio do CRO 360 com SmartCode e instruções de GTM
Registro de domínio: SmartCode gerado por siteKey, script de GTM e guia de mensuração GA4 — validação sem DNS.
Tela de logs de governança do CRO 360 com trilha de auditoria por experiência
Logs de governança: cada transição registra organização, experiência, ator e horário no audit_log.

Seguranca e governanca

As regras que o produto nao deixa quebrar

Governança não é uma tela do produto — é a arquitetura. As regras abaixo são invariantes: não existe configuração que as desligue.

O agente não tem poder de publicar

O MCP não possui scope de aprovação ou publicação. Não existe tool capaz de burlar a revisão humana — a limitação é do protocolo exposto, não de uma permissão configurável.

Isolamento multitenant no banco

Toda consulta e escrita é filtrada por organization_id. Nenhum ID enviado no corpo da requisição troca o tenant resolvido pela credencial.

Credencial presa ao escopo

A credencial MCP fica ligada para sempre à organização e ao site registrados. Parâmetros do agente não mudam esse escopo, e o segredo existe apenas como hash — exibido uma única vez, com rotação por admin que invalida o anterior no mesmo instante.

Dados pessoais ficam no navegador

name, email, phone e id recebidos por CRO360.identify() permanecem em sessionStorage e não são enviados à API, Worker, Queue ou banco. Ao edge segue apenas contexto não identificável e estado booleano como is_logged_in.

Nenhum dado analítico armazenado

O CRO 360 não guarda pageviews, conversões, receita nem resultados de visitantes. Apenas configuração, auditoria, identidade administrativa e saúde operacional sanitizada.

RBAC e trilha imutável

viewer, analyst, approver e admin com poderes distintos: só approver e admin aprovam e publicam. Excluir uma experiência remove versões e previews, mas nunca apaga o audit_log.

Assets restritos à sua origem

background-image e src aceitam apenas a própria origem do site ou caminho relativo. Hosts externos são rejeitados com ASSET_HOST_NOT_ALLOWED.

Consentimento respeitado

Consentimento negado impede cookie e localStorage persistente — a decisão usa somente estado de sessão. Geolocalização só existe como segmento coarse e consentido.

Estagio atual

Onde o produto esta hoje

A plataforma roda em produção no GCP com edge na Cloudflare, deploy automatizado por GitHub Actions e OIDC/WIF. O fluxo completo — do rascunho criado por agente ao bundle assinado no edge — foi validado ponta a ponta.

Ja esta no ar

  • Console web com domínios, experiências, endpoints MCP e onboarding em cinco etapas
  • MCP padrão JSON-RPC 2.0 sobre Streamable HTTP, com resources, schemas inline e exemplos dourados
  • Ciclo de vida completo: rascunho, revisão, aprovação, publicação, pausa, reativação e arquivamento
  • Preview ao vivo por variante e screenshots automáticos por device (Cloud Run Job com Playwright)
  • API multitenant em PostgreSQL com JWT, RBAC e trilha de auditoria
  • SmartCode universal com decisão determinística, sticky assignment, prioridade, slots e holdout
  • Checkout autosserviço em ambiente TEST com Firebase, Mercado Pago e provisionamento de tenant após pagamento aprovado

Proximos marcos

  • OAuth 2.1 e descoberta de protected resource no MCP (hoje: Bearer por domínio, armazenado como hash, com rotação)
  • Captura de página inteira no preview (hoje o screenshot cobre o viewport)
  • Diff visual, detecção de seletores inexistentes, erros de JS e Web Vitals no preview
  • Executor de browser para inspecionar páginas renderizadas só por JavaScript
  • Habilitação financeira em produção após piloto controlado e homologação do checkout
  • Ambiente de staging provisionado

Quero acompanhar o CRO 360

Deixe seu e-mail para receber as atualizações do produto: novas capacidades, abertura de acesso e casos reais de uso. Sem spam — só o que muda no produto.

Uso o seu e-mail apenas para enviar atualizações deste produto. Você pode pedir a remoção a qualquer momento.

Fale comigo no WhatsApp