APIs
10
min de lectura
3 de noviembre de 2020

La importancia de utilizar métricas en las API

Luciana Bandeira
Developer Experience
Ayudo a los desarrolladores con onboarding y las mejores prácticas de la API para garantizar la mejor Developer Experience . En mi tiempo libre me dedico a los libros, a investigar (y probar) postres y me apasiona viajar.
Más sobre el autor

Una de las acciones que vemos de gran importancia, además del uso de las APIs disponibles para el consumo, es poder identificar la experiencia y el uso en su consumo. Con eso, es necesario utilizar varias extracciones y análisis de las métricas que se pueden extraer de este uso de las APIs.

A continuación, enumeraremos algunas métricas y cómo le ayudarán a identificar el retraso, tanto en el desarrollo como en su propia API/Backend.

- Uso de las solicitudes

¿Sabe cómo identificar qué desarrolladores/socios están utilizando realmente sus APIs? ¿Sabe si todas sus solicitudes de proceso lo son?

Con esta información, puede identificar, por ejemplo, si un socio clave ha dejado de utilizarlo y ponerse en contacto con él para identificar lo que está sucediendo. En algunos casos, simplemente han dejado de utilizarlo por cuestiones relacionadas con alguna acción y han terminado por no intentar resolver esta cuestión.

- Vista de la latencia y las interrupciones

Tener una visión de cómo van las APIs es extremadamente importante para evitar la sobrecarga y la indisponibilidad, y para identificar cómo de saludable es el backend y el uso de las APIs.

El objetivo de un entorno saludable establecerá un uso estable y sin mayores dificultades para los socios.

- Porcentaje de fracaso x éxito

¿Cuánto se utiliza la API y en qué medida es saludable? Al identificar cómo va su tasa de éxito frente a la de fracaso, puede identificar si su API ha proporcionado una buena experiencia de usuario.

Además, cabe mencionar que para considerar una API totalmente saludable, también hay que verificar si las solicitudes exitosas que se están realizando no se repiten innecesariamente (en este caso, el porcentaje puede enmascarar el problema de los errores).

- Errores de la infracción

Extrayendo estos datos e identificando la mayor dificultad de uso, como el funcionamiento, el error HTTPStatus y la cantidad, es posible identificar si los desarrolladores tienen alguna brecha de conocimiento de uso y tomar las medidas necesarias, como proporcionar formación, optimizar la documentación disponible en el Portal del Desarrollador, promover un kickoff.

- Error en las APP

Con este input podrá identificar con exactitud a los socios que tienen más dificultades de uso, contactando así con ellos, pudiendo identificar la causa del problema y aplicar medidas más sencillas con un desencadenante directo y claro.

Incluso cuando pensamos más allá de la vista de las APIs, podemos tener más información y métricas, como analizar el registro y el uso en el Portal del Desarrollador, pudiendo así identificar a las personas que están interesadas en utilizar las APIs, identificando cómo lo hacen, qué buscan y si la gente realmente accede y navega por el Portal.

En el post que publicamos hace un tiempo, presentamos algunas herramientas y análisis de comportamiento que son aplicables al Portal del Desarrollador y que pueden ayudar en la identificación y comportamiento de uso tanto de la documentación como de la experiencia de usuario y la navegabilidad.

Estos fueron algunos consejos para extraer métricas en el consumo de las APIs que pueden ser muy perspicaces para sus equipos de TI y de negocio. A través de ellas, podemos recopilar información útil para la toma de decisiones, o incluso explorar oportunidades que no estaban previamente mapeadas.

¿Tienes alguna métrica que consideres esencial? Comenta abajo en este post!

¡Gracias por leer!