Dies ist ein Referenzhandbuch, das beschreibt, wie die Seite Suchprotokolle funktioniert und welche Arten von Daten Sie auf dieser Seite durchsuchen können.
Erforderliche Benutzerebene: Personal
Die Seite Suchprotokolle zeigt Daten für alle Suchen an, die auf einer Website durchgeführt wurden. Sie können darauf über die Registerkarte Admin > Protokolle > Suchprotokolle (
example.discourse.com/admin/logs/search_logs) zugreifen.Datenpunkte
Die Seite Suchprotokolle enthält die folgenden Datenpunkte:
term: der gesuchte Text.searches: Anzahl der Suchanfragen für den Begriff.CTR: Die Klickrate des gesuchten Begriffs. Die CTR entspricht der Anzahl der Klicks, die ein Suchbegriff erhalten hat, geteilt durch die Gesamtzahl der Suchanfragen für den Begriff. Eine hohe CTR ist ein guter Indikator dafür, dass Benutzer die gesuchten Inhalte auf einer Website finden. Der Quellcode für die CTR-Rate ist hier verfügbar: discourse/app/models/search_log.rb.Filter
Die Seite Suchprotokolle zeigt unabhängig von Filtern nur die Top 100 Ergebnisse an.
Die Seite Suchprotokolle kann nach folgenden Kriterien gefiltert werden:
- Datum: Das Datum, an dem ein Begriff gesucht wurde. Wählbare Optionen sind:
- Alle Zeiten
- Jahr
- Quartal
- Monat
- Woche
- Tag
- Suchtyp: Die Art der durchgeführten Suche. Diese Filter ermöglichen es Ihnen, Begriffe zu isolieren, die bei einer Suchart zu Klicks führen, bei einer anderen jedoch nicht. Wählbare Optionen sind:
- Header: Suchen, die über das Suchsymbol (
) oben auf jeder Seite durchgeführt wurden.
- Volltext: Suchen, die von der erweiterten Suchseite unter (
.../search) aus durchgeführt wurden.
Zusätzliche Suchprotokoll-Daten
Wenn Sie Informationen zu Suchanfragen benötigen, die Sie nicht auf der Admin-Seite für Suchprotokolle erhalten können, können Sie das Data Explorer-Plugin verwenden. Hier ist beispielsweise eine Data Explorer-Abfrage, die Suchbegriffe für einen bestimmten Benutzernamen zurückgibt.
-- [params] -- string :username SELECT sl.term, COUNT(sl.term) AS query_count FROM search_logs sl JOIN users u ON u.id = sl.user_id WHERE u.username = :username GROUP BY sl.term ORDER BY query_count DESC
4 „Gefällt mir“


