agentlytics (by measuremy.site)

Análise web sem cookies para agentes de IA. Seu agente de codificação lê o tráfego, descobre por que ele aumentou, cria funis e gera links rastreados, via MCP.

Servidor MCP hospedado

npx add-mcp 'https://a.measuremy.site/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Ainda não configurou? Cole isto e seu agente faz tudo abaixo

Add agentlytics analytics to this project. Follow the instructions at measuremy.site/llms.txt

Cada site tem uma chave de leitura. Seu agente a usa para ler as análises desse site via MCP (Model Context Protocol) e para criar links de campanha. Ela não pode alterar sua conta ou cobrança. A chave é mostrada uma vez quando você adiciona um site; gere uma nova a qualquer momento na aba Setup do site, que também mostra estes comandos com sua chave preenchida.

Experimente sem conta

Esta chave de demonstração somente leitura conecta seu agente às análises ao vivo do próprio measuremy.site. Ela pode ler tráfego, picos, funis e campanhas, mas não alterar nada. Use-a em qualquer uma das configurações abaixo no lugar da sua própria chave, ou no Claude Code:

claude mcp add --transport http agentlytics-demo https://a.measuremy.site/mcp --header "Authorization: Bearer demo_e1e0c94c09a0f00d24be4cbb9c24fc24"

Depois pergunte: "O que causou o maior pico de tráfego no measuremy.site este mês?" Para usar no seu próprio site, comece grátis e troque pela chave de leitura do seu site.

Prefere executar você mesmo? agentlytics-mcp é a versão open-source de site único deste servidor MCP, que você implanta na sua própria conta Cloudflare.

Claude Code

claude mcp add --scope user --transport http agentlytics https://a.measuremy.site/mcp --header "Authorization: Bearer YOUR_READ_KEY"

Reinicie o Claude Code, ou execute /mcp para reconectar. claude mcp list deve mostrar agentlytics como conectado. --scope user o disponibiliza em todos os projetos.

Se uma chamada de ferramenta disser que o servidor rejeitou o cabeçalho Authorization, a chave de leitura na sua configuração está desatualizada (ela muda quando você a rotaciona na aba Setup ou reexecuta a configuração do agente para o mesmo domínio). Execute claude mcp remove agentlytics, adicione novamente com a nova chave e depois /mcp para reconectar. Uma sessão ativa mantém a chave antiga até você fazer isso.

Cursor

Adicione a .cursor/mcp.json no seu projeto, ou a ~/.cursor/mcp.json para todos os projetos:

{
  "mcpServers": {
    "agentlytics": {
      "url": "https://a.measuremy.site/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_READ_KEY"
      }
    }
  }
}

Codex

Adicione a ~/.codex/config.toml:

[mcp_servers.agentlytics]
url = "https://a.measuremy.site/mcp"
bearer_token_env_var = "AGENTLYTICS_READ_KEY"

e execute export AGENTLYTICS_READ_KEY=YOUR_READ_KEY no shell que inicia o codex.

Compartilhe suas análises: /make-public

A configuração do agente via /llms.txt adiciona dois comandos de barra. /make-public publica um painel do seu tráfego, picos e o que os causou em https://measuremy.site/share/your-domain; ações de crescimento, campanhas e configuração permanecem privadas. /make-private desativa isso. Para adicioná-los manualmente, salve o texto abaixo como .claude/commands/make-public.md (Claude Code), .cursor/commands/make-public.md (Cursor) ou ~/.codex/prompts/make-public.md (Codex, execute como /prompts:make-public):

Make this site's agentlytics analytics public: call the agentlytics MCP tool set_public_dashboard with public=true. Then give me the public link and say in one line that it shows traffic, spikes and what caused them, while growth actions stay private.

Sem o comando, basta perguntar: "torne minhas análises públicas". No Claude Code, também está disponível como /mcp__agentlytics__make-public.

