Tracking consists of recording every search made via the quicksearch box (usually located in the main menu) or via the advanced search form. Unintentional searches such as redirects to search results pages via login/logout, visiting member profile pages, or viewing streams are excluded.
Since this application has a substantial front-end presence every search is run through the profanity filters as a safety precaution (regardless if you are using them or not - if you haven't configured them, then nothing will be found of course and all continues onward). Searches that trigger this are discarded from being recorded but will continue to work for the user of course.
For the time being, only whether a guest or a member has made the search is stored. I'm... not necessarily against tracking member searches and associating them with members, its a trivial thing of course... just that I'd rather hear some thoughts on the matter before hand from end users and site admins. Customs always available regardless. Just ask.
Directly stored for now are timestamp, term searched for, tags searched for, author searched for, and vs. or search, titles only or everything, the complete search URL sent, and guest or member status. The direct storage of additional variables such as app filters, club filters, date filters, etc. are all possible but for initial release have been put aside. Note that storing the complete URL means regardless of whether I stored those bits of information separately in the database, the search remains "intact" and complete with those additional variables good to go!
Your site users via the widget, search wall, and search block on the advanced search page, will now be able to see the last x-amount of searches and run them themselves with just a click!
The links on the front end for each individual search display the complete search term, any tags searched for, and any single author the search was limited to. They can be configured to display as just text or with a randomly chosen (but shape-able randomness via your settings choices) background color:
Front Side Widget:
The above just with simple term searches. Widget displays just text links. I tried colored blocks but it got a bit busy so removed for now.
Advanced Search/Results Page Block:
Just text here as well. Colored tags distracts from actual page content. This can be above the search term line or below. This block and the front widget are data-buffered via a task that runs every few minutes so you will not get a performance hit on busy sites - the searches displayed will be a few minutes back of course as a result.
Don't mind the colors too much. This is all configurable in the ACP including limiting the random color generator to limit itself to just a few colors so you can better match your site/brand colors. Plain text available as well of course. This page is entirely optional. After installation, just go to your ACP menu manager and add it to your site menu to make it available. Or not. Data here is a live, up-to-the-moment view, not cached. Don't mind the spam, I had to generate a lot of searches for testing :). And seriously, you can craft the color blocks - ignore the clown car above. You can roll with grayscale, or blue shades, or blue AND gray shades, etc... We can also get better iteration on this in future releases.
90-day graph, guest to member ratio (or percentage if you like). 90 day search-per-day average, and today's count (90 day graph does NOT include the current day's searches). That and a handful of recent searches for you to run if you like. This data is live generated.
Feel free to browse via the ACP all your stored searches! In settings you control how long the searches are stored for. From 90 days back to forever! Options to remove searches from the database if needed along with a detail view right there on the right side.
Let's see how this goes. There's plenty refinement available but I won't put the time in unless there is demand. Those of you running your businesses with Invision Community might be able to look forward to some real nice search stats, identifying hot search terms, most searched for items, better demographics, etc. All of course, down the line...
Initial Release Pricing:
$25 and $10 every 6 months. Feel free to skip renews unless you need any new features or bug fixes, but also feel free to keep hitting those renews - always nice to be appreciated! Price will go up as more features come online!
MP topic forthcoming. Otherwise shoot me a PM.
Powered by SD.Agregator (http://www.invisionize.eu)
© SpannerDEV (http://www.spannerdev.pl)