Um cliente já não tem de visitar a sua loja para comprar nela. Em 2026, um agente de IA consegue ler o seu catálogo, adicionar um produto e finalizar uma encomenda WooCommerce em nome do comprador, e faz tudo isso através de uma interface, não num separador do navegador. A encomenda cai no seu painel de administração. O dinheiro chega. E a sua analítica não regista nada.
Isto não é hipotético. O próprio blogue de programadores do WooCommerce apresentou o roteiro de IA e agentic commerce, incluindo um caminho nativo do agente até ao checkout, e o ecossistema está a fechar-se em torno dele mais depressa do que os plugins de rastreio conseguem acompanhar. Na WPPoland construímos e instrumentamos lojas WooCommerce para clientes que vendem por toda a UE, e as primeiras lojas a receber encomendas de agentes já veem a diferença entre o que venderam e o que os painéis dizem que venderam.
Aqui ficam o mecanismo, as coisas concretas que se avariam, porque a Conversions API não o salva automaticamente e a forma de instrumentar isto corretamente.
O que acontece à sua analítica quando um agente de IA compra?
A resposta curta: não acontece nada à sua analítica, e esse é o problema. A sua pilha de relatórios foi construída sobre o pressuposto de que cada compra é precedida por um humano a carregar páginas num navegador. Um agente quebra esse pressuposto. Conclui a encomenda do lado do servidor, por isso cada sinal baseado no navegador de que a sua analítica depende simplesmente nunca dispara.
Fica com uma encomenda WooCommerce sem sessão correspondente no Google Analytics, sem evento correspondente no pixel da Meta e sem atribuição, porque não houve clique, não houve chegada com tag UTM e não houve navegador de onde ler o que quer que fosse. A receita é real. O rasto está vazio.
Porque é que o seu rastreio vive no navegador
A maior parte da medição no WooCommerce é, por definição, do lado do cliente. O Google Analytics 4 recolhe através do gtag.js, um script que o navegador do visitante descarrega e executa. O pixel da Meta é a mesma ideia: um excerto que corre no navegador e reporta PageView, AddToCart, InitiateCheckout e Purchase à medida que o comprador avança pelo funil. O Google Tag Manager, o contentor por onde a maioria das lojas encaminha estas tags, é também um ambiente de execução do navegador.
Cada uma destas ferramentas precisa de uma página renderizada e de um script executado. É esse o único ponto de falha. Retire a sessão do navegador e retirou o único sítio onde estas tags alguma vez iriam correr.
Um checkout de agente retira a sessão do navegador.
O que se avaria, exatamente
Vale a pena ser preciso, porque “a analítica avaria-se” esconde quantos relatórios separados correm mal ao mesmo tempo.
- Funil e eventos de compra do GA4. Sem
page_view, semadd_to_cart, sembegin_checkout, sempurchase. A encomenda nunca entra no GA4, por isso a receita, a taxa de conversão e o abandono do funil ficam todos subestimados. - A conversão do pixel da Meta. Nenhum evento
Purchasechega à Meta a partir do navegador, por isso a venda falta no seu relatório de anúncios e no sinal de otimização com que o algoritmo aprende. - Atribuição. Os modelos de atribuição leem um clique, um referenciador, parâmetros UTM ou um client id guardado da sessão do navegador. Uma encomenda de agente não tem nenhum destes, por isso não pode ser atribuída a um canal, a uma campanha ou a uma fonte. Aparece, na melhor das hipóteses, como direta ou não atribuída, e muitas vezes nem isso.
- Públicos de remarketing. Um comprador que o pixel nunca viu não pode ser adicionado a um público de clientes nem excluído de um público de prospeção. Vai continuar a pagar para anunciar a pessoas que já compraram através de um agente.
- Retorno do investimento publicitário. A receita no WooCommerce deixa de bater certo com a receita nos seus painéis de anúncios. O ROAS parece pior do que a realidade, e a reação natural, mas errada, é cortar precisamente as campanhas que estão a funcionar.
Nada disto lança um erro. É isso que o torna perigoso. A loja continua a funcionar, as encomendas continuam a chegar, e os painéis afastam-se em silêncio da verdade.
A Conversions API não é um resgate automático
A objeção óbvia é que a Meta já resolveu o rastreio do lado do servidor. A Conversions API envia eventos diretamente do seu servidor, sem navegador. Então as encomendas de agentes deviam estar cobertas.
Não estão, pelo menos não com uma instalação padrão, e a razão é a deduplicação. A Conversions API foi concebida para trabalhar ao lado do pixel, não em vez dele. Espera-se que envie a mesma conversão duas vezes, uma a partir do pixel do navegador e outra a partir do servidor, e a Meta funde o par num só através de um event_id e event_name partilhados. É esse o objetivo: medir de forma fiável sem contar duas vezes.
Uma encomenda de agente não tem metade de navegador. Não há evento de pixel para emparelhar com o evento de servidor, e as configurações CAPI populares para WooCommerce constroem a chave de deduplicação no momento em que a página de agradecimento é renderizada. Para uma encomenda de agente, essa página nunca é renderizada, por isso a chave nunca é produzida, e o evento de servidor ou não é enviado ou é enviado sem a informação de identidade que a Meta espera. O mesmo modelo de deduplicação que o protege de contar duas vezes as encomendas navegador-mais-servidor é o modelo que descarta em silêncio uma encomenda que só alguma vez existiu no servidor.
O rastreio do lado do servidor é a direção certa. Colar isso a um pressuposto de navegador primeiro não é o mesmo que estar pronto para agentes.
A solução: mova o evento de compra para a encomenda
A solução durável é deixar de tratar a renderização da página de agradecimento como o momento da verdade e começar a tratar a própria encomenda como o momento da verdade. A encomenda é a única coisa que existe de forma fiável independentemente de como a venda foi colocada.
Concretamente:
- Dispare a compra do lado do servidor a partir de um hook de encomenda. O WooCommerce levanta o
woocommerce_order_status_completede hooks de pagamento relacionados no servidor para todas as encomendas, de navegador ou de agente. Envie a sua compra do GA4 através do Measurement Protocol e o seuPurchaseda Meta através da Conversions API a partir desse hook, para que a recolha já não dependa de uma página carregar. - Deduplique pelo id da encomenda. Use o id da encomenda WooCommerce como
event_id. Uma encomenda de navegador e o seu gémeo de servidor continuam a fundir-se numa só porque ambos carregam o mesmo id de encomenda, e uma encomenda apenas de agente passa de forma limpa porque a chave não precisa de contraparte de pixel. - Marque a origem da encomenda. Guarde de onde veio a encomenda, o id do gateway ou um campo meta dedicado, no momento da criação. Agora cada relatório pode separar a receita de agentes da receita de navegador em vez de as fundir numa média que esconde a mudança.
- Reconstrua a atribuição em torno de uma identidade que realmente possui. Para encomendas de agentes, a conta do cliente, o email ou os próprios identificadores do agente são o que tem. Mapeie-os deliberadamente para os seus canais em vez de esperar que apareça uma string UTM.
Isto é engenharia WooCommerce comum, hooks, webhooks e eventos servidor-a-servidor, mas tem de ser concebida para o caso do agente desde o início, em vez de remendada num pixel que pressupõe um navegador.
Contexto português: o agente não dispensa o SAF-T (PT) nem a e-fatura
Em Portugal, esta diferença tem uma segunda camada. Uma encomenda de agente tem na mesma de gerar uma fatura certificada, entrar no ficheiro SAF-T (PT) e chegar ao registo da e-fatura da Autoridade Tributária, por isso, para a contabilidade, a encomenda existe perfeitamente, mesmo quando o GA4 nunca a viu. É muitas vezes o primeiro sítio onde o dono da loja repara no problema: o número de faturas comunicadas à AT não bate certo com o número de transações no painel de marketing. Reconciliar as vendas do SAF-T (PT) contra os números do painel de anúncios é uma forma prática de sequer detetar quantas encomendas chegaram por agentes, antes de corrigir a recolha do lado do servidor.
O que isto significa para o seu relatório em 2026
Por agora, as encomendas de agentes são um fio de água para a maioria das lojas, e é precisamente por isso que este é o momento certo para corrigir. As lojas que instrumentam a recolha do lado do servidor enquanto o volume é pequeno terão números limpos e comparáveis quando já não for. As lojas que esperam vão passar 2027 a tentar explicar uma diferença cada vez maior entre a sua receita WooCommerce e os seus painéis de anúncios, e reconstruir a atribuição sob pressão é muito mais caro do que construí-la uma vez, com calma, agora.
Se vende através do WooCommerce e começa a ver encomendas que os seus pixels não conseguem explicar, esse é o sinal. É um problema de canalização com uma solução conhecida, e é o tipo de trabalho que se paga a si mesmo da primeira vez que uma campanha que estava prestes a cortar afinal era rentável o tempo todo.
Fazemos este trabalho como parte dos nossos projetos de desenvolvimento WooCommerce, e ele fica ao lado da questão mais ampla de saber se a sua loja é sequer descoberta e comprada por agentes, que abordamos no nosso guia de prontidão para o comércio de IA e na explicação do Universal Commerce Protocol. Se quiser perceber como os agentes chegam sequer ao seu catálogo, o nosso servidor MCP do WooCommerce apenas de leitura mostra a mecânica, e para as fundações do lado do cliente que continuam a contar, o nosso guia Google Analytics 4 para WordPress cobre o lado do navegador que as encomendas de agentes contornam.
Última atualização: 20 de julho de 2026.





