O Discourse permite a personalização de códigos de rastreamento com o Google Analytics?

Olá a todos! Dentro da nossa comunidade Discourse, hospedamos tanto perguntas e respostas quanto posts de blog. Para diferenciar esses dois tipos de conteúdo para nossos membros, usamos tags como /tag/blog/ e /tag/question/. Nosso negócio exige que comparemos o número de blogs versus perguntas criadas mês a mês.

Essa tarefa é desafiadora porque as estruturas de relatórios padrão do Discourse focam em tópicos ou posts, e o filtro /tag/blog é implementado dentro da plataforma, em vez de diretamente na estrutura da URL. O Google Analytics 4 não suporta filtragem direta por tags, então estou explorando métodos alternativos.

Para obter insights semelhantes, aparentemente podemos utilizar dimensões ou eventos personalizados no GA 4. Estou me perguntando se o Discourse permite personalizar códigos de rastreamento para o Google Analytics.

Pelo que entendi, isso envolve:

  1. Modificar o Código de Rastreamento para enviar os dados de eventos personalizados ao Google Analytics. Isso geralmente envolve o uso de JavaScript.

  2. Enviar Dados de Evento: Use a função gtag() (o site global do Google) para enviar os dados de evento. A sintaxe para enviar dados de evento com gtag() é a seguinte:

    gtag('event', 'action', { 'event_category': 'category', 'event_label': 'label', 'value': value });
    
    • Substitua 'action' pela ação que você deseja rastrear. Por exemplo, você pode usar 'page_view' para rastrear visualizações de página.
    • Substitua 'category' pela categoria do evento. Isso pode ser 'Blog' ou algo semelhante para identificar eventos relacionados a blogs.
    • Substitua 'label' por um rótulo descritivo para o evento. Este pode ser o título do post do blog.
    • Você pode incluir parâmetros adicionais como 'value' se aplicável.

    Coloque o código de rastreamento modificado em seu site (Discourse) onde você deseja que o evento seja rastreado. Normalmente, isso estaria dentro do HTML da sua página da web, preferencialmente na seção <head>.

Além disso, nossa equipe de administração desativou a ferramenta de plugin Explorer.

Se alguém puder confirmar que é viável obter dados comparando o número de perguntas marcadas como /tag/question/ versus blogs marcados como /tag/blog/ criados em uma base mensal, posso revisitar o assunto com os administradores do servidor.

Muito obrigado antecipadamente!
Sheila