JWAnalytics allows real time decisioning for a website to take place (content optimization, product recommendations, FAQ search results ranking, price optimization, etc, see whole list of possible uses for details). JWAnalytics is an innovative technical solution for the storage of top quality analytical data and the real time use of this data. It is a solution that will support your business strategy and the processes around it in real time (real time data mining).
The objective of such real time data mining is mostly to perform customer/visitor specific decisions on a discount to be applied, a piece of content to be presented, a product to be recommended, etc. Generic optimizations for all customers are also possible in multi-variate fashion. Such customer specific decisioning offered by JWAnalytics is in contrast with most typical website optimisations that focus on deciding on which pages or prices are best for all users and do this by mostly looking at past data that does not necessarily reflect the current behaviour of customers browsing the site.
JWAnalytics will support your business strategy and the processes around it by allowing real time decisioning and optimization on your website or web CRM. Tecniques made possible in real time: behavioral targeting, predicions on customer behavior, real time decisioning on customers visiting your site, revenue management, price optimisation, content optimisation, auctioning, risk assessment, attrition/churn prevention, etc.
Historically, the storage of data for analysis - eg. web analytics data - has been pushed away from the main software into log file processing scripts, software as a service work arounds. In order to obtain rich web analytics; its collection, processing and storage should become an integral part of the application in question. The data should be inter-related to the business data (discounts, promotions, campaigns) and not separate from it.
JWAnalytics stands for: "Java web analytics". It allows real time storage of web analytics data from any Java site. JWAnalytics is an utility (like JUnit or Log4J are utilities), meaning you will control it, instead of having it controlling you. This of course requires the adopters to write a little more code. JWAnalytics allows collecting web analytics directly from a Java program/web site, and persisting this data into a configurable dimensional model (out of the box version provides a star schema dimensional model ready for web data storage). This data can immediately be linked/related to your business data such as orders, customers, etc.
A new predictive module is being added which allows quick decisions to be taken by your site. The predictive model can answer questions such as: "what is the chance that this customer currently browsing the site will make it into the 'thank-you for your order page' without a discount"?
The current release is only ported to Postgresql and will work with any Java container that supports JSF and EJB (standard Java support). These dependencies are reflected in the software stack diagram. JWAnalytics can work with or without a central datawarehouse.
For more details see introduction on what is JWAnalytics for managers and introduction for technical staff.
Our community will strive to answer every question on the list. For more information please visit our wiki: http://code.google.com/p/jwanalytics/wiki/Index