Elido
12 min de leituraIndústrias

Encurtadores de URL para recrutadores: atribuição de portais de emprego, links de indicação e rastreamento de marca empregadora

Como as equipes de recrutamento e Talent Acquisition usam links curtos com UTMs por canal para medir quais portais de emprego realmente convertem, gerenciar programas de indicação de funcionários e provar o ROI da marca empregadora — com quatro antipadrões que destroem a atribuição de contratações

Ana Kowalska
Marketing solutions engineering
Diagrama do funil de recrutamento: portais de emprego, links de indicação e mensagens de sourcing convergem para uma única superfície de atribuição, com QR codes para feiras de carreira e tags UTM alimentando um endpoint de analytics

Recrutadores publicam a mesma vaga em seis portais de emprego, enviam 200 mensagens InMail, rodam uma campanha de marca empregadora no Instagram e distribuem um QR code em uma feira de carreira — e então o ATS mostra 47 candidaturas com "fonte: desconhecida" na metade delas. Este artigo descreve a arquitetura de links que corrige a camada de atribuição para que a próxima conversa sobre orçamento de publicação seja orientada por dados em vez de intuição.

Para os fundamentos de UTM, rastrear campanhas UTM de ponta a ponta é o guia completo de configuração. Este artigo apresenta o quadro específico de TA: quais canais instrumentar, como gerenciar um programa de indicações sobre uma plataforma de links curtos e o que o GDPR exige do próprio serviço de links.

O recrutamento tem um problema estrutural de atribuição que a maioria das equipes de marketing não compartilha.

Uma campanha de marketing envia tráfego de um punhado de canais para uma única página de destino, e a atribuição é relativamente organizada. Uma campanha de recrutamento envia tráfego para a mesma página da vaga de uma dúzia de canais simultaneamente — LinkedIn, Indeed, Wellfound, Welcome to the Jungle, indicações de funcionários, contato direto, campanhas de marca empregadora, feiras de carreira — e a maioria desses canais remove os UTMs ou simplesmente não os transmite.

O resultado é que a maioria dos ATSs reporta 40–60 % dos candidatos como "fonte: desconhecida" ou "fonte: página de carreiras" — o que não é informação útil. O representante comercial do portal chega na renovação com um relatório de cliques. A equipe de marketing chega com um relatório de impressões. Nenhum desses números diz quantas contratações qualificadas vieram daquele canal.

Links curtos com UTMs por canal fecham essa lacuna. O link dispara antes do formulário do ATS, então o canal é capturado na camada de clique independentemente do que a detecção de referência do ATS faz depois. O que medir na analytics de links curtos cobre a camada de métricas em detalhe; abaixo está como estruturar os links.

1. Atribuição de publicações em portais de emprego#

Você publica Senior Backend Engineer — Berlin no LinkedIn Jobs, Indeed, Wellfound, Welcome to the Jungle e Arbeitnow. Cada publicação recebe seu próprio link curto. O destino é idêntico — a URL da vaga na página de carreiras — mas cada link carrega UTMs diferentes:

https://careers.acme.com/jobs/senior-backend-berlin
  ?utm_source=linkedin-jobs
  &utm_medium=job-board
  &utm_campaign=senior-backend-q2

O serviço de links curtos transforma isso em go.acme.com/jb/sbe-li (LinkedIn), go.acme.com/jb/sbe-ind (Indeed), go.acme.com/jb/sbe-wf (Wellfound), e assim por diante.

O que você obtém: uma taxa de conversão clique-para-candidatura por portal. Não apenas impressões — cliques do portal → página da vaga → envio do formulário ATS. O LinkedIn pode gerar 420 cliques e 18 candidaturas (CVR de 4,3 %). O Wellfound pode gerar 80 cliques e 14 candidaturas (CVR de 17,5 %). A decisão de renovar um slot no LinkedIn por £900/mês fica muito mais clara quando você tem essa tabela à frente.

A convenção de prefixo de slug: use um prefixo curto que sinalize a família do canal. jb/ para portais de emprego, ref/ para indicações, src/ para sourcing de saída, eb/ para marca empregadora, cf/ para feiras de carreira. Um filtro de analytics de distância para uma divisão por canal.

2. Programas de indicação de funcionários#

Cada funcionário recebe um link curto pessoal para cada vaga aberta. O link carrega utm_source=referral&utm_medium=employee&utm_campaign=<role-slug>&utm_content=<employee-id>.

go.acme.com/ref/sbe-emp-4712   → careers.acme.com/jobs/senior-backend-berlin
                                  ?utm_source=referral&utm_medium=employee
                                  &utm_campaign=senior-backend-q2&utm_content=emp-4712

O campo utm_content carrega o identificador do funcionário. Quando a indicação de emp-4712 clica até o ATS, os campos UTM ocultos do formulário capturam o ID do funcionário. Ao realizar a contratação, o ATS dispara um webhook que localiza emp-4712 e credita o bônus de indicação.

Por que isso é melhor que o botão "compartilhar esta vaga" no ATS: o botão de compartilhamento do ATS tipicamente remove os UTMs e produz uma URL genérica da página de carreiras. Você perde a atribuição por funcionário. Com um serviço de links curtos, você pré-emite um slug por funcionário por vaga, e a atribuição está embutida no redirecionamento — não pode ser removida.

Escala: para uma empresa com 200 funcionários e 10 vagas abertas, são 2.000 links. Crie em massa via API (POST /v1/links/bulk com um CSV de IDs de funcionários e slugs de vagas), exporte os QR codes para um PDF, envie por e-mail aos funcionários. Tempo de configuração: 20 minutos, principalmente aguardando o renderização do PDF.

3. Mensagens de sourcing de saída#

Recrutadores que enviam LinkedIn InMail ou cold email em escala compartilham um link para a página da vaga em cada mensagem. A maioria usa a mesma URL da página de carreiras para cada mensagem — assim, quando um candidato se candidata, o recrutador não consegue dizer qual template de mensagem ou lista de candidatos gerou a resposta.

A solução: links rastreados por template.

Template A (subject: "Saw your OSS work on GitHub") → go.acme.com/src/sbe-t1
Template B (subject: "Your background caught our eye") → go.acme.com/src/sbe-t2

Quando as respostas chegam, você combina o UTM do candidato (capturado no formulário ATS) com o template de mensagem que gerou o clique. Com 200 envios cada, o CVR do template A é mensurável em relação ao template B. O conhecimento se acumula: após 6 meses de envios, a equipe tem uma biblioteca de templates ranqueada por "contratações convertidas por envio" — uma métrica de eficiência de sourcing mais honesta que a taxa de resposta.

Nota sobre volume: se um recrutador envia 50 mensagens por dia de um único link curto, são 50 eventos de clique para um slug — bem dentro do nível de tráfego de qualquer encurtador. O valor não está no volume, está na granularidade por template.

4. Campanhas de marca empregadora#

A equipe de comunicação roda uma campanha no Instagram: reels de "um dia na vida", vídeos de cultura, destaques de funcionários. Cada peça de conteúdo tem um CTA linkando para a página de carreiras ou para a landing page do EVP (Employee Value Proposition).

Sem rastreamento, a campanha produz impressões e crescimento de seguidores. A equipe de recrutamento não tem ideia se moveu a agulha das candidaturas.

A versão instrumentada:

Instagram reels (paid) → go.acme.com/eb/ig-reels-may → careers.acme.com
                          ?utm_source=instagram&utm_medium=paid-social
                          &utm_campaign=employer-brand-may&utm_content=reels

LinkedIn organic posts  → go.acme.com/eb/li-org-may → careers.acme.com
                          ?utm_source=linkedin&utm_medium=organic-social
                          &utm_campaign=employer-brand-may&utm_content=org

TikTok (bio link)       → go.acme.com/eb/tt-bio-may → careers.acme.com
                          ?utm_source=tiktok&utm_medium=social
                          &utm_campaign=employer-brand-may&utm_content=bio

Agora, quando as candidaturas aumentam durante a janela da campanha, a equipe de comunicação pode atribuir o crescimento a um tipo específico de conteúdo e plataforma. O orçamento para a próxima temporada passa de "achamos que o Instagram está funcionando" para "reels do Instagram geraram 38 candidaturas a £24 cada; o orgânico do LinkedIn gerou 11 a £0".

Para a camada de analytics que torna isso visível, o que medir na analytics de links curtos cobre a configuração do dashboard.

5. Captação de leads em conferências e feiras de carreira#

Feiras de carreira são caras. Um estande de tamanho médio em uma feira de carreira de tecnologia pode custar £3.000–£8.000 considerando design do estande, viagens, hotel e tempo de equipe. Ainda assim, a maioria das empresas não consegue dizer quantas contratações vieram daquela feira, porque os únicos dados que têm são "scans de crachás no estande" — uma métrica proxy, não uma métrica de contratação.

