Package client-event

Uma mensagem emitida quando um pesquisador de vagas interage com o aplicativo que implementa a Cloud Talent Solution. Essa informação melhora a qualidade da Cloud Talent Solution em um site de locatário e otimiza a execução do serviço. 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
{
  "eventId": string,
  "eventType": enum(EventType),
  "requestId": string,
  "relatedJobNames": [
    string
  ],
  "eventTimestampMillis": string,
  "details": {
    string: string,
    ...
  }
}
Campos
eventId

string

Obrigatório.

Um identificador exclusivo, gerado pelo aplicativo cliente. O eventId é usado para estabelecer a relação entre diferentes eventos.

eventType

enum(EventType)

Obrigatório.

O tipo do evento (consulte EventType).

requestId

string

Obrigatório.

Um código exclusivo gerado pelo serviço de pesquisa da Cloud Talent Solution. Está no cabeçalho search response.

relatedJobNames[]

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 de view, este campo conterá o identificador da vaga que foi visualizada.

eventTimestampMillis

string (int64 format)

Obrigatório.

O carimbo de data/hora do evento, medido em milissegundos desde o início.

details

map (key: string, value: string)

Opcional.

Informações adicionais sobre este evento, como contexto, detalhes e fontes.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

EventType

Uma enumeração de um evento atribuído ao comportamento do usuário final, como um candidato à vaga. Este enum descreve o contexto de quando uma mensagem ClientEvent é para ser enviada.

Enums
EVENT_TYPE_UNSPECIFIED O evento não está especificado por outros valores fornecidos.
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 EventType.APPLICATION_START ou EventType.APPLICATION_FINISH.
APPLICATION_REDIRECT O candidato à vaga ou outra entidade que interage com o serviço realizou uma ação para se inscrever a uma vaga, mas 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.
VIEW O candidato à vaga ou outra entidade que interage com o serviço visualizou todos os detalhes, incluindo a descrição completa, de uma vaga. Esse evento não se aplica à visualização de um snippet de uma vaga que aparece como parte dos resultados da pesquisa de vagas, que é considerada uma impression.
BOOKMARK O candidato a emprego ou outra entidade que interage com o serviço demonstrou interesse em uma vaga marcando-a ou salvando-a.
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.
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.
APPLICATION_START_FROM_START O candidato à vaga ou outra entidade que interage com o serviço iniciou o processo ou demonstrou a intenção de se candidatar a uma vaga pela página de resultados da pesquisa, sem ver todos os detalhes da oferta de emprego. Se você enviar este evento, o evento EventType.VIEW não deve ser enviado.
APPLICATION_REDIRECT_FROM_START O candidato à vaga ou outra entidade que interage com o serviço executa uma ação com um único clique na página de resultados da pesquisa para se inscrever à uma vaga (sem ver todos os detalhes da oferta de emprego) e é redirecionado para um site diferente a fim de concluir a inscrição. Se um candidato executar esta ação, envie apenas este evento para o serviço. Também não envie eventos EventType.APPLICATION_START, EventType.APPLICATION_FINISH ou EventType.VIEW.
VIEW_DIRECT O candidato a emprego ou outra entidade interagindo com o serviço executa um único clique que os leva diretamente para a página do cliente para ver mais informações sobre a postagem do trabalho. Esse evento é mais útil para agregadores de trabalho que apresentam listas de várias origens.