Skip to content

URLs curtas

O CloudTasks gera URLs curtas para issues, facilitando o compartilhamento em mensagens, e-mails e documentos.

Como criar uma URL curta

  1. Abra a issue
  2. Clique no botão Copiar link (ícone de corrente) no cabeçalho
  3. O sistema cria (ou reutiliza) a URL curta e copia para a área de transferência

A URL tem o formato:

https://tasks.cloudface.tech/s/{código}

Exemplo: https://tasks.cloudface.tech/s/aB3xK7

O código tem 6–8 caracteres em Base62 (a-z, A-Z, 0–9), gerado a partir de um ID sequencial. Dois cliques no mesmo botão da mesma issue retornam o mesmo código — não há duplicação.

Como funciona o redirecionamento

Ao acessar /s/{código}, o servidor:

  1. Busca o código no banco
  2. Registra o clique (IP, user agent, referrer, timestamp)
  3. Retorna um redirect 302 para a URL completa da issue

O 302 (não 301) é intencional: permite que o sistema continue coletando analytics mesmo que o código já esteja cacheado por algum cliente.

Analytics de cliques

Acesse as estatísticas de uma URL curta via API ou na própria interface:

Na issue: clique no ícone de estatísticas ao lado do botão Copiar link.

Dados disponíveis:

MétricaDescrição
Total de cliquesTodos os acessos registrados
Visitantes únicosIPs únicos (aproximado)
Cliques nas últimas 24hAtividade recente
Top referrersDe onde os cliques vieram (Slack, GitHub, e-mail, direto)

Deduplicação

O sistema garante que um mesmo caminho de destino (/workspaces/my-ws/issues/CT-42) sempre retorna o mesmo código. Se a URL curta já existe, o código existente é retornado — não é criado um código novo.

Isso significa que você pode clicar em "Copiar link" quantas vezes quiser — os cliques de todas as cópias são contados juntos no mesmo analytics.

Desativação

URLs curtas de issues deletadas retornam 404. URLs curtas de issues em projetos arquivados continuam funcionando.

Não é possível deletar manualmente uma URL curta pela interface — ela fica ativa enquanto a issue existir.

Feito por CloudFace