A versão instrumentada usa um QR code na sinalização do estande (e, opcionalmente, em cordões de crachás ou cartões impressos) que direciona para um formulário de cadastro no banco de talentos:

QR on booth signage → go.acme.com/cf/techcrunch-disrupt-2026
                     → careers.acme.com/talent-pool
                       ?utm_source=career-fair&utm_medium=offline
                       &utm_campaign=techcrunch-disrupt-2026&utm_content=booth-signage

Use um QR dinâmico (o QR codifica o link curto, não a URL de destino diretamente) para que se a URL da página do banco de talentos mudar depois que os folhetos forem impressos, você possa atualizar o destino sem reimprimir. O artigo QR codes dinâmicos vs estáticos cobre essa decisão em detalhe; campanha de QR code do zero é o guia de configuração.

Quando um candidato da Disrupt 2026 for contratado 3 meses depois, o registro do ATS carrega utm_campaign=techcrunch-disrupt-2026. O custo por contratação daquela feira agora é calculável. Ou você volta no ano seguinte com um orçamento maior, ou realoca para as feiras com melhor CPH.

GDPR e dados de candidatos#

Dados sobre um clique em uma oferta de emprego tornam-se dados pessoais no momento em que o candidato pode ser re-identificado — o que acontece assim que ele envia o formulário ATS. Isso cria uma obrigação para o serviço de links.

O que você precisa do serviço de links:

  1. Sem retenção de IP bruto além do necessário. O serviço de redirecionamento deve processar o IP para geo-analytics e descartar o endereço bruto após a agregação — não armazenar uma linha de {ip, timestamp, slug} por seis meses. Sob o Artigo 5(1)(e) do GDPR, a retenção deve ser limitada ao propósito.

  2. Residência de dados na UE. Se seus candidatos estão na UE, os dados de cliques são dados pessoais em processamento — precisam residir em um armazenamento de dados em uma região da UE. Um encurtador hospedado nos EUA sem opção de residência na UE cria um problema de transferência de dados sob o Capítulo V do GDPR.

  3. Documentação da base legal. Para contatos de sourcing (candidatos que você abordou, não candidatos inbound), a base legal é tipicamente interesse legítimo — o recrutador tem um interesse genuíno em avaliar a adequação do candidato e o candidato pode razoavelmente esperar receber tais comunicações. Para retargeting de marca empregadora, você precisa de consentimento. Documente a base por canal, não por campanha.

  4. Sem injeção de pixel. Alguns encurtadores gratuitos injetam pixels de rastreamento de terceiros no redirecionamento. O link curto de um recrutador para uma página de carreiras não deveria disparar um pixel do Facebook ou do Google em um candidato no meio do redirecionamento — isso cria um problema de consentimento para o qual o recrutador não se inscreveu.

Para o framework completo de GDPR para serviços de links, GDPR para encurtadores de URL é o guia definitivo.

Os quatro antipadrões que arruínam a atribuição de contratações#

1. Um único link compartilhado para a "página de carreiras" sem UTMs por portal. O representante comercial do portal chegará na renovação com um relatório de cliques. O relatório mostrará 4.200 cliques em 90 dias. Você não terá ideia de quantos desses converteram em candidaturas, muito menos em contratações, porque não consegue combinar o tráfego de cliques do portal com seus registros no ATS. Você renovará baseado no número do representante. Links curtos por portal custam 15 minutos de configuração e tornam essa conversa de renovação honesta.

2. Contas individuais do Bitly para cada recrutador. O recrutador de agência A usa seu Bitly pessoal. O recrutador B usa Rebrandly. O recrutador C usa o rastreamento padrão do LinkedIn. O gerente de Talent Acquisition não consegue ver uma visão unificada de quais canais de sourcing estão funcionando porque os dados de cliques vivem em três contas gratuitas separadas, nenhuma das quais pertence à empresa. Quando o recrutador A sai, a conta vai com ele — junto com os dados. Consolide em uma única conta de encurtador da empresa com RBAC para que indivíduos possam criar links mas a empresa retenha os dados.

3. QR codes estáticos na sinalização de feiras de carreira do ano passado. Aquele banner retrátil no armário da sala de conferências com o QR code apontando para careers.acme.com/jobs/junior-frontend — essa vaga foi preenchida em outubro. A URL pode retornar 404, ou pode levar a uma página de vaga fechada, ou o site de carreiras foi reestruturado e o caminho sumiu. Um QR estático é permanente; você não pode atualizar o destino. Pior ainda, alguém levou o banner para uma feira no mês passado e 40 pessoas o escanearam e viram um 404. Audite seus materiais impressos uma vez por trimestre. Mude para QR codes dinâmicos para tudo que você imprime em volume.

