「user_created」イベントにフックして、そのイベントを使って分析プラットフォームにデータを送信できるかもしれません。もしそうであれば、以下のようなことが可能になります。
このコードは動作しないことに注意してください。
<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
if (user) {
window.dataLayer.push({
'event': 'userCreated'
});
}
});
</script>
上記のコードは、こちらで説明されているパターンに従っています:https://meta.discourse.org/t/setup-google-tag-manager-for-analytics/47335/44。
私の知る限り、「user_created」イベントはクライアント側では利用できないため、上記のコードは動作しません。もしクライアント側で「user_created」イベントをキャッチできるかどうかご存知の方がいれば、お知らせください。