A Perplexity tem dois sistemas automatizados distintos que visitam o seu site: o PerplexityBot, o crawler de indexação que alimenta os seus resultados de pesquisa com IA, e o Perplexity Shopper, o agente transacional que compra produtos em nome dos utilizadores Pro. Requerem respostas diferentes. Bloquear um não afeta o outro.
Este guia centra-se no Perplexity Shopper, o agente que carrega o seu site num navegador real, navega no seu catálogo de produtos e pode concluir compras.
O que é o Perplexity Shopper?
Resposta rápida: O Perplexity Shopper (também chamado "Buy with Pro") é o agente de compras com IA da Perplexity para os seus subscritores Pro. Um utilizador diz à Perplexity o que quer comprar e o agente abre uma sessão de navegador real, encontra o produto no site de um retalhista relevante e conclui a transação. Utiliza os dados de pagamento guardados e envia para um endereço pré-configurado.
Ao contrário do PerplexityBot, que é um crawler declarado com um user-agent conhecido e intervalos de IP publicados, o Perplexity Shopper opera como uma sessão de navegador real. Executa JavaScript, carrega toda a sua pilha de páginas e interage com o seu fluxo de pagamento. Do ponto de vista do seu servidor, parece uma visita de navegador padrão.
O agente é concebido para conveniência: um utilizador diz "encomenda os ténis de corrida Nike azuis em tamanho 42" e a Perplexity encontra a opção com o melhor preço no site de um retalhista e compra-os. O seu site torna-se um ponto de fulfillment para a camada de comércio da Perplexity.
Shopper vs. PerplexityBot: uma distinção crítica
Resposta rápida: O PerplexityBot é um crawler de indexação declarado com um user-agent conhecido (PerplexityBot/1.0). O Perplexity Shopper é um agente transacional que corre dentro de um navegador real. Os dois requerem abordagens de deteção diferentes. As regras do robots.txt direcionadas ao PerplexityBot não têm efeito nas sessões do Shopper.
| Atributo | PerplexityBot | Perplexity Shopper |
|---|---|---|
| Finalidade | Faz crawl e indexa conteúdo para pesquisa IA | Conclui compras em nome dos utilizadores |
| User-agent | PerplexityBot/1.0 (declarado) | Chrome padrão (não declarado) |
| Execução | Pedidos HTTP, sem JavaScript | Navegador completo, executa JavaScript |
| Conformidade com robots.txt | Concebido para cumprir | Não aplicável (modo transacional) |
| Abordagem de deteção | Correspondência de user-agent, lista de bloqueio de IP | Sinais comportamentais na camada do navegador |
Esta distinção é importante porque a maioria dos engenheiros recorre primeiro ao robots.txt. Para o PerplexityBot, isso funciona para controlo ao nível do caminho. Para o Perplexity Shopper, não serve de nada: o agente nunca se identifica, e bloquear /checkout via robots.txt apenas cancela a compra real do utilizador.
O que o Perplexity Shopper faz no seu site
Resposta rápida: O Perplexity Shopper navega no seu catálogo de produtos para encontrar um artigo específico, verifica preços e disponibilidade, e percorre o seu checkout. Ao fazê-lo, recolhe os seus dados de preços, mapeia a estrutura do seu checkout e faz a intermediação da relação com o cliente entre a sua marca e o comprador.
O risco de recolha de dados é semelhante ao do Amazon Buy for Me. Enquanto conclui uma transação legítima, o Shopper:
- Lê todos os seus preços e disponibilidade de produtos, incluindo preços dinâmicos que mudam com base no estado da sessão
- Mapeia o seu funil de checkout, incluindo opções de pagamento, níveis de envio e campos de códigos promocionais
- Contorna a sua captura de e-mail, fluxos pós-compra e gatilhos de remarketing porque nenhum humano conclui a sessão
- Cria um registo de cliente onde a atribuição real do cliente pertence à Perplexity, não aos seus canais próprios
O impacto comercial é mais simples do que parece de fora. A transação é concluída. A receita é registada. Mas a relação com o cliente, a camada de dados e a oportunidade de remarketing ficam com a Perplexity.
Por que a deteção padrão falha
Resposta rápida: O Perplexity Shopper apresenta-se como uma sessão Chrome padrão sem cabeçalhos identificadores nem user-agent strings em modo transacional. As ferramentas de camada de rede veem uma visita de navegador normal. Sem visibilidade na camada do navegador, a sessão é indistinguível de um cliente humano.
A deteção baseada em IP é pouco fiável pelas mesmas razões que falha contra outros compradores agênticos. A Perplexity pode encaminhar as sessões do Shopper através de proxies residenciais, infraestrutura cloud partilhada ou endpoints de CDN. Não existe uma lista publicada de intervalos de IP para sessões do Shopper comparável ao que a Perplexity publica para o PerplexityBot.
A inspeção de cabeçalhos na camada WAF ou CDN captura apenas o user-agent string e os cabeçalhos HTTP básicos, ambos corretamente preenchidos por uma sessão de navegador padrão. A sessão parece limpa em cada camada que as ferramentas de rede inspecionam.
A lacuna é arquitetural. As ferramentas de camada de rede foram construídas para inspecionar pedidos, não para observar comportamento dentro de uma sessão de navegador em execução. É nessa camada que a identidade do Perplexity Shopper se torna visível.
Sinais na camada do navegador para deteção do Perplexity Shopper
Resposta rápida: A cside observa o tempo de interação, a linearidade da navegação, o comportamento de preenchimento de formulários e a consistência do fingerprint dentro da sessão do navegador. O checkout executado por máquina do Perplexity Shopper tem uma assinatura comportamental que é consistentemente distinguível da navegação humana.
Sinais de deteção principais:
- Caminho de navegação: Um comprador humano normalmente navega por páginas de categoria, lê descrições de produtos e compara opções antes de adicionar ao carrinho. O Shopper entra diretamente num URL de produto específico e avança para o checkout sem exploração.
- Padrões de scroll e interação: Os humanos fazem scroll de forma inconsistente, pausam e releem. O Shopper faz scroll apenas para interagir com os elementos necessários, numa sequência previsível.
- Tempo de preenchimento de campos: O preenchimento humano de formulários tem latência natural por campo. O preenchimento executado por agente é instantâneo e não inclui as microcorreções (retroceder, redigitar) que a entrada humana produz.
- Histórico de sessão: Uma sessão de navegador humana tem contexto de navegação anterior (referrer, ativos em cache, estado de cookies). Uma sessão de agente apresenta um estado inicial limpo independentemente do histórico de sessões anteriores.
Os engenheiros da cside contornaram a deteção tradicional de bots em 81 de cada 100 cenários de teste. O Perplexity Shopper é precisamente o tipo de agente que essas ferramentas não detetam: conclui transações reais num navegador real sem indicadores visíveis na camada de rede.
Cenário de deteção concreto: Shopper num retalhista de artigos para o lar
Um utilizador Pro da Perplexity pede ao Shopper para "encontrar a prensa francesa de aço inoxidável mais barata em stock e encomendá-la para a minha morada." O Shopper abre uma sessão Chromium, resolve os resultados de pesquisa e navega diretamente para a página de um produto num retalhista britânico de artigos para o lar. A sessão apresenta um user-agent Chrome 123 padrão e um endereço IP associado a um ISP residencial em Bristol. O WAF do retalhista deixa-o passar sem questionar.
A cside instrumenta a sessão desde o primeiro render. O Shopper carrega a página do produto e aciona um evento de adicionar ao carrinho em 3,1 segundos, com zero scroll além da dobra e sem latência de hover no botão. Entra no checkout como convidado, preenche todos os cinco campos do formulário em 1,4 segundos no total e submete o pagamento sem pausar no campo do número de cartão. Não são acionados eventos da API de preenchimento automático. O fingerprint mostra um perfil de navegador limpo: sem extensões instaladas, sem cookies anteriores, sem entradas de armazenamento local de visitas anteriores.
Um humano a concluir o mesmo checkout demora em média 6 minutos e gera 23 eventos de entrada distintos apenas no formulário de pagamento. O motor de classificação da cside assinala a sessão na entrada do checkout, permitindo ao retalhista aplicar uma decisão de política antes de a encomenda ser confirmada.
Opções de resposta
Resposta rápida: Depois de conseguir identificar as sessões do Perplexity Shopper, a sua resposta depende de querer ou não aceitar compras intermediadas pela Perplexity. Se aceitar, segmente o tráfego e proteja os seus pontos de contacto de dados. Se não aceitar, bloqueie na fase de checkout após classificação.
| Objetivo | Abordagem |
|---|---|
| Aceitar a compra, proteger dados | Assinalar sessões do Shopper em analytics, suprimir gatilhos de preços dinâmicos, adicionar segmento de agente aos fluxos pós-compra |
| Exigir checkout humano | Introduzir desafio comportamental no carrinho ou checkout para sessões que correspondam aos sinais do Shopper |
| Rejeitar encomendas intermediadas pela Perplexity | Bloquear sessões que correspondam à assinatura comportamental do Shopper na entrada do checkout |
| Monitorizar sem agir | Registar e classificar todas as sessões do Shopper; estabelecer uma linha de base de tráfego antes de decidir uma política |
A Gartner prevê que 20% das compras online serão feitas através de agentes IA até 2030. Comece por monitorizar. Compreender o volume e o comportamento do tráfego do Perplexity Shopper no seu site é a base de qualquer decisão de política. Bloquear sem uma linha de base de tráfego significa que pode estar a cancelar um número não trivial de compras reais.








