¿Discourse permite la personalización de códigos de seguimiento con Google Analytics?

Hola a todos. Dentro de nuestra comunidad de Discourse, alojamos tanto preguntas y respuestas como publicaciones de blog. Para diferenciar entre estos dos tipos de contenido para nuestros miembros, usamos etiquetas como /tag/blog/ y /tag/question/. Nuestro negocio requiere que comparemos la cantidad de blogs frente a preguntas creadas mes a mes.

Esta tarea es desafiante porque las estructuras de informes predeterminadas de Discourse se centran en temas o publicaciones, y el filtro /tag/blog se implementa dentro de la plataforma en lugar de directamente en la estructura de la URL. Google Analytics 4 no admite el filtrado directo por etiquetas, por lo que estoy explorando métodos alternativos.

Para lograr información similar, aparentemente podemos utilizar dimensiones o eventos personalizados en GA 4. Me pregunto si Discourse permite personalizar los códigos de seguimiento para Google Analytics.

Por lo que entiendo, esto implica:

  1. Modificar el código de seguimiento para enviar los datos de eventos personalizados a Google Analytics. Esto generalmente implica el uso de JavaScript.
  2. Enviar datos de eventos: use la función gtag() (la etiqueta global del sitio de Google) para enviar los datos de eventos. La sintaxis para enviar datos de eventos con gtag() es la siguiente:
gtag('event', 'action', { 'event_category': 'category', 'event_label': 'label', 'value': value });
  • Reemplace 'action' con la acción que desea rastrear. Por ejemplo, podría usar 'page_view' para rastrear vistas de página.
  • Reemplace 'category' con la categoría del evento. Podría ser 'Blog' o algo similar para identificar eventos relacionados con el blog.
  • Reemplace 'label' con una etiqueta descriptiva para el evento. Podría ser el título de la publicación del blog.
  • Puede incluir parámetros adicionales como 'value' si corresponde.

Coloque el código de seguimiento modificado en su sitio web (Discourse) donde desee rastrear el evento. Típicamente, esto estaría dentro del HTML de su página web, preferiblemente en la sección <head>.

Además, nuestro equipo de administración ha deshabilitado la herramienta del plugin Explorer.

Si alguien puede confirmar que es factible obtener datos que comparen la cantidad de preguntas etiquetadas como /tag/question/ frente a blogs etiquetados como /tag/blog/ creados mes a mes, puedo revisar el asunto con los administradores del servidor.

¡Muchas gracias de antemano!
Sheila