
Use três abas na mesma planilha: Vagas, Eventos de candidatura e Visão atual. Um evento é uma ação registrada, como enviar uma candidatura ou participar de uma entrevista. As duas tabelas de origem guardam dados diferentes. A visão reúne esses dados sem substituir seu histórico pessoal nas próximas importações de vagas.
1. Comece pelos seus próprios registros de candidatura
Guarde uma cópia sem alterações da sua lista atual de candidaturas antes de combinar qualquer dado. Use uma exportação oficial da conta se ela fornecer os registros necessários. Caso contrário, copie manualmente um pequeno conjunto dos seus próprios registros e comprovantes.
O LinkedIn oferece um meio de solicitar seus próprios dados pessoais. A página de ajuda informa que fornece apenas seus próprios dados e somente as categorias que se aplicam à sua conta. Essa evidência não comprova a disponibilidade de uma exportação completa do Job Tracker privado. Confira o que sua conta de fato fornece. Ajuda do LinkedIn sobre dados pessoais, verificada em 25 de outubro de 2026; exportação completa do Job Tracker não comprovada.
Para cada candidatura, registre o empregador, o cargo, o link da vaga disponível, a data da candidatura e o comprovante. O comprovante pode ser uma confirmação de envio ou uma mensagem do empregador. Se a data estiver ausente, mantenha o campo vazio. Não insira zero nem use a data em que você copiou o registro.
Dê um ID de candidatura a cada candidatura distinta. Um ID é um identificador estável de um registro. Mantenha o mesmo ID de candidatura à medida que ela acumula eventos. Uma segunda candidatura a outra vaga precisa de outro ID, mesmo quando o empregador e o título do cargo são iguais.
Uma vaga salva não é uma candidatura. Um rascunho não comprova o envio. Se você não puder confirmar que enviou uma candidatura, registre essa incerteza. Não atribua a situação de candidatura enviada a toda vaga salva.
2. Colete uma pequena amostra de vagas públicas
Use uma exportação pública verificada, caso já tenha uma. Caso contrário, o LinkedIn Jobs Scraper, contrato público verificado em 25 de outubro de 2026; nenhuma execução paga testada aceita IDs ou URLs de vagas conhecidas. Um Actor é um programa hospedado que coleta dados. Este Actor fornece dados de anúncios públicos para o método abaixo.
A entrada fornecida para uma coleta pequena é:
{
"fetchJobDetails": true,
"jobIds": ["4251746246"],
"maxItems": 1,
"saveOnlyUniqueItems": true
}Substitua o ID de vaga do exemplo por um ID ou uma URL de vaga conhecida da sua própria lista. Mantenha o ID entre aspas. A entrada fornecida foi conferida com o esquema público de entrada, que define as configurações aceitas. Nenhuma coleta paga foi executada para este guia. A execução é uma ação proposta ao leitor.
`maxItems` limita o número de anúncios salvos no conjunto das entradas de coleta. Aqui, o limite é de um anúncio. `fetchJobDetails` solicita descrições completas e detalhes quando disponíveis. Isso não garante que todos os campos estarão presentes. `saveOnlyUniqueItems` remove anúncios de vagas repetidos dentro de uma execução. Sua planilha ainda precisa de uma regra própria para as próximas importações.
Uma Task é um conjunto de configurações de entrada salvo para um Actor. A Task pública LinkedIn Jobs to Google Sheets, verificada em 25 de outubro de 2026; apenas presença pública confirmada, sem teste da entrada salva ou da execução é outro ponto de partida. Examine as configurações salvas e substitua os valores de exemplo antes de usar. O nome da Task não comprova que ela combine candidaturas pessoais ou preserve seu histórico de eventos.
3. Estruture a tabela Vagas com base na identidade verificada
Crie uma chave de vaga com a plataforma e o ID da vaga na fonte. Uma chave é o valor usado para conectar registros correspondentes. Armazene as duas partes como texto. Nunca faça a correspondência entre dois IDs vazios. Nunca use apenas o título do cargo e o empregador como prova de identidade.
O guia de acompanhamento de vagas explica por que a estabilidade da plataforma e dos IDs de vaga é importante entre coletas. Aplique essa regra de identidade antes de combinar os dados. O envio de alertas continua sendo uma tarefa separada.
Use estas colunas em Vagas. As duas últimas linhas descrevem campos que você mesmo mantém.
| Coluna | O que salvar |
|---|---|
| Plataforma | O site ao qual pertence o ID de origem |
| Chave de vaga | Sua plataforma mais o ID de origem verificado |
| `jobId` | O ID da vaga na fonte, armazenado como texto |
| `jobUrl` | O link do anúncio público |
| `title` | O título do cargo na fonte |
| `companyName` | O nome do empregador na fonte |
| `locationRaw` | O texto de localização na fonte |
| `descriptionStatus` | O estado de disponibilidade da descrição retornado |
| `descriptionText` | A descrição retornada, quando disponível |
| `scrapedAt` | O horário da coleta fornecido com a linha |
| Referência da coleta | Sua entrada, sua saída e a referência da execução salvas |
| Última verificação da fonte | O horário da sua verificação e o que ela comprovou |
O contrato público atual do Actor documenta esses campos de origem. Eles descrevem anúncios, não seu histórico privado de candidaturas. Valores opcionais podem estar ausentes. Build padrão público 0.2.26, verificado em 25 de outubro de 2026; inspeção estática do contrato, sem execução paga.
Mantenha a saída bruta sem alterações. Antes de adicionar linhas, verifique se há IDs ausentes e chaves repetidas. Separe para revisão qualquer linha sem um ID utilizável. Não atribua uma chave compartilhada, como “Desconhecido”, a linhas sem relação entre si.
4. Crie a tabela Eventos de candidatura
Mantenha as ações pessoais em Eventos de candidatura. Adicione uma linha para cada evento comprovado. Enviar uma candidatura, participar de uma entrevista, receber uma recusa, desistir e receber uma oferta são eventos pessoais. Eles não são campos públicos de vagas.
| Coluna | O que salvar |
|---|---|
| ID do evento | Um identificador exclusivo deste evento |
| ID de candidatura | A candidatura à qual este evento pertence |
| Chave de vaga verificada | Uma chave verificada de Vagas ou uma célula vazia |
| Estado da correspondência | Confirmada ou não resolvida |
| Data do evento | Quando a ação ou a resposta ocorreu, se essa data for conhecida |
| Ação | O tipo de evento comprovado |
| Comprovante de origem | Uma referência à sua confirmação ou mensagem |
| Evidência da correspondência | Por que esta candidatura pertence a este ID de vaga |
| Data do registro | Quando você registrou o evento |
| Observação | Contexto relevante ou incerteza |
Um ID de candidatura deve se repetir quando a mesma candidatura tem vários eventos. O envio e uma entrevista posterior da mesma candidatura compartilham um ID de candidatura. Os IDs desses eventos devem ser diferentes.
Um erro de ID ocorre quando você atribui o mesmo ID de candidatura a duas candidaturas diferentes. Portanto, IDs de candidatura repetidos não são, por si só, erros de duplicação. Confira o que cada ID identifica. Verifique os IDs de evento separadamente: cada ID de evento deve identificar apenas um evento.
Mantenha os comprovantes sob seu controle. O método de coleta pública não precisa das suas mensagens privadas. Salve uma referência na planilha quando isso for suficiente para encontrar a evidência depois.
5. Relacione as candidaturas e deixe vazias as chaves incertas
Uma junção conecta linhas por meio de chaves iguais. Neste método, conecte uma candidatura à tabela Vagas somente depois de verificar a identidade da vaga.
Faça estas verificações para cada candidatura:
- Procure a URL original ou o ID da vaga do LinkedIn no seu registro de candidatura.
- Verifique se o ID pertence ao empregador e ao cargo esperados.
- Confirme que a mesma plataforma e o mesmo ID existem em Vagas.
- Insira a chave de vaga verificada e registre a evidência da correspondência.
- Se a evidência não resolver a correspondência, deixe a chave de vaga vazia e defina o estado da correspondência como não resolvida.
Uma URL da página de carreiras do empregador pode exigir mais evidências antes de ser conectada a um anúncio do LinkedIn. Títulos de cargo e nomes de empregadores semelhantes são indícios úteis. Eles não provam que dois registros descrevem a mesma vaga. Uma republicação com outro ID também precisa de revisão.
Mantenha na visão atual as candidaturas com correspondência não resolvida. A falta de correspondência não apaga uma candidatura que você sabe que enviou. Ela indica que a conexão com uma linha de vaga pública continua sem verificação.
Aplique uma correspondência confirmada de forma consistente aos eventos dessa candidatura. Guarde a exportação pessoal original e sua decisão de correspondência. Se uma evidência posterior mudar a correspondência, registre a correção e o motivo. Não conecte a candidatura a outra vaga sem registrar a mudança.
6. Defina uma regra para a situação atual da candidatura
A Visão atual deve mostrar uma linha por ID de candidatura. Crie essa visão a partir de Eventos de candidatura. Depois, adicione os dados públicos da vaga quando houver uma chave verificada. Isso mantém as candidaturas visíveis mesmo quando não têm um anúncio público correspondente.
Registre como os eventos determinam a situação atual. Um controle manual pequeno pode usar esta regra proposta:
- Use eventos comprovados do mesmo ID de candidatura.
- Ordene os eventos pela data do evento e use o horário quando ele estiver disponível.
- Use o evento mais recente que estabeleça claramente uma situação.
- Encaminhe para revisão manual os eventos conflitantes, sem data ou empatados quando a ordem deles mudar o resultado.
- Registre explicitamente qualquer reabertura posterior. Não suponha que uma nova observação cancele uma recusa ou desistência.
Um envio confirmado pode justificar a situação Candidatura enviada. Um evento de entrevista comprovado pode justificar a situação Entrevista. Uma recusa, desistência ou oferta pode justificar a situação correspondente. Uma observação sobre uma página de vaga não justifica nenhuma dessas situações pessoais.
Mantenha a data do evento separada da data do registro. Registrar hoje uma recusa antiga não faz de hoje a data da recusa. Uma data de evento desconhecida continua desconhecida até que você possa comprová-la.
Mostre o ID de candidatura, a situação atual, o evento que a comprova, a chave de vaga verificada, o estado da correspondência, os dados disponíveis da vaga e a última verificação da fonte. Use uma explicação como “data desconhecida” na visão quando isso ajudar. Não armazene essa explicação como uma data.
7. Importe novos anúncios sem substituir o histórico pessoal
Uma importação traz novas linhas para a planilha. Restrinja a importação de vagas públicas à tabela Vagas. Encontre a chave de vaga existente antes de atualizar seus dados públicos. Adicione uma chave nova como uma nova linha de vaga. Não crie um evento de candidatura só porque um anúncio chegou novamente.
Antes de importar, salve uma cópia da planilha e da saída bruta da fonte. Revise chaves repetidas e mudanças inesperadas. Guarde o registro anterior quando uma mudança nas condições puder afetar sua decisão. O guia de comparação de condições públicas explica como comparar o texto salvo dos anúncios sem tratar o horário da coleta como o horário de edição pelo empregador.
Trate estes casos separadamente:
| Caso | Tratamento necessário |
|---|---|
| Um campo da fonte está ausente | Mantenha o campo ausente; não substitua por zero |
| Uma linha posterior não contém o texto anterior | Guarde o registro anterior e registre a nova disponibilidade |
| Uma vaga conhecida não aparece em um lote | Guarde o último registro salvo e os eventos de candidatura |
| A coleta falha ou atinge um limite | Registre a limitação da coleta; não conclua que a vaga está ausente do mercado |
| A correspondência de uma candidatura é incerta | Deixe a chave verificada vazia e mantenha a candidatura |
| Um anúncio público parece encerrado ou expirado | Registre a evidência da fonte separadamente da situação da candidatura |
O desaparecimento de um anúncio da busca não comprova recusa, contratação ou encerramento. Sua última verificação bem-sucedida da fonte e a situação da sua candidatura respondem a perguntas diferentes.
A seleção de vagas também continua separada. Use o guia de seleção de vagas por compatibilidade antes de decidir quais cargos merecem o trabalho de uma candidatura. Este método de combinação preserva decisões já sustentadas pelos seus registros; ele não dá uma nota ao seu currículo nem envia candidaturas.
8. Acompanhe um exemplo e confira os totais
Este exemplo resolvido é uma ficção original. Todos os nomes de vagas, candidaturas, datas, comprovantes e eventos abaixo são inventados. Eles não são resultados do Actor nem constatações sobre empregadores. Todas as datas são de outubro de 2026.
Uma importação pública contém cinco linhas com cinco chaves verificadas distintas:
| Chave de vaga | Cargo fictício | Última coleta salva |
|---|---|---|
| linkedin:F101 | Analista de relatórios | 3 de outubro |
| linkedin:F102 | Analista de operações | 3 de outubro |
| linkedin:F103 | Assistente de dados | 3 de outubro |
| linkedin:F104 | Analista de pesquisa | 3 de outubro |
| linkedin:F105 | Assistente de projetos | 3 de outubro |
A lista pessoal contém três candidaturas. Duas têm identidades verificadas no LinkedIn. A terceira tem apenas um comprovante da página do empregador, sem correspondência comprovada no LinkedIn.
A tabela de eventos contém quatro linhas:
| ID do evento | ID de candidatura | Chave de vaga verificada | Estado da correspondência | Data do evento | Ação e comprovante |
|---|---|---|---|---|---|
| E001 | A001 | linkedin:F101 | Confirmada | 1 de outubro | Candidatura enviada; confirmação R001 |
| E002 | A002 | linkedin:F102 | Confirmada | 2 de outubro | Candidatura enviada; confirmação R002 |
| E003 | A003 | Em branco na planilha | Não resolvida | 2 de outubro | Candidatura enviada; confirmação R003 |
| E004 | A001 | linkedin:F101 | Confirmada | 4 de outubro | Entrevista; registro R004 |
“Em branco na planilha” é uma explicação exibida neste artigo. Deixe a célula real da planilha vazia. Não armazene essa frase, “Não resolvida” ou outro marcador compartilhado como chave. A coluna separada de estado da correspondência contém Não resolvida.
A candidatura A001 aparece corretamente duas vezes porque tem dois eventos. E001 e E004 continuam sendo eventos separados. A candidatura continua sendo contada apenas uma vez.
A visão atual resultante é:
| ID de candidatura | Situação atual | Estado da correspondência | Conexão com a vaga pública |
|---|---|---|---|
| A001 | Entrevista | Confirmada | linkedin:F101 |
| A002 | Candidatura enviada | Confirmada | linkedin:F102 |
| A003 | Candidatura enviada | Não resolvida | Ainda sem conexão verificada |
Confira os cálculos com unidades claras:
- Importação pública: 5 linhas de vagas que representam 5 chaves de vaga exclusivas.
- Lista pessoal: 3 IDs de candidatura distintos que representam 3 candidaturas.
- Histórico de eventos: 3 eventos de envio + 1 evento de entrevista = 4 linhas de eventos.
- Totais de correspondência: 2 candidaturas com correspondência confirmada + 1 candidatura com correspondência não resolvida = 3 candidaturas.
- Chaves públicas conectadas: 2 chaves. Chaves públicas sem conexão: 5 − 2 = 3 chaves.
As três chaves de vaga sem conexão não têm candidaturas correspondentes neste exemplo. Isso não comprova nada sobre registros fora desta lista pessoal. Essas são contagens de registros, não de pessoas ou de vagas em todo o mercado.
Agora, importe novamente as mesmas cinco linhas públicas. Vagas deve continuar com cinco chaves exclusivas. Eventos de candidatura deve continuar com quatro linhas de eventos. A visão atual deve continuar com três candidaturas, com as mesmas situações e os mesmos estados de correspondência.
Em seguida, suponha que um lote posterior não inclua F102. Guarde seu registro de 3 de outubro, a menos que obtenha uma verificação mais recente. A002 continua como Candidatura enviada pela regra definida. A ausência do anúncio não adiciona um evento de recusa.
Antes de aceitar a planilha, confira se toda chave de candidatura não vazia existe em Vagas. Confira se nenhuma candidatura com correspondência não resolvida tem um marcador como chave. Verifique se os IDs de evento são exclusivos e se os IDs de candidatura repetidos pertencem à mesma candidatura. Por fim, compare as datas pessoais, os comprovantes, as observações e as situações antes e depois da importação repetida.
Fontes e leituras adicionais
- Ajuda do LinkedIn sobre dados pessoais; verificada em 25 de outubro de 2026; meio de obter os próprios dados, sem comprovação de exportação completa do Job Tracker privado
- LinkedIn Jobs Scraper da Chronometrica; verificado em 25 de outubro de 2026; contrato de coleta pública, sem teste de execução paga
- Build padrão 0.2.26 do LinkedIn Jobs Scraper; verificado em 25 de outubro de 2026; apenas inspeção do contrato de entrada e saída
- Task LinkedIn Jobs to Google Sheets; verificada em 25 de outubro de 2026; apenas presença pública da configuração predefinida, sem teste da entrada salva ou da execução
Por Chronometrica · Atualizado
Voltar ao topo ↑

