AACsearch
Dashboard & Operations

Analyse-Dashboard

Suchanalysen und Metriken — CTR, Top-Anfragen, fehlgeschlagene Anfragen, Aktivitätsprotokoll und zeitraumbezogene Dashboards.

The Analytics page at /[orgSlug]/analytics provides insight into how your search indexes are performing. It is organized into tabs, each covering a different angle on your search data.

Data is sourced from SearchUsageEvent rows aggregated by the usageSummary, analytics, topQueries, and activity oRPC procedures.

Analyse-Übersicht mit CTR, Top-Suchanfragen, fehlgeschlagenen Anfragen und Zeitraumfilter

Period selector

A period selector at the top of the page controls the time window for all tabs:

PeriodRetention
24hAvailable on all plans
7dFree: 7 days; Paid: available
30dPaid plans only

The period is stored in URL state — bookmarking or sharing the link preserves the selection.

Dashboard tab

The main analytics view shows search volume and performance at a glance.

KPI tiles

Four summary tiles give you the headline numbers:

TileSource
Total searchesAggregated SearchUsageEvent count
Unique searchersDistinct session / key count
Avg. click-through rateRatio of click events to search events
Avg. latencyMean search response time in milliseconds

Search volume chart

A time-series bar chart shows search requests per day (or hour for the 24h period). Hovering over a bar shows the exact count for that time slot.

Top queries (inline)

A compact list of the 5 most frequent search queries during the period, with click counts. Click View all to switch to the Top Queries tab.

Top Queries tab

A ranked table of the most frequent search queries:

ColumnDescription
QueryThe search text
SearchesTotal search count
ClicksNumber of times users clicked results
CTRClick-through rate
Results foundDocuments returned (averaged)
Zero resultsWhether this query returned no hits

Use this tab to identify:

  • Popular searches — what users are looking for most
  • Zero-result queries — content gaps you should fill
  • Low-CTR queries — relevance tuning candidates

The list is limited to the top 10 queries for the selected period.

Failed tab

The Failed Queries tab shows search requests that returned errors. Each entry includes:

ColumnDescription
TimestampWhen the error occurred
Query textThe search query that failed
Error codeHTTP status or internal error code
Error detailHuman-readable error description
Index slugWhich index was being queried

Common error types:

  • rate_limit_exceeded — the API key exceeded its rate limit
  • search_quota_exceeded — the organization has exhausted its plan quota
  • collection_not_found — the index slug doesn't match an active collection
  • internal_error — an unexpected server error (check the server logs)

Failed queries are retained for 7 days on all plans.

Activity tab

The Activity tab shows a chronological feed of events across all indexes in the organization:

Event typeSource
Index createdSearchIndex creation event
API key createdSearchApiKey creation
Reindex startedReindex job initiated
Reindex completedReindex job finished (success or failure)
Sync job completedConnector sync job finished
Quota warningFirst time quota exceeded 80% threshold

Each event shows:

  • Timestamp — when the event occurred
  • Description — what happened and which index/key was affected
  • Status — success, failure, or in-progress indicator

Data sources

All analytics data comes from these Prisma models:

ModelRole
SearchUsageEventSearch request and click event log
SearchActivityEventAdmin activity log (index, key, job events)
SearchRateLimitBucketRate limit tracking (debug only)

On this page