Me pregunto cuál sería la mejor manera de rastrear los eventos que ocurren en el sitio (front-end), como el registro de usuarios o la participación (por ejemplo, creación de publicaciones o dar me gusta a una publicación). Rastrear estos eventos es fundamental para el análisis, la medición de conversiones o simplemente para crear audiencias, tal como lo hacen ampliamente herramientas como Google Analytics, Google Tag Manager o Facebook Pixel.
Parece que esta pregunta ya se ha hecho muchas veces antes (aquí o aquí), pero no pude encontrar una respuesta convincente. Lo pregunto de nuevo por si algo ha cambiado o si alguien con más experiencia se topa con mi pregunta.
Repasemos algunos ejemplos.
Creación de cuenta
No parece suficiente rastrear URLs como /u/account-created, ya que esto omitiría a los usuarios que llegan mediante registro con Google/FB oAuth (ellos no llegan a ver esa página). ¿Cuál sería la mejor alternativa aquí?
Creación de publicaciones
Parece que se puede usar un AppEvent (topic:created) para activar esos eventos.
Dar me gusta a una publicación
Esto parece lo más difícil, ya que no pude encontrar ningún desencadenante AppEvent ni tampoco hay una URL específica para rastrear, como en el caso de la creación de cuenta.