https://dash-api.trackup.me/v1 e o header X-Api-Key.
Registrar vendas de um CRM ou checkout
Objetivo: cada venda confirmada no seu sistema vira uma conversão no Trackup, atribuída ao visitante certo. Permissões:conversion.create
Identifique o visitante
Para atribuir a venda, envie o
visitorId que o Trackup gerou quando a pessoa passou pelo seu link ou página. Guarde esse ID no seu CRM junto com o lead.Sem visitorId, envie o que tiver: clickId, UTMs ou trafficSource.Registre a conversão
201 com o id da conversão e o value já na moeda do projeto.Sempre envie transactionId. Se o agente repetir a chamada para a mesma transação, o Trackup responde 409 e não duplica a venda.Se a chave estiver restrita a um único projeto, o campo
projectId pode ser omitido.Relatório diário de performance
Objetivo: todo dia o agente resume requisições, visitantes, conversões e receita de cada projeto e envia para o time. Permissões:project.list, analytics.read, conversion.list
Busque o resumo do período
startDate e endDate são obrigatórios, em ISO 8601. granularity aceita hour ou day.Liste as conversões do dia
limit vai até 100; use page para as demais páginas até somar count. Cada item traz valor, moeda, plataforma (network), fonte de tráfego, UTMs e o visitorId.Acompanhar e pausar campanhas Meta
Objetivo: o agente monitora gasto, vendas e ROAS das campanhas e pausa as que estourarem o limite combinado. Permissões:ads-manager.read, ads-manager.update
Pré-requisito: conta Meta conectada e sincronizada no Gerenciador de Anúncios. A conexão OAuth é feita por uma pessoa no painel; o agente não consegue fazê-la.
Descubra as contas de anúncio
accounts, cada uma com id, name, currency e status. Use o id nos próximos passos. Contas combinadas na mesma chamada precisam ter a mesma moeda, senão a resposta é 422.Leia o resumo do período
spend, impressions, clicks, reach, trackedClicks, uniqueVisitors, sales, revenue, roas, cpa.Liste as campanhas
entityId, name, status, dailyBudget, lifetimeBudget e as mesmas métricas do resumo. level aceita campaign, adset ou ad.Pausar campanhas e mexer em orçamento afeta dinheiro real. Configure o agente para pedir confirmação de uma pessoa antes dessas chamadas, ou limite-o a
ads-manager.read e deixe a ação para o time.Auditar tráfego e investigar um visitante
Objetivo: o agente encontra acessos suspeitos, confere o que o Trackup fez com cada requisição e reconstrói a jornada de um visitante. Permissões:request.list, request-log.list, visitor.list, visitor.read
Filtre as requisições
filters é um array JSON na query string, codificado para URL. Filtros disponíveis: country (equals, not_equals) e decision (equals).visitorId.