Quando você passa a criar uma barra numa janela de chat, surge um novo gargalo. A barra existe, está ativa e ainda assim não aparece na página, porque a página só carrega os widgets e as barras que alguém colou no tema. O assistente fez a parte dele em poucos segundos; o deploy leva o resto da tarde.
A solução é um único snippet de site, /w/site.js, que estamos lançando agora como piloto. Este post explica o que ele faz, por que combina tão bem com as ferramentas de IA e o que conferir se você estiver no piloto.
O que o snippet faz
Até agora, cada widget tinha a própria tag de script com o próprio token, e as barras eram instaladas ao lado. Isso funciona quando um site tem um widget e muda pouco. Fica desajeitado quando você acrescenta um segundo widget para a página de preços, uma contagem regressiva para um lançamento e uma barra de anúncio sobre envio, porque cada acréscimo é uma mudança no código do site.
O snippet de site substitui isso por uma tag por site. Ele carrega o que estiver ativo para o site no momento em que o visitante chega: todos os widgets ativos e todas as barras ativas. Pause algo, e ele para de carregar. Ative algo novo, e ele começa a carregar. A tag no seu tema nunca muda.
A segmentação, o tempo e a aparência continuam vindo das configurações de cada widget e de cada barra, como sempre. O snippet decide o que carrega; as configurações decidem onde e como aparece.
Por que isso importa com um assistente
As ferramentas MCP permitem que um assistente pause e retome widgets, crie barras e ligue e desligue barras. Sem o snippet de site, algumas dessas mudanças precisam de uma alteração correspondente no código antes que os visitantes as vejam. Com ele, não.
Isso faz pedidos como estes se resolverem num único passo:
Liga a barra do lançamento de inverno.
Pausa o widget da página de preços até segunda.
Pausa todas as barras de Black Friday.
O primeiro também mostra por que as barras criadas pela API ou pelo MCP começam pausadas. Com o snippet de site no lugar, ativar uma barra a coloca na frente dos visitantes no próximo carregamento de página. O início pausado é o momento em que você lê a mensagem e o horário de término antes que isso aconteça. "Está bom, pode ligar" é a etapa de aprovação.
Ele também elimina uma categoria de erros. Uma barra pausada na Provedly, mas ainda fixa no código do tema, ou uma tag de widget esquecida depois que o widget foi arquivado, são comuns em sites que já passaram por algumas campanhas. Com um único snippet, o que está ativo na sua conta é o que carrega.
Quem está no piloto
O snippet está em piloto, então nem todos os sites o têm ainda. Onde ele está disponível, o painel mostra a tag do site. Se você não está no piloto, nada muda na sua instalação atual; as tags por widget continuam funcionando, e as ferramentas MCP funcionam do mesmo jeito em qualquer instalação.
Algumas instalações já se comportam assim. O plugin para WordPress adiciona o seu widget e as suas barras a todas as páginas, então barras ativadas por um chat aparecem sem editar o tema. O app para Shopify usa um app embed do tema em vez de uma tag de script no código do tema.
Fazendo a troca, quando você tiver acesso
Passar um site das tags por widget para o snippet de site é uma mudança pequena, e um assistente de programação faz isso bem com uma instrução clara:
Substitua as tags de script de widget e de barra da Provedly no layout compartilhado por este único snippet de site: [cole a tag do painel]. Remova todas as tags antigas da Provedly, inclusive as que estiverem em templates de páginas individuais. Depois renderize duas páginas e confirme que o snippet carrega uma vez só e que não sobrou nenhuma tag antiga.
A parte importante é remover as tags antigas. Uma página que carrega a tag antiga e o novo snippet pode carregar um widget duas vezes. As verificações de instalar com um agente de IA valem aqui também, e as notas de velocidade da página e scripts de prova social explicam por que uma única tag assíncrona é o formato certo.
Depois da troca, peça ao seu assistente conectado à Provedly que liste os widgets e as barras ativos, depois carregue o site e confira se o mesmo conjunto aparece.
Perguntas frequentes
Preciso do snippet de site para usar o servidor MCP?
Não. As ferramentas MCP e a API REST funcionam com qualquer instalação. O snippet só faz com que ligar e desligar coisas não exija mudança no código.
Carregar todos os itens ativos deixa a página mais lenta?
O snippet carrega o que está ativo para o site, e cada widget e cada barra mantém a própria segmentação, então uma página mostra só o que é destinado a ela. Itens pausados e arquivados não são carregados.
Como entro no piloto?
Ele está sendo liberado aos poucos. Quando estiver disponível para o seu site, o painel mostra o snippet.
Leia o post de lançamento para ver o conjunto completo de ferramentas de IA, ou crie uma conta para começar.