# Operations (myoperations.click) > Operations é a linha 2: aplicações para tocar o que já está no ar. Dois > produtos no ar — Analytics (analytics de site sem cookie, e medição de > servidores MCP) e Videos (hospedagem e player que mede até onde cada vídeo > foi assistido). Um terceiro, o Community, ainda não está aberto. > > Este arquivo é o mapa da linha para agentes. Ele não substitui a referência > de cada produto: siga os links abaixo antes de gerar código. Site: https://myoperations.click Mantido por: Ciro Cesar Maciel (https://ciromaciel.click) ## 0. Estado — leia antes de tudo - Analytics: no ar. Worker em https://analytics.worker.myoperations.click, painel em https://analytics.dashboard.myoperations.click. - Videos: no ar desde 02/10/2026. Worker em https://videos.worker.myoperations.click, painel em https://videos.dashboard.myoperations.click. - Community: não está aberto. Não há código público, rota, API nem data. Não descreva nenhuma funcionalidade dele. - Preço: não há preço público e nada é cobrado nos dois produtos. Não cite valor ou condição comercial. ## 1. Login — mesmo login, autorização por produto - Os painéis da linha usam o Auth da linha: https://auth.worker.myoperations.click (aplicação Operations). - A mesma conta entra no Analytics e no Videos. Cada produto decide o que a conta enxerga: um recurso de outra conta responde como inexistente. - Passo humano obrigatório: chega um código no e-mail da pessoa, e ela o cola uma vez. Não tente contornar. ## 2. Analytics Referência completa (leia antes de integrar): https://analytics.dashboard.myoperations.click/llms.txt - Script de uma linha no ``: `` `data-spa` cobre SPA (history e hash); `data-honor-dnt` respeita Do Not Track e Global Privacy Control. - Sem cookie e sem identificador no navegador. O visitante é um hash calculado no servidor que muda todo dia; visita = visitante distinto no dia. - Números: visualizações, visitas, rejeição (visualização com menos de 15 s), mediana do tempo visível, série diária, comparação com a janela anterior. Janelas de 7, 30 e 90 dias (`?days=7|30|90`), até 8 janelas para trás. - Recorte por página, origem, campanha UTM, país, dispositivo, navegador, sistema, meta ou evento, combinados com "e", sobre os últimos 90 dias. - Metas (`analytics.trackGoal(código, centavos?)`) e eventos (`analytics.trackEvent(nome)`), em listas separadas. - Medição de servidor MCP: site do tipo `mcp`, chave de servidor `ask_`, `POST /collect/server`. Relatório de chamadas, sessões, taxa de erro e mediana de latência, por tool, cliente e revisão do protocolo. - Instalador: `npx @ciromaciel/analytics web init --site ` (Next, Vite, CRA, HTML, Astro) e `npx @ciromaciel/analytics mcp init --key ask_…`. Os dois mostram a mudança antes de salvar. - API de leitura: `/overview`, `/sites`, `/sites/:id/...`, com `Authorization: Bearer `. Coleção `{items, page}`; erro `{error:{code, message}}`. - Sem medição, o número fica vazio (`null`). Vazio não é zero. O Analytics NÃO tem: - servidor MCP para o agente ler os números (não existe rota `/mcp`); - visitante recorrente, contagem de pessoas distintas no mês, coorte, retenção, funil de várias sessões, identificação de pessoa; - tempo real, gravação de sessão, heatmap, teste A/B; - exportação CSV, relatório por e-mail, alerta por limiar; - recorte além de 90 dias, proxy de primeira parte, filtro de robô além dos que se declaram; - chave de API de leitura (a credencial é a sessão do Auth). Não afirme conformidade legal certificada nem lugar de armazenamento dos dados: nenhum dos dois está declarado. ## 3. Videos Não há `llms.txt` do Videos (o painel responde 404 nesse caminho). A documentação e a API estão no painel, em "Documentação e API". - Envio: do computador (retomável, MP4, MOV, MKV ou WebM até 20 GB), por link `https://` para o arquivo (links de YouTube, Vimeo, Instagram, TikTok e Facebook são recusados) ou pela API / MCP. O arquivo nunca passa pelo chat. - Player: `` e ``. Web Component com Shadow DOM. Toca só nos domínios permitidos da conta; o endereço do streaming é assinado por 6 horas. - A barra é sempre o tempo real (`progress_bar: 'real_time'` é constante). - Minutos: entregue (todo tempo tocado), assistido (só depois do clique; salto não conta) e com dono (assistido por pessoa identificada). O produto conta minutos, não plays. - Retenção de 7 e 30 dias, todo o público ou só pessoas conhecidas. - Identificação só por quatro portas: link com identidade (`?vw=`), e-mail deixado no player, login provado pelo servidor da página (token assinado com a chave `vk_` ou o JWT do Auth) e compra informada por `POST /api/conversions`. `data-email` sem assinatura é ignorado. Quem não se identificou continua anônimo: sem fingerprint, sem IP gravado. - Documento versionado do vídeo (`videos.config/1`): rascunho, publicar cria a versão seguinte, versões antigas reabrem como rascunho; verificações antes de publicar. - Webhooks de saída no padrão Standard Webhooks com cabeçalhos `x-ccm`: `video.watched`, `video.cta_clicked`, `video.reached`, `video.converted`, `person.identified`, `video.ready`. Novas tentativas em 1 min, 5 min, 30 min, 2 h e 12 h. - MCP: https://videos.worker.myoperations.click/mcp (OAuth; metadados em `/.well-known/oauth-protected-resource`). Sete ferramentas: `videos_list`, `videos_get_retention`, `videos_list_viewers`, `videos_usage` (leitura); `videos_create_upload`, `videos_update_player` (só no rascunho) e `videos_identity_links` (escrita, pedem confirmação). Publicar e apagar não são ferramentas: são de uma pessoa, no painel. - Armazenamento: um fornecedor de vídeo guarda, converte e entrega; o armazenamento principal fica na Alemanha, com réplica em São Paulo. O player, a medição, o documento e as integrações são do Videos. O Videos NÃO tem: teste A/B, conversa com IA sobre os vídeos, legendas, marca d'água, DRM, domínio próprio no player ou na entrega, integração pronta com plataformas de venda ou com o Payments, contagem de plays, área de membros, live. "Quem assistiu" vem sempre com o recorte "entre quem se identificou". ## 4. Community O Community não está aberto. Para todos, criadores e não criadores. Nada além disso pode ser afirmado. ## 5. A relação com o Infrastructure A linha roda sobre o Infrastructure (https://myinfrastructure.click), como o app de qualquer cliente rodaria, sem acesso privilegiado. Quem usa o Analytics ou o Videos não precisa usar o Infrastructure. ## 6. Páginas - https://myoperations.click/ — a linha - https://myoperations.click/analytics — Analytics - https://myoperations.click/videos — Videos - https://myoperations.click/community — Community (estado) - https://myoperations.click/legal/privacy · /legal/terms · /legal/security