Estamos intentando implementar el Modo de consentimiento de Google en nuestro foro de Discourse. Funciona “más o menos”; hemos desactivado Google Analytics en la configuración y, en su lugar, modificamos el tema para incluir gtag.js manualmente y realizar las llamadas relacionadas con el consentimiento de gtag en el orden esperado.
Sin embargo, ¿cómo podemos asegurarnos de que se registre una visualización de página cada vez que el usuario hace clic en una publicación, un tema, etc.? ¿Existe algún evento al que podamos suscribirnos en el JavaScript del tema para enviar una visualización de página en cada cambio de página?
Gracias, vi esa página, pero está usando el Administrador de etiquetas de Google. ¿Existe un evento de aplicación para un cambio de página que pueda usar en su lugar? Veo eventos como “publicación creada”, etc., en esa página, pero no “vista de página” o “vista de publicación”, etc.
OK, creo que solucioné el problema. Instalé un componente de tema personalizado y en el <head> suscribí al evento page:changed, que encontré buscando en el código fuente con grep.