Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

127
Vistas
How do I process user interactions and make meaningful analytics for my app?

I have a productivity app that I'm currently working on which requires a user analytics panel that logs how much time they've studied, including how much time spent on app navigation, how much time spent while timer is running, how much time spent while timer is paused etc...

I've built the app in react native and set up servers written in python for backend processing. My current model is that every user interaction is logged into an array, for example,

[{"data": {"screen": "Settings", "type": "6"}, "date": 1650558805913}, {"data": {"screen": "Home", "type": "6"}, "date": 1650558808312}, {"data": {"screen": "Spaced Repetition", "type": "6"}, "date": 1650558809615}]

where type corresponds to the type of event and date is the timestamp. Right now, I plan on sending this data to the backend. The backend will loop the array and everytime it reaches a specific defined element, such as navigating to a specific screen, it will create an object that corresponds to that screen. All the elements that come after the creation of the object will be processed and logged accordingly into that object until reaching another predefined element in the array.

This, I've found out is a very rudimentary way of doing it and is nowhere near as scalable as I want it to be.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda