Home
 
contact us | search
products & services | download | support | order | partners | about issel

 

 

Home > Products & Services > Pilot HitList architecture

Architecture

Click to see a larger picture

Pilot HitList is an integrated, flexible and accurate web tracking and analysis application which offers powerful data collection, warehousing and custom reporting capabilities. Pilot HitList is a proven solution for virtually any web environment addressing the needs of a new web initiative as well as advanced functionality for web sites that receive millions of hits per day.

Pilot HitList captures information across multiple web and application servers at the network or at the web server level. Network level data provides a rich depiction of each user's visit to a site by recording events such as resets and visit duration. The network data is collected, summarised, and stored in the Pilot HitList database in near real time. At report time, Pilot HitList's powerful custom reporting capabilities combine both web traffic data and other enterprise data, such as transactions, into a single, comprehensive analysis. With Pilot HitList's ability to distribute the report instantly in a variety of formats, the analyst can understand and respond to changing conditions in "web time" rather than calendar time.

How it Works

Pilot HitList is a flexible and accurate web tracking and analysis application offering powerful data collection and reporting capabilities. Proven technology provides reliable monitoring of millions of hits per day.

Capture information across multiple web and application servers at the network level. This level of data provides a rich depiction of each user's visit to a site by recording events such as resets and time spent per page. This data is then transformed into valuable information to allow an enterprise to assess its web initiatives and to see how changes to content, services, graphics or site layout affect customers and ultimately impact site effectiveness. An enterprise can choose from a suite of flexible reporting options which are tailored to meet the needs of professionals throughout the organisation.

Pilot HitList provides an open and extensible architecture that can be extensively customised and flexibly integrated into an enterprise's environment. At its foundation, Pilot HitList is built on key architectural components as depicted below.

Web Data Collection

Pilot HitList tracks and collects data from the entire user's visit, across multiple servers and applications, and throughout the entire visit—including before, during and after a transaction. In order to accomplish this comprehensive data capture, Pilot HitList provides the widest range of flexible collection options. Together we can decide which method (or combination of methods) is most suitable for your site and your anlysis needs:

Network Collector
Unlike most vendors, Pilot HitList offers network data collection enabling vast quantities of data to be captured from multi server environments in near real time. The Network Collector monitors packets of information as they are transmitted over the network, capturing user events and network activity. Through the Network Collector, Pilot HitList records events and timing information not logged by a web server, such as form data or when a user presses the browser "Stop" button. With this information, companies can better evaluate the user's experience and understand if download times are too long, if files too large for practical use, or if visitor demand is overwhelming web resources. The Network Collector collects web traffic data from the network and streams information in near real-time to the Pilot HitList Database Writer.

Rich Data Captured
The Pilot HitList Network Collector captures a richer set of data than that logged by the web server:

  • Resets (when the user presses the browser "Stop" button).
  • HTTP POST parameters
  • Time spent per page (web servers will log with an accuracy of plus or minus a second while the Network Collector is correct to the millisecond.)

Web site tagging collector
HitList's page tagging executes a Javascript code through the browser passing logging information to an empty gif file via query parameters. These tags can be customised to reflect the needs of your organisation to gather the information you need in the most effective way for example URLs can be converted to a value that provides business value to simplify reporting.
 
The very small size of the tag ensures that there is a minimal impact on site performance.
 
HitList supports 1st party tagging so minimising the impact of spyware programmes.
 
The flexibility of HitList's tagging and cookie generation methodology allows you maximum flexibility in campaign management without the need for site changes including the application of campaign life thresholds so that you can assign value on the basis of individual campaigns. 
 
HitList supports the use of tagging in conjuction with other data collection methods to ensure that your business needs are met.

Server Collectors and web server log files
While the Network Collector provides the richest data, sometimes sessions are encrypted or take place on a network segment that won't accommodate a Network Collector. For these cases, Pilot HitList can utilise any combination of the following approaches to ensure every part of every customer session is tracked:

Server Collector
A Server Collector is a plug-in to the web server's API (such as NSAPI) which collects web traffic data. The collected data is streamed in near real-time to the Pilot HitList Network Collector.

