Filtrar estadísticas por país

¿Hay alguna forma de filtrar las estadísticas por país? ¿Alguien tiene algún plugin para esto quizás?
Recibo consultas de todo el mundo y me gustaría saber qué país fue el más activo cada mes.
Gracias :smiley:

1 me gusta

No creo que eso exista todavía, tráfico por país. Se ha solicitado algunas veces, pero la respuesta parece ser usar Google Analytics.

Sería genial que esa función estuviera integrada directamente en Discourse, ¡una solución integral! :slight_smile:

Escribí algo de código en mi tema para enviar eventos a GA4 (y a otros dos servicios) que se pueden filtrar por país.

Puedo publicar el archivo completo, si alguien quiere colocarlo en su tema, pero está un poco desordenado. Aquí hay una muestra:

  api.onAppEvent("topic:created", (post, composerModel) => {
    if (post) {
      sendPHogEvent("topic_created", {});
      sendClickyEvent("#topic_created", "topic_created", "click");
      sendGA4Event({
        action: "topic_created",
      });
    }
  });

  api.onAppEvent("post:created", (post) => {
    if (post) {
      sendPHogEvent("post_created", {});
      sendClickyEvent("#post_created", "post_created", "click");
      sendGA4Event({
        action: "post_created",
      });
    }
  });

Como no quiero que Google me rastree ni preguntas sobre el RGPD, actualmente estoy usando https://openpanel.dev/ – es bastante bueno. Código abierto y autoalojable, o alojado a partir de 2,50 $ al mes.


2 Me gusta

Interesante. Pensé que al añadir la ID de GA en la configuración de Discourse se enviarían automáticamente todos los datos necesarios para el análisis de GA. ¿No es ese el propósito del análisis de GA o me estoy perdiendo algo aquí?

No estoy seguro. Acabo de comprobar y creo que estoy cargando GA manualmente. ¿Quizás esa función no existía cuando construí el sitio y me la salté?

En cualquier caso, estoy enviando eventos a tres tipos de análisis.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.