ClientEvent

Um evento emitido quando um usuário final interage com o aplicativo que implementa o Cloud Talent Solution. Essas informações melhoram a qualidade dos resultados para os clientes da API, permitindo que o serviço funcione de maneira ideal. O número de eventos enviados precisa ser consistente com outras chamadas, como pesquisas de vagas, emitidas para o serviço pelo cliente.

Representação JSON
{
  "requestId": string,
  "eventId": string,
  "createTime": string,
  "eventNotes": string,
  "jobEvent": {
    object (JobEvent)
  }
}
Campos
requestId

string

É altamente recomendado para melhorar a experiência de atendimento.

Um código exclusivo gerado nas respostas da API. Ele pode ser encontrado em ResponseMetadata.request_id.

eventId

string

Obrigatório. Um identificador exclusivo, gerado pelo aplicativo cliente.

createTime

string (Timestamp format)

Obrigatório. O carimbo de data/hora do evento.

eventNotes

string

Observações sobre o evento fornecidas por recrutadores ou outros usuários, por exemplo, feedback sobre por que um perfil foi adicionado aos favoritos.

jobEvent

object (JobEvent)

Um evento emitido quando um candidato a emprego interage com o aplicativo que implementa o Cloud Talent Solution.

JobEvent

Um evento emitido quando um candidato a emprego interage com o aplicativo que implementa o Cloud Talent Solution.

Representação JSON
{
  "type": enum (JobEventType),
  "jobs": [
    string
  ],
  "profile": string
}
Campos
type

enum (JobEventType)

Obrigatório. O tipo do evento (consulte JobEventType).

jobs[]

string

Obrigatório. O job name(s) associado ao evento. Por exemplo, se for um evento de impression, este campo conterá os identificadores de todas as vagas mostradas ao candidato. Se for um evento view, esse campo conterá o identificador do job visualizado.

O formato é "projects/{projectId}/tenants/{tenantId}/jobs/{job_id}", por exemplo, "projects/foo/tenants/bar/jobs/baz".

profile

string

O profile name associado a esse evento do cliente.

O formato é "projects/{projectId}/tenants/{tenantId}/profiles/{profile_id}", por exemplo, "projects/foo/tenants/bar/profiles/baz".

JobEventType

Uma enumeração de um evento atribuído ao comportamento do usuário final, como um candidato à vaga.

Enums
JOB_EVENT_TYPE_UNSPECIFIED O evento não está especificado por outros valores fornecidos.
IMPRESSION O candidato a emprego ou outra entidade que interage com o serviço teve um trabalho representado na visualização, como em uma lista de resultados de pesquisa em um formato compactado ou cortado. Este evento geralmente está associado à visualização de uma lista de vagas em uma única página por um candidato.
VIEW O candidato ou outra entidade que interage com o serviço visualizou todos os detalhes de uma vaga, incluindo a descrição completa. Esse evento não se aplica à visualização de um snippet de uma vaga que aparece como parte dos resultados da procura de emprego. A visualização de um snippet está associada a um impression.
VIEW_REDIRECT O candidato ou outra entidade que interage com o serviço realizou uma ação para visualizar uma vaga e foi redirecionado para um site diferente.
APPLICATION_START O candidato a emprego ou outra entidade que interage com o serviço iniciou o processo ou demonstrou a intenção de se candidatar a um emprego.
APPLICATION_FINISH O candidato a emprego ou outra entidade que interage com o serviço apresentou um pedido de emprego.
APPLICATION_QUICK_SUBMISSION O candidato à vaga ou outra entidade que interage com o serviço enviou uma inscrição à vaga com um único clique sem inserir informações. Se um candidato executar essa ação, envie apenas esse evento para o serviço. Também não envie eventos JobEventType.APPLICATION_START ou JobEventType.APPLICATION_FINISH.
APPLICATION_REDIRECT O candidato ou outra entidade que interage com o serviço realizou uma ação para se inscrever a uma vaga e foi redirecionado para um site diferente para concluir a inscrição.
APPLICATION_COMPANY_SUBMIT Este evento deve ser usado quando uma empresa envia uma inscrição em nome de um candidato. Esse evento é destinado a agências de recrutamento que tentam recolocar candidatos.
BOOKMARK O candidato a emprego ou outra entidade que interage com o serviço demonstrou interesse em uma vaga marcando-a ou salvando-a.
NOTIFICATION O candidato ou outra entidade que interage com o serviço recebeu uma notificação, como um alerta por e-mail ou uma notificação de dispositivo, contendo uma ou mais listagens de vagas geradas pelo serviço.
HIRED O candidato à vaga ou outra entidade que interage com o serviço foi empregado pela entidade contratante (empregador). Envie este evento somente se o candidato foi contratado por meio de uma inscrição iniciada por uma pesquisa realizada pelo serviço Cloud Talent Solution.
SENT_CV Um recrutador ou agência de emprego enviou uma inscrição em nome do candidato depois de interagir com o serviço para identificar uma oferta de emprego adequada.
INTERVIEW_GRANTED A entidade que interage com o serviço (por exemplo, o candidato) participou de uma entrevista inicial concedida pela entidade contratante (empregador). Este evento apenas deverá ser enviado se o candidato tiver participado de uma entrevista como parte de uma inscrição iniciada por uma pesquisa realizada ou recomendação fornecida pelo serviço Cloud Talent Solution.