Filtrar estatísticas por país

Existe uma maneira de filtrar estatísticas por país? Alguém tem um plugin para isso, talvez?
Estou recebendo consultas de todo o mundo e gostaria de saber qual país foi o mais ativo a cada mês.
Obrigado :smiley:

1 curtida

Ainda não existe isso, tráfego por país. Já foi solicitado algumas vezes, mas a resposta parece ser usar o Google Analytics.

Seria incrível ter esse recurso integrado diretamente no Discourse, um lugar só :slight_smile:

Escrevi algum código no meu tema para enviar eventos para o GA4 (e outros dois serviços) que podem ser filtrados por país.

Posso postar o arquivo completo, se alguém quiser colocá-lo no seu tema, mas está um pouco bagunçado. Aqui está um exemplo:

  api.onAppEvent("topic:created", (post, composerModel) => {
    if (post) {
      sendPHogEvent("topic_created", {});
      sendClickyEvent("#topic_created", "topic_created", "click");
      sendGA4Event({
        action: "topic_created",
      });
    }
  });

  api.onAppEvent("post:created", (post) => {
    if (post) {
      sendPHogEvent("post_created", {});
      sendClickyEvent("#post_created", "post_created", "click");
      sendGA4Event({
        action: "post_created",
      });
    }
  });

Como não quero rastreamento do Google e questões de GDPR, estou usando atualmente https://openpanel.dev/ – é muito bom. Código aberto e auto-hospedável, ou hospedado a partir de US$ 2,50/mês.


2 curtidas

Interessante. Eu pensei que ao adicionar o ID do GA nas configurações do Discourse, ele enviaria automaticamente tudo o que é necessário para o GA para todas as análises. Não é esse o propósito da análise do GA ou estou perdendo alguma coisa aqui?

Não tenho certeza. Acabei de verificar e acho que estou carregando o GA manualmente. Talvez esse recurso não existisse quando construí o site e eu não o tenha notado?

De qualquer forma, estou enviando eventos para três tipos de análise.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.