Tracking de l'activité par API
Vous pouvez également envoyer les informations de candidatures ou de création de compte manuellement, en suivant le ce guide :
Redirection
Les redirections provenant de l'API contiennent un attribut unique dans les paramètres de requête, apiengagement_id. Cet attribut correspond à l'identifiant de la redirection qui a amené l'utilisateur sur votre site. Exemple de lien suite à une redirection:
https://www.jeveuxaider.gouv.fr/?apiengagement_id=60a8e60ef959740741fa6616Le tag de l'API Engagement permet de récupérer cette valeur et de la stocker dans les cookies sous le nom apiengagement. Cependant, si vous n'intégrez pas le script, il est important de récupérer cette valeur et de l'utiliser pour suivre une candidature ou une création de compte. Cela peut se faire en utilisant le localStorage, par exemple.
1. Créer une candidature ou une création de compte
POST https://api.api-engagement.beta.gouv.fr/v2/activity
Lorsqu'une candidature ou une création de compte est détectée chez vous, cette route permet de traquer celle ci dans la statistique de l'API Engagement.
Headers
Content-Type
application/json
Authorization
x-api-key <api-key>
Body
clickId
string - Required
Id de la redirection associée à la création de compte correspondant à la valeur comprise dans apiengagement_id
type
apply ou account
Type de l'activité à enregistrer: apply pour une candidature, account pour une création de compte. Défaut a apply
missionClientId
string
Id de la mission pour laquelle une création de compte est identifié (correspondant aux clientId dans le flux XML)
tag
string
Tag de la création de compte
Response
2. Mettre à jour le status de la candidature
PUT https://api.api-engagement.beta.gouv.fr/v2/activity/:id
Il est possible de mettre à jour le statut d'une candidature ou d'une création de compte afin de suivre l'avancement du candidat
Headers
Content-Type
application/json
Authorization
x-api-key <api-key>
Params
:id
Identifiant de la candidature ou de création de compte
Body
status
PENDING, VALIDATED, CANCELED, REFUSED ou CARRIED_OUT
Statut de la candidature ou création du compte. Défaut à PENDING
Response
Last updated