Sessions

Comment récupérer toutes les sessions d'un utilisateur particulier.

Sessions

Récupérer les sessions d’un utilisateur

Section titled Récupérer les sessions d’un utilisateur

Renvoie la liste des sessions d’un utilisateur particulier, qui a été identifié via la fonction JavaScript tracker.setUserID.

GET

/api/v1/:projectKey/users/:userId/sessions

NomTypeDescription
projectKeystringL’ID du projet que vous suivez (obligatoire)
userIdstringL’ID de votre utilisateur, défini via tracker.setUserID (obligatoire)
start_dateepoch (ms)Date de début à partir de laquelle filtrer les sessions
end_dateepoch (ms)Date de fin jusqu’à laquelle filtrer les sessions

Authorization: {YOUR_ORGANIZATION_API_KEY}: La clé se trouve dans ‘Preferences’ > ‘Account’ > ‘Organization API Key’.

200: Réponse envoyée au format JSON dans le corps

curl -X GET \
  https://openreplay.example.com/api/v1/3sWXSsqHgSKnE87YkNJK/users/mickael@openreplay.com/sessions \
  -H 'content-type: application/json' \
  -H 'Authorization: {YOUR_ORGANIZATION_API_KEY}'
{
  "data": [
    {
      "projectId": 1,
      "sessionId": "4813018042986240",
      "userUuid": "15bd70f6-aedf-4544-8ae6-57eb66398e94",
      "userId": "mickael@openreplay.com",
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
      "userOs": "Mac OS X",
      "userBrowser": "Chrome",
      "userDevice": "",
      "userCountry": "IN",
      "startTs": 1623440822825,
      "duration": 12779,
      "eventsCount": 1,
      "pagesCount": 1,
      "errorsCount": 0
    },
    {
      "projectId": 1,
      "sessionId": "4813023023591169",
      "userUuid": "15bd70f6-aedf-4544-8ae6-57eb66398e94",
      "userId": "mickael@openreplay.com",
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
      "userOs": "Mac OS X",
      "userBrowser": "Chrome",
      "userDevice": "",
      "userCountry": "IN",
      "startTs": 1623440902620,
      "duration": 18226,
      "eventsCount": 6,
      "pagesCount": 5,
      "errorsCount": 0
    }
  ]
}