Extension Search History Analytics


Extension Basics

Title
Search History Analytics
Name
ckanext-searchhistory
Type
Public extension
Description
Search behavior tracking with history analysis, autocomplete enhancement, and usage statistics.
CKAN versions
Download-Url (zip)
Download-Url commit date
2017-12-22
Url to repo
Category
Visualization & Analytics


Background Infos

Description (long)
Show details

The Search History Analytics extension provides comprehensive tracking and analysis of user search behavior within CKAN, enabling enhanced search experiences through intelligent autocomplete suggestions, search analytics, and usage pattern analysis that improves data discoverability and user engagement through data-driven search optimization. This valuable extension automatically captures and analyzes user search queries, search result interactions, and browsing patterns to generate actionable insights for improving data portal usability and content discovery. The system provides intelligent autocomplete functionality powered by historical search data, trending search terms, and popular query patterns that help users discover relevant datasets more effectively. Advanced features include search suggestion algorithms, query clustering for identifying common search themes, and real-time search analytics dashboards that provide insights into user information needs and portal usage patterns. The extension supports privacy-compliant search tracking with configurable anonymization options, user consent management, and data retention policies that balance analytics value with privacy protection requirements. Administrative tools include search analytics reporting, popular search terms monitoring, failed search analysis for content gap identification, and A/B testing capabilities for search interface optimization. Integration capabilities extend to external analytics platforms, business intelligence systems, and recommendation engines for comprehensive user behavior analysis. The system supports custom search categorization, geographic search pattern analysis, and temporal search trend identification for strategic content planning. Performance optimizations ensure efficient search tracking with minimal impact on search response times, optimized data storage for large-scale analytics, and real-time processing for immediate autocomplete enhancement. Essential for data portals seeking to improve user experience, organizations optimizing content discoverability, research institutions analyzing information-seeking behavior, and installations where search effectiveness, user engagement optimization, and evidence-based portal improvement are critical for maximizing data access and supporting user success in finding relevant information.

Version
Latest
Version release date
2017-12-22
Contact name
Datopian Team
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Tracks search behavior for analytics and enhanced autocomplete

Plugins to configure (ckan.ini)
searchhistory
CKAN Settings (ckan.ini)
# ckanext.searchhistory.enable_autocomplete = true # ckanext.searchhistory.track_anonymous_users = false # ckanext.searchhistory.retention_days = 365 # ckanext.searchhistory.min_query_length = 3 # ckanext.searchhistory.max_suggestions = 10 # ckanext.searchhistory.enable_analytics = true
DB migration to be executed
searchhistory initdb
<< back to Extensions