Podría ser posible conectar con el evento user_created y usarlo para enviar datos a una plataforma de análisis. Si fuera así, se podría hacer algo como esto.
Ten en cuenta que este código no funciona:
<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
if (user) {
window.dataLayer.push({
'event': 'userCreated'
});
}
});
</script>
El código anterior sigue el patrón descrito aquí: Integrating Google Tag Manager with Google Analytics - #44.
Por lo que he podido comprobar, el evento user_created no está disponible en el cliente, por lo que el código anterior no funcionará. Si alguien sabe si es posible capturar el evento user_created en el cliente, por favor, házmelo saber.