Gibt es eine Möglichkeit, Statistiken nach Land zu filtern? Hat vielleicht jemand ein Plugin dafür?
Ich erhalte Anfragen aus aller Welt und möchte wissen, welches Land jeden Monat am aktivsten war.
Danke ![]()
Das gibt es meines Wissens noch nicht, Traffic nach Ländern. Es wurde ein paar Mal angefragt, aber die Antwort scheint zu sein, Google Analytics zu verwenden.
Es wäre großartig, wenn diese Funktion direkt in Discourse integriert würde, ein One-Stop-Shop ![]()
Ich habe etwas Code in meinem Theme geschrieben, um Ereignisse in GA4 (und zwei andere Dienste) zu senden, die nach Land gefiltert werden können.
Ich kann die vollständige Datei posten, falls jemand sie in sein Theme einfügen möchte, aber sie ist etwas unübersichtlich. Hier ist ein Beispiel:
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",
});
}
});
Da ich nicht möchte, dass Google mich verfolgt und es keine DSGVO-Fragen gibt, verwende ich derzeit https://openpanel.dev/ – es ist ziemlich gut. Open Source und selbst hostbar, oder gehostet ab 2,50 $/Monat.
Interessant. Ich dachte, durch das Hinzufügen der GA-ID in den Discourse-Einstellungen würde automatisch alles Notwendige für GA an alle Analysen gesendet werden. Ist das nicht der Zweck von GA-Analysen, oder übersehe ich hier etwas?
Ich bin mir nicht sicher. Ich habe gerade nachgesehen und glaube, dass ich GA manuell lade. Vielleicht gab es diese Funktion nicht, als ich die Website erstellt habe, und ich habe sie übersehen?
Auf jeden Fall sende ich Ereignisse an drei Arten von Analysen.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