O que perguntar

  1. Entenda. "Me dê uma visão geral dos últimos 30 dias e explique o maior pico de tráfego."
  2. Pergunte sobre visitantes. "Quantos visitantes iOS dos EUA tivemos na semana passada?" "De onde vêm meus usuários do Firefox?" "Mostre os últimos 10 cadastros com país e navegador." O agente chama query_visits e recent_visits.
  3. Planeje. "Use o prompt plan_marketing" ou "Planeje o marketing desta semana com base no que está funcionando."
  4. Execute. "Escreva as postagens, crie um link rastreado para cada uma e registre o que publicamos." O agente chama create_tracked_link e add_annotation, e pode editar páginas no seu repositório diretamente.
  5. Meça. Alguns dias depois: "Quais campanhas funcionaram?" O agente chama get_campaign_results e sugere o que repetir ou parar.

Pergunte sobre suas visitas

Duas ferramentas respondem perguntas sobre quem visita e o que fazem. query_visits conta as visualizações de página (ou eventos personalizados) e visitantes únicos que correspondem aos seus filtros, e pode dividir o resultado. recent_visits lista as visitas individuais mais recentes. Seu agente escolhe os argumentos a partir da sua pergunta, então você pode simplesmente perguntar em palavras simples.

ArgumentoO que faz
rangeAté onde voltar: 24h, 7d, 30d (até 90d). Padrão 7d.
countryUm código como US ou um nome como United States. XX ou Unknown é tráfego cujo país não é conhecido.
browser, osNavegador: Chrome, Firefox, Safari, Edge, Opera, Samsung Internet. Sistema: Windows, macOS, iOS, Android, Linux, ChromeOS. Visitas anteriores ao rastreamento são Unknown.
source, referrerA fonte UTM (senão o site de referência, senão (direct)), ou apenas o site de referência como news.ycombinator.com.
pageUm caminho exato como /pricing, ou um prefixo terminando em * como /blog/*.
event, typeUm nome de evento personalizado como signup. type é pageview, event ou any.
group_byApenas query_visits: country, browser, os, source, referrer, page, event, day ou hour.
limitLinhas a retornar, até 50.

Exemplos: cadastros por país é event=signup, group_by=country. De onde vêm os visitantes do Safari é browser=Safari, group_by=source. Visualizações diárias da página de preços é page=/pricing, group_by=day.

Apenas contagens e os detalhes acima são retornados. O agentlytics não armazena endereços IP ou user agents, então seu agente não pode vê-los. Cada linha de visita tem um código curto visitor que muda diariamente: ele mostra quais linhas do mesmo dia vieram de um navegador, nada mais.

Todas as ferramentas

get_overviewVisitantes, visualizações de página e variação em relação ao período anterior. Comece aqui.
get_timeseriesTráfego por hora ou dia
find_traffic_spikes / explain_spikeCada salto, com as fontes, páginas e eventos por trás, além da explicação por IA
top_sources / top_pages / list_eventsDivisões classificadas
top_countries / top_browsers / top_systemsDe onde os visitantes vêm e o que usam, como no painel
query_visitsConte visitas e visitantes que correspondem aos filtros (país, navegador, SO, fonte, página, evento), opcionalmente agrupados por um deles ou por dia ou hora
recent_visitsAs visitas individuais mais recentes, com os mesmos filtros. Nenhum endereço IP ou user agent é armazenado
create_funnel / get_funnel / delete_funnelDefina um funil de páginas e eventos e veja quantos visitantes alcançam cada etapa e onde desistem
get_whats_workingCanais classificados por conversões e crescimento, páginas em crescimento, causas recorrentes de picos
get_growth_actionsUma lista de ações classificada construída a partir dos seus próprios números
create_tracked_linkUm link rastreado para cada postagem, e-mail ou anúncio que seu agente publica
set_public_dashboardCompartilhe um painel público de tráfego, picos e suas causas, ou torne-o privado novamente. Também disponível como prompts make-public e make-private
get_campaign_resultsO que cada campanha realmente trouxe
add_annotationRegistre um deploy, lançamento, postagem, e-mail ou anúncio para que picos sejam atribuídos a ele

Além do prompt plan_marketing, que guia o agente por evidência → plano → execução → medição.