Discourse consente la personalizzazione dei codici di monitoraggio con Google Analytics

Ciao a tutti! All’interno della nostra community Discourse, ospitiamo sia domande e risposte che post di blog. Per differenziare questi due tipi di contenuti per i nostri membri, utilizziamo tag come /tag/blog/ e /tag/question/. La nostra attività richiede di confrontare il numero di blog rispetto alle domande create mese per mese.

Questo compito è impegnativo perché le strutture di reporting predefinite di Discourse si concentrano su argomenti o post, e il filtro /tag/blog è implementato all’interno della piattaforma anziché direttamente nella struttura dell’URL. Google Analytics 4 non supporta il filtraggio diretto per tag, quindi sto esplorando metodi alternativi.

Per ottenere informazioni simili, possiamo apparentemente utilizzare dimensioni o eventi personalizzati in GA 4. Mi chiedo se Discourse consenta la personalizzazione dei codici di tracciamento per Google Analytics.

Da quanto ho capito, ciò comporta:

  1. Modificare il codice di tracciamento per inviare i dati degli eventi personalizzati a Google Analytics. Ciò comporta tipicamente l’uso di JavaScript.
  2. Inviare dati evento: utilizzare la funzione gtag() (il tag globale del sito di Google) per inviare i dati evento. La sintassi per inviare dati evento con gtag() è la seguente:
gtag('event', 'action', { 'event_category': 'category', 'event_label': 'label', 'value': value });
  • Sostituire 'action' con l’azione che si desidera tracciare. Ad esempio, è possibile utilizzare 'page_view' per tracciare le visualizzazioni di pagina.
  • Sostituire 'category' con la categoria dell’evento. Potrebbe essere 'Blog' o qualcosa di simile per identificare gli eventi relativi ai blog.
  • Sostituire 'label' con un’etichetta descrittiva per l’evento. Potrebbe essere il titolo del post del blog.
  • È possibile includere parametri aggiuntivi come 'value' se applicabile.

Posizionare il codice di tracciamento modificato sul tuo sito web (Discourse) dove si desidera tracciare l’evento. Tipicamente, questo sarebbe all’interno dell’HTML della tua pagina web, preferibilmente nella sezione \u003chead\u003e.

Inoltre, il nostro team di amministrazione ha disabilitato lo strumento plugin Explorer.

Se qualcuno può confermare che è fattibile ottenere dati che confrontano il numero di domande contrassegnate come /tag/question/ rispetto ai blog contrassegnati come /tag/blog/ creati su base mensile, posso rivedere la questione con gli amministratori del server.

Molte grazie in anticipo!
Sheila