4. Linkar para a homepage em vez da página específica da vaga. O "link de candidatura" no indeed.com aponta para acme.com. Um candidato clica do portal esperando ver a vaga de Senior Backend Engineer. Em vez disso, cai na homepage e precisa navegar até a seção de carreiras, encontrar a vaga e reiniciar a candidatura. O abandono nesse passo é tipicamente de 60–80 %. Linke diretamente para a publicação específica da vaga no ATS, não para a homepage nem mesmo para a landing page de carreiras. Cada passo de navegação extra que o candidato precisa executar reduz a taxa de candidatura e distorce seus dados de CVR por canal porque candidatos que superam o atrito não são representativos de todo o pool.

Escala de um time interno de 5 pessoas até uma operação RPO de 50 recrutadores.

Um domínio curto: go.acme.com ou talent.acme.com. Emitido via domínio personalizado no seu encurtador. Uma única superfície de analytics.

Convenções de prefixo de slug:

PrefixoCanalExemplo
jb/Portais de empregogo.acme.com/jb/sbe-li
ref/Indicações de funcionáriosgo.acme.com/ref/sbe-emp-4712
src/Sourcing de saídago.acme.com/src/sbe-t1
eb/Marca empregadorago.acme.com/eb/ig-reels-may
cf/Feiras de carreirago.acme.com/cf/disrupt-2026

Pipeline de atribuição:

  1. Candidato clica em um link curto → serviço de links curtos dispara um evento de clique com parâmetros UTM.
  2. URL de destino carrega UTMs → candidato cai na página da vaga.
  3. Formulário de candidatura do ATS tem campos ocultos que capturam UTMs da URL no carregamento da página.
  4. Candidato envia candidatura → ATS armazena {applicant_id, utm_source, utm_medium, utm_campaign, utm_content}.
  5. Na contratação: webhook do ATS dispara para o sistema de RH → sistema de RH busca campos UTM → credita indicação / registra custo por contratação por canal.

O evento de clique do link curto e o registro de candidatura do ATS fazem join pelo campo utm_content (que carrega o ID do funcionário para indicações, ou o ID do template para sourcing). Esse join é o que torna o CPH por canal calculável.

Onde o Elido se encaixa#

Não construímos o Elido especificamente para recrutamento — mas a arquitetura acima funciona diretamente na plataforma. Algumas capacidades que as equipes de TA usam regularmente:

  • Criação em massa de links via APIPOST /v1/links/bulk aceita um array JSON de objetos {slug, destination, utm_*}. Emita 200 links de indicação de funcionários em uma única chamada. A resposta inclui dados SVG de QR code prontos para montagem de PDF.
  • Domínio personalizado com TLS sob demandago.acme.com ou talent.acme.com apontado para o edge do Elido via CNAME. Certificado emitido em menos de 30 segundos; nenhum ticket de DevOps necessário.
  • Residência de dados na UE por padrão — eventos de cliques armazenados em ClickHouse na região UE. Nenhuma configuração adicional para satisfazer a adequação do Artigo 46 do GDPR para dados de candidatos da UE.
  • RBAC por workspace — cada recrutador tem seu próprio login; criação de links e analytics são escopadas por usuário. O gerente de TA vê o workspace completo; recrutadores individuais veem apenas seus próprios links a menos que sejam promovidos.
  • Webhook no clique — opcional: disparar um webhook HTTP a cada clique de um link ref/. Conecte ao seu HRIS para notificações de atividade de indicação em tempo real, ou ao seu ATS para pré-criar um perfil de candidato antes do envio do formulário de candidatura.

Para um guia de configuração específico para casos de uso de recrutamento, url-shorteners-for-marketers cobre o modelo de atribuição cross-canal que as equipes de TA compartilham com o marketing, e url-shorteners-for-saas é o artigo irmão para equipes de produto e crescimento.

Mais no blog#

Experimente o Elido

Encurtador de URL hospedado na UE: domínios personalizados, análises profundas e API aberta. Plano gratuito — sem cartão de crédito.

Tags
recruiter link tracking
job posting attribution
candidate referral
applicant source
employer brand links

Continuar lendo