Outils de gestion de Cloud Talent Solution

Tableau de bord de Cloud Talent Solution

Le tableau de bord de Cloud Talent Solution fournit des données visuelles qui vous permettent de mieux comprendre :

  1. La manière dont les demandeurs d'emploi interagissent avec Job Search, en affichant les principales requêtes et les principaux emplacements par domaine.
  2. Si Job Search est correctement configurée, en montrant les incohérences de votre intégration.
  3. Si vos événements client sont correctement configurés. Le tableau de bord peut afficher les événements client que vous devez corriger ou améliorer.

Pour plus d'informations, consultez la documentation du tableau de bord.

Diffusion en direct d'événements clients

Vérifiez si Google a reçu les messages d'événement que vous avez envoyés et confirmez que le format des messages est correct. Dans la console GCP, accédez à l'outil de diffusion en direct des événements clients. Les messages d'événement les plus récents (jusqu'à 50) sont affichés. Sélectionnez l'un des événements de la liste pour en afficher les détails. Vérifiez tous les événements ayant le même requestId en cliquant sur le bouton ALL EVENTS BY REQUESTID (TOUS LES ÉVÉNEMENTS PAR REQUESTID) dans l'en-tête. Si le format du message clientEvent envoyé s'avère incorrect, des avertissements s'affichent dans la vue détaillée. Utilisez les options de filtrage pour filtrer les messages par requestId, userId ou sessionId.

Si le message n'apparaît pas dans la diffusion en direct d'événements clients, vérifiez que le paramètre requestId du message d'événement est valide. Les messages d'événement dont le paramètre requestId n'est pas valide sont ignorés par Cloud Talent Solution.

Consultez la section Dépanner des erreurs de validation ClientEvent pour en savoir plus sur les messages d'erreur liés à un événement unique.

Recherchez tous les messages d'événement ayant un requestId spécifique. Comme pour la diffusion en direct d'événements clients, vous pouvez vérifier que Google a bien reçu vos messages d'événement et qu'ils sont bien formatés pour un requestId particulier. Vous pouvez également utiliser le panneau de filtrage situé à droite pour filtrer, par exemple, les messages dont le format est correct.

Consultez la section Dépanner des erreurs de validation ClientEvent pour en savoir plus sur les messages d'erreur liés à des événements agrégés.

Données sur les offres d'emploi et les entreprises

Utilisez la page Offres d'emploi et entreprises vers:

  • Affichez un résumé des offres d'emploi et des entreprises, réparties par type et par catégorie.

  • Recherchez les détails d'un emploi spécifique par nom ou par ID de demande de recrutement.

  • Exporter des données sur des offres d'emploi, des entreprises ou des locataires vers un ensemble de données BigQuery

Si vous n'avez pas encore configuré la console, suivez les instructions fournies dans l'article Avant de commencer à recevoir y accéder.

Afficher et rechercher des données d'emploi

L'onglet Résumé de la page Emplois et entreprises affiche des données cumulées des informations sur le nombre d'emplois et d'entreprises.

  • Le tableau Dernier instantané des totaux récapitule les totaux des offres ouvertes et supprimées, ainsi que les totaux des entreprises actives du jour précédent. Cet instantané est mis à jour une fois par jour.
  • Le graphique Nombres au fil du temps visualise le nombre d'offres d'emploi et d'entreprises sur une période que vous sélectionnez. Utilisez les filtres de la liste déroulante pour sélectionner les types, les locataires, et la durée à afficher.

L'onglet Job Metadata (Métadonnées de tâche) fournit un outil de recherche pour les détails d'un emploi spécifique. Vous pouvez rechercher jusqu'à 10 noms de poste ou ID de demande d'emploi pour obtenir un tableau contenant les métadonnées disponibles pour ces postes. Si aucun résultat n'est trouvé pour une tâche particulière (par exemple, si un nom ou un ID incorrect a été saisi), la table affiche un résultat NOT_FOUND dans la ligne de la table pour ce nom ou cet ID de tâche.

Exporter les données vers BigQuery

Vous pouvez exporter des données vers BigQuery par tâche, entreprise ou locataire pour poursuivre le dépannage.

Pour accorder des autorisations BigQuery au compte de service CTS :

  1. Sur la page IAM (Identity and Access Management) de la console Google Cloud, ajoutez un principal en attribuant le rôle Utilisateur de tâche BigQuery à gjobs-bq-prod@system.gserviceaccount.com.

    Voir Accorder un rôle unique pour en savoir plus sur l'attribution de rôles dans BigQuery.

  2. Dans BigQuery, créez un ensemble de données BigQuery avec un nom unique.

    Vous utiliserez cet ensemble de données pour les données CTS exportées.

  3. Dans le volet Explorateur, recherchez l'ensemble de données que vous allez exporter des données CTS. Cliquez sur Partager et autorisez l'accès au gjobs-bq-prod@system.gserviceaccount.com Éditeur de données BigQuery.

    Voir Accorder l'accès à un ensemble de données dans la documentation BigQuery.

