Tableau de bord de Cloud Talent Solution
Le tableau de bord Cloud Talent Solution fournit des données visuelles qui vous permettent de mieux comprendre :
- La manière dont les demandeurs d'emploi interagissent avec Job Search, en affichant les principales requêtes et les principaux emplacements par domaine.
- Si Job Search est correctement configurée, en montrant les incohérences de votre intégration.
- 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.
Rechercher des événements clients
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 pour :
Affichez un récapitulatif du nombre d'emplois et d'entreprises, ventilé par type et catégorie.
Recherchez des informations spécifiques sur les postes par nom ou par ID de demande.
Exporter les données des tâches, des entreprises ou des locataires vers un ensemble de données BigQuery
Si vous n'avez pas encore configuré la console, suivez les instructions de la section Avant de commencer pour y accéder.
Afficher et rechercher des données de tâches
L'onglet Résumé de la page Offres d'emploi et entreprises affiche des informations agrégées sur le nombre d'offres d'emploi et d'entreprises.
- Le tableau Dernier instantané des nombres récapitule le nombre de tâches ouvertes et supprimées, ainsi que le nombre d'entreprises actives la veille. Cet instantané est mis à jour une fois par jour.
- Le graphique Nombre au fil du temps visualise le nombre de postes et d'entreprises sur une période que vous sélectionnez. Utilisez les filtres de menu déroulant pour sélectionner les types, les locataires et la durée à afficher.
L'onglet Métadonnées du job fournit un outil de recherche pour trouver des informations spécifiques sur les jobs. Vous pouvez rechercher jusqu'à 10 noms de postes ou ID de demande de recrutement pour obtenir un tableau contenant les métadonnées disponibles pour ces postes. Si aucun résultat n'est trouvé pour une tâche spécifique (par exemple, si un nom ou un ID incorrect a été saisi), le tableau affiche un résultat NOT_FOUND
dans la ligne correspondant à ce nom ou 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 résoudre plus facilement les problèmes.
Pour accorder des autorisations BigQuery au compte de service CTS :
Sur la page Google Cloud IAM de la console, ajoutez un principal en attribuant le rôle Utilisateur de job BigQuery à
gjobs-bq-prod@system.gserviceaccount.com
.Pour en savoir plus sur l'attribution de rôles dans BigQuery, consultez Attribuer un seul rôle.
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.
Dans le volet Explorateur, recherchez l'ensemble de données dans lequel vous allez exporter les données CTS. Cliquez sur Partager et accordez l'accès à l'
gjobs-bq-prod@system.gserviceaccount.com
Éditeur de données BigQuery.Pour en savoir plus, consultez Accorder l'accès à un ensemble de données dans la documentation BigQuery.
Pour exporter vos données depuis le CTS :
Dans la console CTS, accédez à l'onglet Exportations de la page Emplois et entreprises.
Sous Générer l'exportation BigQuery, sélectionnez le type de données à exporter (tâches, entreprises ou locataires).
Sélectionnez une table BigQuery existante vers laquelle exporter les données.
Cliquez sur Générer pour exporter les données.
L'onglet Exportation de données affiche le job d'exportation en cours et un lien vers l'ensemble de données exporté dans BigQuery une fois les données 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 . |