Voile.Analytics.SearchAnalytics (Voile v0.1.27)

Copy Markdown View Source

Analytics module for tracking search patterns and usage statistics. Provides insights into user search behavior and popular content.

Summary

Functions

Clears old search analytics data (cleanup task)

Gets popular search terms over a given period

Gets search statistics for dashboard display

Gets search trends by hour of day

Records a search query for analytics purposes

Functions

cleanup_old_data(days_to_keep \\ 30)

Clears old search analytics data (cleanup task)

get_search_stats(opts \\ [])

Gets search statistics for dashboard display

get_search_trends(days_back \\ 7)

Gets search trends by hour of day

record_search(query, user_id \\ nil, metadata \\ %{})

Records a search query for analytics purposes