Web server log files
Pilot HitList can utilise the web server log files generated by any web server on any platform. The administrator specifies whether the entire log file is transferred to the Database Writer (via the FTP protocol) or just the records created since the last transfer.

Database Writer

The Database Writer accepts data streams in real-time from any combination of Network Collectors and Web server Data Collectors. This data is combined with information processed by a Database Writer plug-in which understands that particular web server log file format. (ISSEL consulting can create plug-ins or pre-processors to process new web server log file formats.)

The combined data is analysed according to the settings created by the Administrator, including mirroring and MIME type definitions for served content. In addition, the Database Writer can transform cryptic web addresses generated by dynamic content or application servers into a more analysable format.

Session Stitching
The Database Writer processes raw data from Network Collectors, web server Collectors, and web server log files. The Database Writer's ability to aggregate data from multiple sources provides customers with an integrated view of a visitor's sessions, across a mix of non-secure and secure servers, and mirrored and non-mirrored sites. In addition, this ensures that any web implementation, including pure content, mixed content / transaction, and 100% pure encrypted, can be fully analysed using data from a variety of sources.

Summary and Detail Information
To provide the perfect balance between minimising report response times and enabling detailed analysis, the Database Writer's QuickList X-TremeTM optimisation feature tabulates and stores summary information in near real-time for storage in the database along with the detailed information. The summary information is used to minimise response times for simple queries while the detail information is available for complex queries.

MIME types
The Database Writer specifies which file types or specific files should be categorised as a specific MIME type. For example, a company could specify that Adobe PDF files be counted as downloads or as page views.

Transformer
Using pattern-matching criteria, the Database Writer's Transformer feature transforms cryptic web addresses generated by dynamic content engines or application servers into a format that is intuitive and easy to understand. Transformation allows companies to focus on the results of the analysis and web site effectiveness, rather than decoding URLs and managing complex data.

Database

Pilot HitList's high-speed database stores all captured information in a variety of database platforms. The database holds both summary and detailed data for a customer determined time period, enabling both quick reporting and in-depth drill-down analysis.

Admin Utilities
Pilot HitList's administration utilities allow companies to focus on the information, not the complexities of data management and storage. The powerful and flexible utilities manage security, storage, manual loading and diagnostics.

Report Scheduling
Pilot HitList reports can be scheduled in off hours to improve response times during peak business hours.

Extensible and Flexible
Pilot HitList is fully Windows NT standards compliant and supports extensions coded in Microsoft ASP pages, Visual Basic, or Visual C++. Every data element, such as advertising impressions, is accessible to these extensions. In addition, via an integrated VBScript programming language and editor, enterprise applications can interact with Pilot HitList using a powerful yet easy-to-program script.

Analysis & Reporting

Pilot HitList's analysis and reporting provides the ability to better understand web site traffic and visitor behavior. Pilot HitList offers multiple interfaces to allow users to easily access the most appropriate level of data and analysis for their needs.

E-mail: With email reporting, users receive a reports delivered, via email, on a user-defined schedule. Users can select from a range of report options including text, Excel-ready or graphical formats. This feature enables decision makers to receive important information as soon as it's ready or just when needed.

HTML Reports: View pre-defined and cached reports in your web browser. Alternatively via an intuitive interface, modify the date range of existing reports or create custom reports as needed.

Pilot HitList Administration Interfaces: Pilot HitList includes Windows clients which allow both local and remote Administration of Pilot HitList. Pilot HitList Administration functions are provided via an easy-to-use user interface. The Administrator can also modify existing or design new reports.

Report Design client: Pilot HitList's Report Design client is a Windows client that presents an easy-to-use user interface. The end user can either modify existing or design new reports. The client provides over 375 elements to use when constructing a report as well as numerous templates for the report structure. In addition, over 80 standard reports are provided, grouped conveniently into "catalog" folders.

Top
 

"Pilot HitList's scalable architecture has not let us down.

I have yet to find a situation where it doesn't manage to scale up to meet the need."

Björn Svensson
Technical Director
ISSEL


 

p +44-(0)870-166-2435, f +44-(0)870-054-8795, e info@issel.co.uk
© 1996-2004 Intranet Software Solutions (Europe) Limited. All rights reserved.