Como posso acionar meu script de estatísticas personalizado em cada carregamento de página?

Você provavelmente vai querer usar onPageChange da nossa API de plugin.

Em um tema, você vai querer adicionar algo como isto a javascripts/discourse/api-initializers/your-initializer.js

import { withPluginApi } from "discourse/lib/plugin-api";

export default {
  name: "custom-script-name",

  initialize() {
    withPluginApi("0.8.36", (api) => {
      api.onPageChange(() => {
        // script que você quer executar na mudança de página aqui
      });
    });
  },
};