¿Cómo anonimizar IPs Google Analytics en 2021 en Discourse?

Continuando la discusión de ¿Cómo anonimizar Google Analytics?:

Para el RGPD, es obligatorio enviar direcciones IP anonimizadas, ya que se consideran información de identificación personal. Sin embargo, parece que no hay una opción para esto en Discourse.

La sugerencia en el hilo antiguo era insertar el código de GA en Administración → Personalizar → HTML, pero esa opción parece haber desaparecido.

¿Cómo usar Google Analytics con Discourse y cumplir con el RGPD?

La opción para agregar HTML personalizado sigue disponible. Debes ir a Administración → Personalizar → Temas y, desde allí, crear un nuevo componente de tema, el cual tendrá la opción para CSS/HTML personalizado:

Una pregunta más: cuando copio y pego el código de gtag.js antes de la etiqueta </head>, Analytics deja de funcionar. He desactivado Analytics en la configuración de administración. ¿O debería mantenerlo activado y solo necesito agregar ciertas configuraciones en mi HTML personalizado, por ejemplo, anonimización de IPs? ¿Cómo se hace eso? ¿Discourse bloquea por defecto el JavaScript cargado externamente? ¿Existe una lista de permitidos? Son muchas preguntas :slight_smile:

Este es el código gtag.js que obtuve del panel de administración de Google Analytics y coloqué antes de la etiqueta </head> en Discourse:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-12345678-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-12345678-1', { 'anonymize_ip': true });
</script>

El código de Google Analytics que está habilitado en la configuración de administración es diferente y no utiliza código JavaScript externo. ¿Podría esa ser la principal diferencia?

Lo anterior es correcto (por supuesto, cambia tu ID de UA). El paso adicional necesario es: ve a tu configuración de administrador y busca content security policy script src.

Añade https://www.google-analytics.com/analytics.js, y luego funcionará.