Da Discourse eine SPA ist und ich mir einige Dokumentationen zu diesem Thema angesehen habe, bin ich mir immer noch nicht sicher, wie ich dies erreichen kann:
- Wir binden eine benutzerdefinierte JS-Bibliothek in die Fußzeile ein, die mit unserer Statistik-Lösung interagiert.
- Wir möchten die Statistiken anreichern, indem wir bei jedem „Seitenaufruf“ benutzerdefinierte Ereignisse auslösen, z. B. immer dann, wenn der Benutzer zu einer „neuen“ Seite navigiert.
Pseudocode:
window.statistic = window.statistic || [];
window.statistic.push({
action: "page.ready",
data: {
page: {
path: "/c/new-to-this-forum-get-started-here/20/l/new",
country: "WW",
language: "en",
}, user: {
country: "DE",
loginStatus: "logged_in"
}
} });
Wie und wo in meinem benutzerdefinierten Theme muss ich den Code platzieren, um dies zu erreichen?
Danke ![]()