Sesiones

Cómo recuperar todas las sesiones de un usuario concreto.

Sesiones

Recuperar las sesiones de un usuario

Section titled Recuperar las sesiones de un usuario

Devuelve la lista de sesiones de un usuario concreto, que ha sido identificado mediante la función JavaScript tracker.setUserID. Los resultados están limitados a 50 sesiones por solicitud.

GET

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

NombreTipoDescripción
projectKeystringEl ID del proyecto que estás rastreando (obligatorio)
userIdstringEl ID de tu usuario, establecido mediante tracker.setUserID (obligatorio)
start_dateepoch (ms)Fecha de inicio a partir de la cual filtrar las sesiones
end_dateepoch (ms)Fecha de fin hasta la cual filtrar las sesiones

Authorization: {YOUR_ORGANIZATION_API_KEY}: La clave se encuentra en ‘Preferences’ > ‘Account’ > ‘Organization API Key’.

200: Respuesta enviada como JSON en el cuerpo

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
    }
  ]
}