Guida di riferimento per la pagina Search Logs

:bookmark: Questa è una guida di riferimento per descrivere il funzionamento della pagina Registri di ricerca e i tipi di dati che è possibile cercare in questa pagina.

:person_raising_hand: Livello utente richiesto: Staff
La pagina Registri di ricerca mostra i dati di tutte le ricerche effettuate su un sito. È possibile accedervi tramite la scheda Admin > Registri > Registri di ricerca (example.discourse.com/admin/logs/search_logs).

Punti dati

La pagina dei registri di ricerca contiene i seguenti punti dati:

  • term: il testo che viene cercato.
  • searches: numero di volte in cui il termine è stato cercato.
  • CTR: Il tasso di click (click-through rate) del termine cercato. Il CTR è uguale al numero di click ricevuti da un termine di ricerca diviso per il numero totale di ricerche per quel termine. Un CTR elevato è una buona indicazione che gli utenti trovano i contenuti che cercano su un sito. Il codice sorgente per il tasso CTR è disponibile qui: discourse/app/models/search_log.rb.

Filtri

La pagina Registri di ricerca visualizzerà solo i primi 100 risultati indipendentemente da qualsiasi filtro.

La pagina dei registri di ricerca può essere filtrata per:

  • Data: La data in cui è stato cercato un termine. Le opzioni selezionabili includono:
  • Tutto il tempo
  • Anno
  • Trimestre
  • Mese
  • Settimana
  • Giorno
  • Tipo di ricerca: Il tipo di ricerca effettuata. Questi filtri consentono di isolare i termini che sembrano ottenere click-through con un tipo di ricerca ma non con un altro. Le opzioni selezionabili includono:
  • Intestazione: Ricerche effettuate dall’icona di ricerca (:mag:) nella parte superiore di ogni pagina.
  • Corpo intero: Ricerche effettuate dalla pagina di ricerca avanzata disponibile su (.../search)
    image

Dati aggiuntivi sui registri di ricerca

Se hai bisogno di informazioni sulle query di ricerca che non puoi ottenere dalla pagina dei registri di ricerca dell’amministratore, potresti provare a utilizzare il plugin Data Explorer. Ad esempio, ecco una query di Data Explorer che restituisce i termini di ricerca per un dato nome utente.

-- [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 Mi Piace