Pour exporter vos données depuis CTS:

  1. Dans la console CTS, accédez à l'onglet Exports (Exportations) de la page Jobs and companies (Offres d'emploi et entreprises).

  2. Sous Générer une exportation BigQuery, indiquez si vous souhaitez exporter le job, l'entreprise ou données du locataire.

  3. Sélectionnez une table BigQuery existante vers laquelle exporter les données.

  4. Cliquez sur Générer pour exporter les données.

    L'onglet Exportation de données affiche la tâche d'exportation en cours et un lien vers l'ensemble de données exporté dans BigQuery lorsque les données sont générées.

Gestion des comptes de service

Vous devez connecter un compte de service à Cloud Talent Solution pour pouvoir utiliser les identifiants associés à ce compte et créer une requête API. Utilisez l'outil de connexion aux comptes de service pour gérer vos comptes de service. Tous les comptes de service associés à votre projet Google Cloud sont répertoriés. Cliquez sur "Associer" pour associer un compte de service à Cloud Talent Solution. Pour en savoir plus sur les comptes de service, consultez la page Créer et gérer des comptes de service.

Dépanner des erreurs de validation ClientEvent

Validations basées sur un événement unique

Constante Chaîne d'UI
RELATED_JOB_ID_INVALID Le message ClientEvent contient au moins un élément relatedJobNames invalide ou incorrect
EVENT_ID_REUSED Un eventId doit être unique à un projet Google Cloud. Dans ce cas, le message dispose d'un eventId qui a déjà été généré par votre projet Google Cloud. Il est recommandé d'inclure une forme d'horodatage dans chaque eventId, afin de garantir l'unicité.
MISSING_REQUIRED_FIELDS Champs obligatoires non renseignés. Vérifiez le schéma ClientEvent pour identifier les champs obligatoires non renseignés.
INVALID_FIELDS Un ou plusieurs champs du message étaient incomplets ou n'étaient pas attendus par Cloud Talent Solution. Consultez le schéma ClientEvent pour en savoir plus sur les champs obligatoires et les valeurs attendues dans ces champs.
UNKNOWN_FIELDS Réception de champs inconnus.
INVALID_FORMAT Réception d'une chaîne JSON non valide dans le message ClientEvent de Cloud Talent Solution. Par exemple, une accolade manquante.

Validations agrégées par requestId

Constante Description
NO_SEARCH_IMPRESSION Aucun événement IMPRESSION
VIEWS_FEWER_THAN_APPLY_STARTS Le nombre d'événements VIEW est inférieur au nombre d'événements APPLICATION_START. L'envoi des événements VIEW à Cloud Talent Solution a peut-être été mal configuré ou le bouton "Postuler" de l'interface utilisateur est utilisé, mais ne déclenche pas d'affichage. S'il s'agit du comportement souhaité (par exemple, la page des résultats de la recherche comporte un bouton "Postuler" sur lequel les demandeurs d'emploi peuvent cliquer sans afficher les détails de l'offre d'emploi), utilisez plutôt un événement APPLICATION_START_FROM_SERP dans ce cas précis.
VIEWS_FEWER_THAN_APPLY_REDIRECTS Le nombre d'événements VIEW est inférieur au nombre d'événements APPLICATION_REDIRECT. L'envoi des événements VIEW à Cloud Talent Solution a peut-être été mal configuré, ou le bouton "Postuler" de l'interface utilisateur est utilisé, mais ne déclenche pas d'affichage. S'il s'agit du comportement souhaité (par exemple, la page des résultats de la recherche comporte un bouton "Postuler" sur lequel les demandeurs d'emploi peuvent cliquer sans afficher les détails de l'offre d'emploi), utilisez plutôt un événement APPLICATION_REDIRECT_FROM_SERP dans ce cas précis.
APPLY_STARTS_FEWER_THAN_APPLY_FINISHES Ceci est probablement dû à une mauvaise configuration dans laquelle le message APPLICATION_START n'est pas envoyé dans toutes les instances, ou le message APPLICATION_FINISH est en cours d'envoi dans les instances alors qu'il ne devrait pas être envoyé. Dans l'idéal, le nombre de messages APPLICATION_START doit être supérieur ou égal au nombre de messages APPLICATION_FINISH.