Este fluxo retorna de 3 a 5 famílias verificadas de produtos ou ofertas.
Descubra famílias específicas de produtos e ofertas, verifique seus anúncios atuais e decida quais ofertas merecem uma análise do criativo e da página de destino.
5famílias de produtos
Execução de exemplo · 13 out. 2026 · ~1 min
Publicado pela Spytrend · 2 de out. de 2026 · Metodologia
Execute na ordem
Um fluxo de pesquisa de produtos e ofertas em 4 etapas
Os prompts são atualizados conforme as entradas controladas acima.
01Defina o escopo do mercado
Valide a categoria predefinida, o país e o período de consulta ao arquivo em dias completos.
Ver promptOcultar prompt
Prompt 01
Use o MCP do Spytrend conectado para preparar o escopo controlado de um fluxo de descoberta de produtos e ofertas na Meta. Não faça chamadas MCP nesta etapa.
Configuração selecionada:
- Categoria: Ecommerce and Retail | ai_category=ecommerce_and_retail
- Subcategoria: Electronics and Gadgets | ai_subcategory=electronics_and_gadgets
- País (ISO-2): US
- Período de análise: 30 dias UTC concluídos
- Fonte/status: Meta / ativo agora
- Limites: duas rotas de descoberta com cinco registros cada; até seis consultas de detalhes de anúncios; uma expansão opcional de família por domínio exato com três registros e uma consulta adicional de detalhes de anúncio; nenhuma consulta de detalhes de anunciantes; 3–5 famílias finais
O valor da categoria tem o formato `Name | ai_category=<slug>` e o da subcategoria, `Name | ai_subcategory=<slug>` (o slug `none` = sem subcategoria). Use os slugs apenas nas chamadas de ferramentas; em todas as linhas voltadas ao cliente, use somente o nome legível antes de `|` e o nome completo do país. Permitidos: produtos concretos de vendedores diretos que correspondam à categoria selecionada (e à subcategoria, quando houver uma selecionada). Excluídos: serviços, editores de conteúdo, agências, ofertas vagas e entidades cuja identidade não foi esclarecida. Exclua a data UTC atual, ainda em andamento, e calcule a janela: os últimos 30 dias UTC completos, terminando ontem. Trate o país como evidência de veiculação dos anúncios, não de sede, entrega de produtos, clientes ou vendas. Informe a unidade do resultado: famílias de produtos ou ofertas verificadas (3–5 quando as evidências permitirem). Retorne apenas Escopo, Janela do arquivo, Critérios de qualificação e Limites. Use apenas rótulos voltados ao cliente; não exponha slugs de taxonomia, valores de enumeração ou nomes de parâmetros. Não invente resultados.
Pare depois da Etapa 1.
02Encontre anúncios candidatos
Consulte, em sequência e com o mesmo escopo, os anúncios mais recentes e os anúncios com criativos mais reutilizados.
Ver promptOcultar prompt
Prompt 02
Controle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente.
Continue a partir da categoria, do país e do escopo de dias completos já validados e retidos. Use o Spytrend somente para leitura.
Trate search_ads como uma operação pesada e execute exatamente duas buscas em sequência, nunca em paralelo. Em ambas as chamadas, use source=meta, categories=[o slug ai_category de Ecommerce and Retail | ai_category=ecommerce_and_retail], countries=[US], date_from/date_to com as datas de início e fim já retidas para a janela de dias completos, incluindo ambas as datas, status_today=active, dedupe=false e limit=5. Inclua ai_subcategory=[o slug ai_subcategory de Electronics and Gadgets | ai_subcategory=electronics_and_gadgets] apenas quando esse slug não for `none`; caso contrário, omita-o.
Rota A: sort_by=date, sort_order=desc.
Rota B: sort_by=most_reused_creative, sort_order=desc.
Não adicione termo de busca, marca, domínio, tipo de mídia, categoria alternativa, sinônimo gerado ou rota extra. Tente novamente exatamente uma vez, somente quando retryable=true e houver retry_after_seconds, após uma nova estimativa idêntica. Preserve a ordem da Rota A, seguida pelos registros ainda não vistos da Rota B, e deduplique apenas pelo ID exato do anúncio. A taxonomia é uma evidência de descoberta, não uma verificação do produto.
Retenha internamente os argumentos exatos, os registros completos, a origem, os resultados das rotas, o débito efetivo e o saldo restante para a próxima etapa; nunca exiba o estado retido em atualizações de progresso ou comentários. Retorne apenas a conclusão das rotas, a quantidade de registros entregues, a quantidade de candidatos após a deduplicação e as falhas explícitas. Ainda não apresente famílias de produtos.
Pare depois da Etapa 2.
03Verifique as famílias de produtos
Abra um número limitado de candidatos e agrupe apenas produtos cuja identidade comum seja comprovada por evidências.
Ver promptOcultar prompt
Prompt 03
Controle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente.
Continue a partir das evidências de descoberta retidas e do saldo restante. Analise no máximo seis anúncios candidatos únicos, em sequência, com get_ad(source=meta, id=<exact returned ID>), alternando entre as rotas quando houver candidatos distintos, ignorando registros multilíngues (`is_multilang`) e somente quando cada estimativa couber no saldo; pare de abrir anúncios assim que cinco famílias forem verificadas. Não chame get_advertiser. Exiba o nome do anunciante apenas quando get_ad o retornar explicitamente; nunca o deduza do título, da página, do domínio ou da URL.
Uma família verificada exige um produto concreto permitido pelas regras controladas retidas, o país selecionado entre os países de veiculação retornados, status ativo retornado, evidência dentro da janela do arquivo, anunciante/página identificável ou ausência de nome explicitamente informada, destino quando retornado e pelo menos um anúncio representativo. Exclua campanhas vagas de reconhecimento de marca, serviços, marketplaces sem um produto concreto, correspondências sem relação e produtos cuja identidade não foi esclarecida.
Agrupe anúncios somente quando o nome/modelo do produto, o caminho de destino/SKU, o texto explícito da oferta ou um identificador estável equivalente comprovar que se trata do mesmo produto, linha de produtos ou kit. Compartilhar categoria, semelhança visual, anunciante ou domínio não é suficiente. Mantenha separados modelos, kits, tamanhos, usos ou preços com diferenças relevantes quando elas alterarem a decisão de compra.
Conte anúncios ativos e páginas apenas a partir de registros distintos verificados e analisados, e identifique essas contagens como referentes à amostra analisada. Use contagens maiores de reutilização somente quando forem explicitamente retornadas para a família exata verificada e tiverem seu escopo indicado separadamente. Se os escopos de reutilização entrarem em conflito, exclua esses números da classificação. Um lançamento repetido exige pelo menos dois anúncios da mesma família com datas de início explícitas distintas. Uma expansão recente exige uma série temporal explícita e comparável.
Padronize os recursos de mídia efetivamente retornados apenas como `Imagem`, `Vídeo`, `Imagem e vídeo` ou `Não retornado`. Vários recursos de mídia não comprovam carrossel, apresentação de slides ou posicionamento. Não liste posicionamentos nas plataformas, a menos que o cliente os tenha solicitado explicitamente.
Classifique até cinco famílias por contagem comparável de anúncios ativos analisados, contagem de páginas, reutilização da família exata com escopos conciliados, duração/data de início e grau de correspondência direta aos critérios. Preserve os empates ao atribuir posições de exibição únicas e consecutivas para navegação; use a ordem de descoberta/verificação apenas como critério de desempate na exibição e informe que métricas empatadas não indicam desempenho superior.
Se nenhuma família ainda tiver dois anúncios verificados e analisados, a família elegível mais bem classificada tiver um domínio de destino exato e claro, e a expansão mais a possível consulta de detalhes couberem no saldo restante, execute no máximo uma expansão opcional com `search_ads` para esse domínio. Preserve fonte, categoria, subcategoria, país, janela, status ativo e `dedupe=false`; adicione apenas o domínio exato de destino, a ordenação por data decrescente e `limit=3`. Não execute novamente as rotas principais. Abra no máximo um registro da expansão ainda não analisado, quando a estimativa couber no saldo. Agrupe apenas quando os detalhes comprovarem o mesmo produto/modelo, caminho/SKU ou oferta equivalente. Mantenha o teto total de seis consultas iniciais de detalhes mais uma consulta de detalhes da expansão.
Uma falha na descoberta principal ou em uma chamada inicial de detalhes selecionada torna a execução Parcial. Uma consulta de detalhes concluída cujo candidato não atende aos critérios é uma evidência válida de exclusão e não torna a execução Parcial. Retornar menos de três famílias, por si só, nunca torna a execução Parcial; explique por que menos famílias foram verificadas. Uma expansão opcional concluída que retorna zero resultados, uma duplicata ou outro produto é uma evidência válida e mantém como Completa uma execução que já seria Completa. Uma falha na expansão opcional de família não rebaixa uma execução que já seria Completa; retenha as contagens verificadas originais e informe a lacuna nas evidências de agregação opcional.
Retenha internamente todas as evidências verificadas, os resultados das chamadas, o débito efetivo e o saldo restante para a Etapa 4; nunca exiba o estado bruto retido em atualizações de progresso ou comentários. Retorne apenas os anúncios analisados, os nomes das famílias verificadas, as exclusões por motivo e o status Completa/Parcial. Ainda não escreva o painel.
Pare depois da Etapa 3.
04Apresente a seleção
Retorne de 3 a 5 famílias verificadas, deixando claros os limites das evidências.
Ver promptOcultar prompt
Prompt 04
Usando apenas as evidências verificadas retidas, escreva um painel compacto para o cliente, sem tabelas, com no máximo 600 palavras e 3–5 famílias verificadas quando as evidências permitirem. Não refaça chamadas de descoberta ou verificação.
Comece exatamente assim:
# Produtos anunciados na Meta: [nome da categoria] em [nome completo do país]
Use apenas o nome legível da categoria de Ecommerce and Retail | ai_category=ecommerce_and_retail (a parte antes de `|`) e o nome completo de US; nunca exiba `ai_category`, slugs ou códigos ISO.
Depois, mostre:
**[N] famílias de produtos verificadas** · Ativas agora · Janela do arquivo de 30 dias · **[Completa/Parcial]**
Adicione: Classificação por atividade observável na amostra analisada, sem considerar vendas ou desempenho dos anúncios.
Com pelo menos duas famílias, inclua `## Seleção`. Cada item da seleção deve usar: `**[posição]. [Produto ou oferta]** — [N] anúncio/anúncios ativo/ativos na amostra analisada · [M] página/páginas retornada/retornadas · [formato principal]`. Use o singular e o plural corretamente: `1 anúncio ativo`, `2 anúncios ativos`, `1 página retornada`, `2 páginas retornadas`. Use posições de exibição únicas e consecutivas mesmo quando houver empate nas métricas e informe separadamente quais métricas estão empatadas. Cada seção de família contém parágrafos curtos separados e identificados por rótulos: Atividade observada; Produto / oferta; Anunciante; Mensagem representativa; Período e status; Formato e CTA; Página de destino; Evidência; Por que analisar. Inclua exatamente uma ação concreta em Por que analisar.
Atribua aos anunciantes as afirmações sobre benefícios dos produtos, preços, descontos, avaliações e número de clientes. Não infira lucro, status de mais vendido, conversões, vendas, ROAS, liderança de mercado ou desempenho. Use `Iniciado em [date]` apenas quando houver uma data explícita de início no Facebook; nunca a apresente como a data da primeira observação. Mostre uma ação estável do Spytrend apenas quando ela for retornada explicitamente; caso contrário, informe Referência de evidência não retornada. Nunca exponha UUIDs internos, JSON bruto, cotas, credenciais, detalhes do esquema, registros rejeitados, slugs de taxonomia, códigos ISO, nomes de ferramentas, nomes brutos de parâmetros ou nomes brutos de campos. Apresente as evidências em linguagem simples para o cliente, como `duração de atividade retornada` em vez de `days_active` e `entidade associada ao domínio` em vez de `webmaster`.
Quando houver pelo menos duas famílias, adicione a seção Padrões com duas ou três comparações específicas da amostra. Em Cobertura da pesquisa, use no máximo três tópicos para apresentar a data, a janela e o status da pesquisa; as contagens de rotas, registros, verificações de detalhes e famílias; e as limitações da amostra delimitada e das evidências. Quando houver uma única família, omita Seleção e Padrões. Quando não houver nenhuma, use Resultado e Cobertura da pesquisa. Não use tabelas nem barras invertidas no fim das linhas.
Nunca identifique nem descreva candidatos rejeitados no relatório ao cliente. A cobertura pode informar apenas a quantidade de excluídos e uma categoria genérica de motivo, como `fora do escopo ou com evidências insuficientes sobre o produto`.
Encerre exatamente assim:
A atividade no arquivo da Meta é um sinal observado de veiculação de anúncios, não uma comprovação de gasto, alcance, engajamento, conversões, vendas, receita, ROAS, lucratividade, status de mais vendido ou cobertura completa do mercado.
Pare depois da Etapa 4.
Use o fluxo completo em um único promptAs quatro etapas e as regras de evidênciaVer promptOcultar prompt
Fluxo completo
Controle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente.
Use o Spytrend MCP conectado para preparar, em português brasileiro, um painel bem-acabado para o cliente com produtos concretos e famílias de ofertas anunciados atualmente na Meta, dentro da categoria predefinida, do país e do período de consulta ao arquivo informados.
Execute todas as etapas de pesquisa deste prompt em um único turno. Exceto pelos avisos obrigatórios de custo antes das chamadas, não emita respostas intermediárias das etapas e não pare após a validação. Encerre antes do fim apenas se a entrada for inválida, as evidências obrigatórias estiverem indisponíveis ou a identidade obrigatória não puder ser resolvida. Retorne apenas o relatório final para o cliente, em português brasileiro.
Use como unidade do resultado uma família verificada de produtos ou ofertas, e não um anúncio individual, uma lista de anunciantes, uma galeria de inspiração para criativos, uma classificação por desempenho ou um levantamento completo do mercado. Busque apresentar 3–5 famílias verificadas.
Configuração selecionada:
- Categoria: Ecommerce and Retail | ai_category=ecommerce_and_retail
- Subcategoria: Electronics and Gadgets | ai_subcategory=electronics_and_gadgets
- País (ISO-2): US
- Período de análise: 30 dias UTC concluídos
- Fonte/status: Meta / ativo agora
- Produtos/entidades permitidos: produtos concretos de marcas e vendedores diretos que correspondam à categoria selecionada (e à subcategoria, quando houver uma selecionada)
- Produtos/entidades excluídos: serviços, veículos de mídia, agências, ofertas vagas, produtos fora da categoria/subcategoria selecionada e entidades não identificadas com segurança
- Limites: duas rotas de busca com cinco registros cada; até seis consultas iniciais de detalhes de anúncios; uma rota condicional de expansão de família com três registros e uma consulta adicional de detalhes de anúncio; nenhuma consulta de detalhes de anunciantes; 3–5 famílias na resposta
O valor da categoria tem o formato `Name | ai_category=<slug>` e o da subcategoria, `Name | ai_subcategory=<slug>` (slug `none` = sem subcategoria). Use os slugs apenas nas chamadas de ferramentas; em todas as linhas apresentadas ao cliente, use apenas o nome legível antes de `|` e o nome completo do país. Não aceite consultas, sinônimos, marcas, limites, categorias, países ou períodos alternativos escritos pelo cliente.
Use a data atual em UTC retornada pelo ambiente. Exclua o dia UTC ainda em andamento. Calcule o período: os últimos 30 dias completos em UTC, terminando ontem, e mostre as duas datas em Cobertura da pesquisa.
Trate o país selecionado como evidência retornada do país de veiculação dos anúncios. Isso não comprova sede ou registro do anunciante, estoque local, entrega de produtos, clientes, vendas ou predominância nesse país.
Use o Spytrend somente para leitura.
Trate search_ads e todas as ferramentas de busca/descoberta como operações pesadas. Execute exatamente uma chamada pesada por vez, aguarde a resposta e nunca agrupe, paralelize ou use Promise.all para chamadas pesadas.
Inspecione o esquema atual de search_ads. Execute exatamente duas chamadas sequenciais de search_ads com source=`meta`, categories=[o slug ai_category de Ecommerce and Retail | ai_category=ecommerce_and_retail], countries=[`US`], date_from e date_to = o primeiro e o último dia do período calculado, status_today=`active`, dedupe=false e limit=5. Inclua ai_subcategory=[o slug ai_subcategory de Electronics and Gadgets | ai_subcategory=electronics_and_gadgets] sempre que esse slug não for `none`; omita-o apenas quando for exatamente `none`.
Nunca remova uma subcategoria configurada para contornar uma rejeição do endpoint. Se o endpoint rejeitar uma combinação configurada de categoria/subcategoria, não faça uma busca mais ampla e retorne um resultado Parcial conciso com a mensagem `Mapeamento de categoria predefinida não suportado`. Isso indica um defeito na lista de permissões do backend. Não substitua por outra categoria, subcategoria ou consulta.
Use sort_by=`date`, sort_order=`desc` na Rota A. Na Rota B, use sort_by=`most_reused_creative`, sort_order=`desc`, compatíveis com a Meta. Não substitua por `days_active`. Não adicione consulta, marca, domínio, tipo de mídia, subcategoria não configurada ou sinônimo gerado.
Interprete os filtros de data conforme a semântica exata do esquema e da resposta da ferramenta conectada. Não afirme que todos os anúncios retornados foram lançados no período, a menos que evidências da data de início comprovem isso de forma independente. No texto para o cliente, diga que os anúncios foram observados no período selecionado do arquivo ou tiveram veiculação sobreposta a ele.
Elimine registros duplicados pelo ID exato do anúncio. Preserve a ordem da Rota A, seguida pelos registros ainda não vistos da Rota B. Rejeite localmente apenas conflitos explícitos com o escopo predefinido. Nunca selecione um registro por reconhecer a marca.
Inspecione sequencialmente no máximo seis anúncios candidatos únicos com get_ad(source=`meta`, id=<exact returned ID>), alternando entre as rotas de busca quando houver candidatos distintos, ignorando registros multilíngues (`is_multilang`) e somente quando cada estimativa couber no orçamento definido. Pare de abrir anúncios assim que cinco famílias forem verificadas. Priorize evidências explícitas de produto e diversidade de rotas. Não abra registros fracos apenas para preencher o resultado. Se uma consulta adicional de detalhes não couber no orçamento, omita-a, informe a redução da cobertura e mantenha as evidências verificadas já retidas.
Não chame get_advertiser no modo padrão. Mostre o nome do anunciante apenas quando get_ad o retornar explicitamente; nunca deduza um nome a partir do título, da página, do domínio ou da URL. Caso contrário, informe `Anunciante não retornado`.
Considere uma família de produtos/ofertas como o mesmo produto, linha de produtos, kit ou oferta de serviço identificável. Agrupe registros apenas quando o nome/modelo do produto, o caminho da página de destino/SKU, o texto explícito da oferta ou um identificador estável equivalente comprovar uma identidade comum. Semelhança de categoria, semelhança visual, um mesmo anunciante ou um mesmo domínio, isoladamente, não bastam.
Mantenha separados modelos, kits, tamanhos, usos, preços ou ofertas de serviço com diferenças relevantes que alterem a decisão de compra. Agrupe pequenas variantes apenas quando a linha de produtos em comum estiver explícita. Nunca deduza que um produto pertence a uma família a partir de uma imagem que você não consegue inspecionar.
Após a verificação inicial, se nenhuma família tiver dois anúncios inspecionados e verificados, pelo menos uma família verificada tiver um domínio de destino exato retornado e a expansão mais uma possível consulta de detalhes couberem no orçamento restante, execute no máximo uma chamada condicional de expansão de família com `search_ads` para a família elegível mais bem classificada. Preserve a mesma origem, categoria, subcategoria configurada, país, período, status ativo e `dedupe=false`; adicione apenas `landing_domain=<exact returned registrable domain>`, `landing_domain_exact=true`, `sort_by=date`, `sort_order=desc` e `limit=3`. Não repita nenhuma das rotas de busca originais e não expanda um domínio cuja identidade seja pouco sustentada ou conflitante.
Abra no máximo um registro da expansão ainda não inspecionado com `get_ad`, desde que sua estimativa ainda caiba no orçamento. Adicione-o apenas quando os detalhes comprovarem o mesmo produto/modelo, caminho/SKU ou oferta explícita equivalente. Compartilhar domínio, página ou criativo não basta. O limite total de consultas de detalhes de anúncios é sete: seis iniciais mais uma consulta condicional da expansão. Se a expansão retornar outro produto, exclua-o sem substituí-lo nem ampliar o escopo.
Classifique uma família como Verificada somente quando as evidências da execução atual comprovarem um produto/oferta concreto e elegível, US entre os países de veiculação retornados, status ativo retornado, sobreposição com o período do arquivo conforme a semântica da rota, anunciante/página identificável ou ausência do nome explicitamente informada, destino quando retornado e pelo menos um anúncio representativo como evidência.
Exclua ações vagas de reconhecimento de marca, textos que só mencionem a categoria, conteúdo editorial, vagas de emprego, investimentos, marketplaces/varejistas generalistas sem um produto concreto e elegível, produtos/entidades excluídos, correspondências de taxonomia sem relação com o escopo e produtos cuja identidade não tenha sido confirmada.
Conte `anúncios ativos na amostra inspecionada` apenas a partir de registros retornados distintos e verificados que pertençam à família. Conte anunciantes/páginas apenas a partir de identidades distintas e verificadas na amostra inspecionada. Identifique ambas como contagens da amostra. Mostre uma contagem maior de anúncios vinculados/reutilização apenas quando ela for retornada explicitamente para a família exata verificada e mantenha seu escopo separado.
Padronize os recursos de mídia efetivamente retornados apenas como `Imagem`, `Vídeo`, `Imagem e vídeo` ou `Não retornado`. Vários recursos de mídia não comprovam carrossel, apresentação de slides ou posicionamento. Não liste posicionamentos nas plataformas, a menos que o cliente os tenha solicitado explicitamente.
Antes de usar qualquer campo de criativo exato ou reutilização na classificação, compare todas as contagens retornadas para esse criativo. Se houver contagens conflitantes ou se não for possível conciliar seus escopos, exclua da classificação todos os números de reutilização conflitantes. Na resposta ao cliente, diga `Foram retornadas contagens adicionais de reutilização de criativos com escopos não conciliados`, sem números, ou omita essas contagens. Nunca resolva o conflito escolhendo o valor maior, mais recente ou referente à rota.
Exija pelo menos dois anúncios distintos e verificados da mesma família, com datas explícitas de início diferentes, para afirmar que houve lançamentos repetidos. Para afirmar que houve expansão recente, exija contagens explícitas e comparáveis em série temporal. Não deduza nenhuma dessas situações a partir de registros não verificados, totais do arquivo ou um anúncio representativo recente.
Classifique até cinco famílias pelos seguintes critérios, nesta ordem: anúncios ativos distintos na amostra inspecionada; anunciantes/páginas distintos retornados, mantendo separado o grau de confiança na identidade; contagem explícita de reutilização da família exata; tempo de veiculação ativa/data de início retornados; e, por fim, adequação direta à categoria. Use apenas evidências comparáveis, preserve os empates e nunca invente uma pontuação.
Quando todos os sinais comparáveis de atividade estiverem empatados, preserve a ordem de descoberta e verificação. Deixe o empate explícito, mas use posições de exibição e números de seção únicos e consecutivos para que o cliente possa navegar pelo resultado. Substitua a frase padrão de classificação por: `Ordenado pela sequência de descoberta e verificação, pois os sinais comparáveis de atividade na amostra inspecionada ficaram empatados.` Não dê a entender que os registros anteriores tiveram melhor desempenho.
Não chame search_creatives, get_creative, get_trends, search_shops, get_shop, search_webmasters, analytics nem ferramentas externas de navegação na web. Tente novamente exatamente uma vez, somente quando retryable=true e houver retry_after_seconds, após uma nova estimativa idêntica. Uma falha em uma rota principal de descoberta ou em uma chamada inicial de verificação selecionada torna a execução Parcial; continue o trabalho sequencial obrigatório restante. Uma consulta de detalhes concluída cujo candidato não atende aos critérios é uma evidência válida de exclusão e não torna a execução Parcial. Retornar menos de três famílias, por si só, nunca torna a execução Parcial; explique por que menos famílias foram verificadas. Uma expansão opcional concluída que retorna zero resultados, uma duplicata ou outro produto é uma evidência válida e mantém como Completa uma execução que já seria Completa. Uma falha na expansão condicional não invalida as famílias já verificadas nem torna Parcial uma execução que já seria Completa; informe-a como uma lacuna nas evidências de agregação opcional.
Exiba um link estável de fonte primária explicitamente retornado apenas como `Evidência`. Caso contrário, exiba um ID estável de evidência da fonte somente quando ele for explicitamente retornado como tal. Nunca mencione o nome do serviço na resposta ao cliente, construa URLs ou exponha UUIDs internos, JSON bruto, URLs assinadas de mídia, credenciais, cotas, detalhes do esquema ou registros rejeitados. Não inclua slugs de taxonomia, códigos ISO, nomes de rotas, nomes de ferramentas, nomes brutos de parâmetros ou nomes brutos de campos na resposta ao cliente. Traduza as evidências retornadas para uma linguagem clara para o cliente: por exemplo, diga `duração de atividade retornada` em vez de `days_active` e `entidade associada ao domínio` em vez de `webmaster`. Se não for retornado um link nem um ID estável de evidência da fonte, diga `Referência de evidência não retornada`.
Atribua ao anunciante as alegações sobre benefícios do produto, preços, descontos, avaliações e número de clientes. Nunca classifique um produto como lucrativo, campeão de vendas, de alta conversão, vencedor, em escala, popular ou líder de mercado. Nunca infira gasto, alcance, engajamento, conversões, vendas, receita, ROAS ou lucratividade.
Use um painel compacto, sem tabelas, com no máximo 600 palavras. Comece exatamente assim:
`# Produtos anunciados na Meta: [nome da categoria] em [nome completo do país]`
Use apenas o nome legível da categoria de Ecommerce and Retail | ai_category=ecommerce_and_retail (a parte antes de `|`) e o nome completo de US; nunca exiba `ai_category`, slugs ou códigos ISO.
Depois, mostre:
`**[N] famílias de produtos verificadas** · Ativas agora · Janela do arquivo de 30 dias · **[Completa/Parcial]**`
Adicione uma frase: `Classificação por atividade observável na amostra analisada, sem considerar vendas ou desempenho dos anúncios.`
Com pelo menos duas famílias, adicione `## Seleção`, com um parágrafo por família:
`**[posição]. [Produto ou oferta]** — [N] anúncio/anúncios ativo/ativos na amostra analisada · [M] página/páginas retornada/retornadas · [formato principal]`
Use o singular e o plural corretamente: `1 anúncio ativo`, `2 anúncios ativos`, `1 página retornada`, `2 páginas retornadas`.
Não reduza a Seleção a uma lista de nomes. Cada família exibida deve manter essas métricas da amostra analisada e o formato principal na Seleção.
Para cada família, crie uma seção numerada com parágrafos curtos e identificados por rótulos:
- `Atividade observada` — contagens exatas da amostra e qualquer sinal explícito de reutilização ou duração, com seu escopo indicado separadamente.
- `Produto / oferta` — proposta concreta de compra e detalhes de variantes ou kits que influenciem a decisão.
- `Anunciante` — nome/página retornados e grau de confiança na identificação do domínio.
- `Mensagem representativa` — texto ou abordagem resumidos, com as alegações atribuídas ao anunciante.
- `Período e status` — status ativo, data de início explícita e duração, quando retornados.
- `Formato e CTA`.
- `Página de destino` — link ou caminho de destino seguro, quando retornado.
- `Evidência` — link estável de fonte primária ou ID estável de evidência da fonte retornados; caso contrário, use exatamente a frase de indisponibilidade.
- `Por que analisar` — exatamente uma ação concreta de comparação ou análise.
Com pelo menos duas famílias, adicione `## Padrões` com duas ou três comparações específicas da amostra. Não as chame de tendências de mercado.
Em `## Cobertura da pesquisa`, use no máximo três itens para informar data/janela/status da pesquisa, contagens de descoberta/análise/famílias e limitações da amostra e das evidências. Não exponha nomes de ferramentas, chamadas brutas, rótulos de rotas ou nomes brutos de campos.
Nunca identifique nem descreva candidatos rejeitados no relatório ao cliente. A cobertura pode informar apenas a quantidade de excluídos e uma categoria genérica de motivo, como `fora do escopo ou com evidências insuficientes sobre o produto`.
Se houver exatamente uma família, omita Seleção e Padrões. Se não houver nenhuma, exiba `## Resultado` e Cobertura da pesquisa, sem seções vazias nem candidatos usados apenas para preencher o relatório.
Não use tabelas em Markdown/HTML nem barras invertidas no fim das linhas. Antes de enviar, verifique a identidade exata de cada família, as evidências de atividade/país/janela, os rótulos das contagens da amostra, a descrição do anunciante/domínio, a classificação, o tratamento de links/IDs e o status Completa/Parcial.
Encerre exatamente assim:
`A atividade no arquivo da Meta é um sinal observado de publicidade, não uma prova de gasto, alcance, engajamento, conversões, vendas, receita, ROAS, lucratividade, posição entre os mais vendidos ou cobertura completa do mercado.`
Somente após uma solicitação separada que diga exatamente `Mostrar detalhes da auditoria`, forneça uma auditoria sem dados sensíveis usando apenas as respostas retidas: interpretação do esquema vigente, chamadas exatas, aplicação dos parâmetros, ordem das rotas, registros entregues, deduplicação, decisões sobre detalhes/anunciantes, agrupamento em famílias, classificação, falhas, tempos e consumo. Não refaça chamadas ao Spytrend para a auditoria.
Exemplo de resultado
Cinco ofertas de eletrônicos e dispositivos tecnológicos em uma amostra delimitada dos Estados Unidos.
Uma pesquisa em Comércio eletrônico e varejo · Eletrônicos e dispositivos tecnológicos para os Estados Unidos, realizada em 13 de outubro de 2026 e abrangendo os últimos 30 dias completos, verificou cinco famílias de produtos específicas. A visualização dos lançamentos mais recentes foi combinada com a dos criativos mais reutilizados; uma verificação opcional no mesmo domínio acrescentou um segundo anúncio do iPhone 16e.
Limite das evidênciasA unidade de análise é uma família verificada de produtos ou ofertas. Os totais da busca e a reutilização de criativos não representam contagens de famílias de produtos.
01
iPhone 16e com troca de operadora para a Boost Mobile
2 anúncios ativos de imagem em 2 páginas retornadas, iniciados em 7 e 9 de outubro: o celular “por nossa conta” com um plano Unlimited de US$ 60, ou por US$ 29,99 ao trocar de operadora. Compre agora · boostmobile.com.
Família verificada02
Estação de energia BLUETTI Elite 300
1 anúncio ativo de vídeo, iniciado em 12 de outubro: bateria de 3 kWh para energia de reserva em casa e uso ao ar livre, com potência de saída de 2.400 W e carregamento solar. Veja os detalhes · bluettipower.com.
Família verificada03
Óculos de tradução com IA
1 anúncio ativo de vídeo, iniciado em 12 de outubro: tradução em tempo real em 80 ou mais idiomas, tradução por câmera e áudio direcional. Compre agora · nookvely.com.
Família verificada04
Cabo Statik MagStack Pro
1 anúncio ativo de vídeo, iniciado em 12 de outubro: cabo de carregamento que não embola, com opções curtas para uso no carro, anunciado como oferta por tempo limitado. Compre agora · statik.com.
Família verificada05
Fones de ouvido JLab JBuds Mini
1 anúncio ativo de vídeo, iniciado em 12 de outubro: fones de ouvido totalmente sem fio, do tamanho de um chaveiro e com preço acessível. Compre agora · jlab.com.
Família verificada
Exemplo de execução · 13 de outubro de 2026 · 13 candidatos · 6 verificações de anúncios · 5 famílias verificadas.
Metodologia
Como as famílias de produtos são encontradas e verificadas.
Publicado por Spytrend a partir de um exemplo datado e com escopo delimitado.
Busca com escopo definido
Duas consultas em sequência usam os mesmos filtros de categoria, país, status ativo e período.
01
Qualificação detalhada
Cada família exibida precisa ter um produto concreto, evidências do mercado selecionado e um anúncio representativo inspecionado.
02
Identificação rigorosa das famílias
Compartilhar categoria, anunciante ou domínio não basta para agrupar produtos com diferenças relevantes.
03
Classificação limitada à amostra
Somente observações comparáveis dentro da amostra inspecionada influenciam a ordem.
04
Perguntas frequentes
Antes de executar.
O que é uma família de produtos?
É um mesmo produto, linha, kit ou oferta de serviço identificável, com identidade sustentada por evidências consistentes retornadas pelas ferramentas.
Uma contagem alta de reutilização indica um campeão de vendas?
Não. A reutilização de criativos é uma evidência do arquivo e não comprova vendas nem desempenho do produto.
Por que o resultado pode ter menos de cinco famílias?
O fluxo mantém os critérios de identidade do produto e de adequação ao mercado, mesmo que a seleção fique menor.
As evidências de país comprovam que há entrega de produtos nesse país?
Não. Elas confirmam apenas a localização de veiculação dos anúncios retornada pelas ferramentas.