Note:
To change the product logo for your own print manual or
PDF, click "Tools > Manual Designer" and modify the print
manual template.
Title page 1
Use this page to introduce the product
by Deep Software Inc.
This is "Title Page 1" - you may use this page to introduce
your product, show title, author, copyright, company logos,
etc.
This page intentionally starts on an odd page, so that it is on
the right half of an open book from the readers point of view.
This is the reason why the previous page was blank (the
previous page is the back side of the cover)
Deep Log Analyzer
漏 2006 Deep Software Inc.
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or
mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the
written permission of the publisher.
Products that are referred to in this document may be either trademarks and/or registered trademarks of the
respective owners. The publisher and the author make no claim to these trademarks.
While every precaution has been taken in the preparation of this document, the publisher and the author assume no
responsibility for errors or omissions, or for damages resulting from the use of information contained in this document
or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be
liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or
indirectly by this document.
Printed: December 2006 in (whereever you are located)
Special thanks to:
Publisher
All the people who contributed to this document, to mum and dad
...enter name... and grandpa, to my sisters and brothers and mothers in law, to our
secretary Kathrin, to the graphic artist who created this great
Managing Editor product logo on the cover page (sorry, don't remember your name
at the moment but you did a great work), to the pizza service down
...enter name...
the street (your daily Capricciosas saved our lives), to the copy
shop where this document will be duplicated, and and and...
Technical Editors
...enter name... Last not least, we want to thank EC Software who wrote this great
help tool called HELP & MANUAL which printed this document.
...enter name...
Cover Designer
...enter name...
Team Coordinator
...enter name...
Production
...enter name...
4 Deep Log Analyzer
Table of Contents
Foreword 7
9
Part I Welcome to Deep Log Analyzer
11
Part II Audience
13
Part III Contacting Customer Support
15
Part IV System Requirements
17
Part V Installing
20
Part VI Exploring the Interface
1 Exploring the Interface
................................................................................................................................... 20
2 Customizing Panes
................................................................................................................................... 20
3 Customizing Toolbars and Menus
................................................................................................................................... 21
24
Part VII Analyzing Your Website
1 Creating a New Project
................................................................................................................................... 24
2 Project Settings Window
................................................................................................................................... 25
Project Settings Overview
.......................................................................................................................................................... 25
Name tab .......................................................................................................................................................... 26
Log Files tab .......................................................................................................................................................... 27
Site tab .......................................................................................................................................................... 29
Analysis tab .......................................................................................................................................................... 30
DeepTracker Code tab
.......................................................................................................................................................... 32
Dynamic Content tab
.......................................................................................................................................................... 32
Exclude tab .......................................................................................................................................................... 34
Database tab .......................................................................................................................................................... 35
Schedule tab .......................................................................................................................................................... 36
3 Importing Log Files
................................................................................................................................... 38
4 Filtering Reports by Date
................................................................................................................................... 39
5 Analyzing Your Website FAQs
................................................................................................................................... 40
50
Part IX Advanced Topics
1 DeepTracker Setup
................................................................................................................................... 50
2 Logging setup in Apache
................................................................................................................................... 51
3 Logging setup in IIS
................................................................................................................................... 52
4 Data Storage
................................................................................................................................... 54
5 Deep Log Analyzer Options
................................................................................................................................... 54
6 Search Engine Definitions
................................................................................................................................... 55
7 Browser, Spider and OS Definitions
................................................................................................................................... 55
58
Part X Standard Reports
1 General Statistics Report
................................................................................................................................... 58
2 Accessed Resources
................................................................................................................................... 58
Top Pages Report
.......................................................................................................................................................... 58
All Accessed Files Report
.......................................................................................................................................................... 59
Top Downloads Report
.......................................................................................................................................................... 59
Accessed Graphics Report
.......................................................................................................................................................... 60
Entry Pages Report
.......................................................................................................................................................... 60
Visitors Bouncing Rate
.......................................................................................................................................................... 60
Exit Pages Report
.......................................................................................................................................................... 61
Entry Files Report
.......................................................................................................................................................... 61
Single Access Pages Report
.......................................................................................................................................................... 62
Directories Report
.......................................................................................................................................................... 62
Top Level Directories Report
.......................................................................................................................................................... 62
3 Site Navigation
................................................................................................................................... 63
Popular Paths through Site
.......................................................................................................................................................... 63
Came From Page
.......................................................................................................................................................... 63
Left To Page .......................................................................................................................................................... 64
4 Visitors Activity
................................................................................................................................... 65
Top Visitors Report
.......................................................................................................................................................... 65
Visits History ..........................................................................................................................................................
Report 65
Hits History Report
.......................................................................................................................................................... 65
Visitors Stay Length Report
.......................................................................................................................................................... 66
Depth Of Visit..........................................................................................................................................................
Report 66
Popular Days ..........................................................................................................................................................
of Week Report 66
Visits by Day ..........................................................................................................................................................
of Week Report 66
Popular Hours of Day Report
.......................................................................................................................................................... 67
Visits by Hour of Day Report
.......................................................................................................................................................... 67
Authenticated..........................................................................................................................................................
Users Report 67
Number of Visits per Visitor Report
.......................................................................................................................................................... 67
Top Countries Report
.......................................................................................................................................................... 67
5 Referrals and Search Engines
................................................................................................................................... 68
Referring Sites Report
.......................................................................................................................................................... 68
Referring Sites History Report
.......................................................................................................................................................... 68
Referring Pages Report
.......................................................................................................................................................... 68
Top Search Engines Report
.......................................................................................................................................................... 69
Search Engines History Report
.......................................................................................................................................................... 69
Top Search Sites Report
.......................................................................................................................................................... 70
Top Search Phrases Report
.......................................................................................................................................................... 70
漏 2006 Deep Software Inc.
5
6 Deep Log Analyzer
Search Phrases History Report
.......................................................................................................................................................... 71
Spiders History Report
.......................................................................................................................................................... 71
Search Spiders Visits Report
.......................................................................................................................................................... 71
6 Visitors System Info
................................................................................................................................... 72
Browsers Report
.......................................................................................................................................................... 72
Unrecognized..........................................................................................................................................................
Browsers Report 72
Operating Systems Report
.......................................................................................................................................................... 73
Screen Resolution Report
.......................................................................................................................................................... 73
Color Depth Report
.......................................................................................................................................................... 73
JavaScript Support Report
.......................................................................................................................................................... 73
Flash plugin/addon Versions Report
.......................................................................................................................................................... 74
System Language Report
.......................................................................................................................................................... 74
7 Diagnostic ................................................................................................................................... 74
Server Errors ..........................................................................................................................................................
Report 74
Page Not Found Errors Report
.......................................................................................................................................................... 74
Incomplete Downloads/Requests Report
.......................................................................................................................................................... 75
Index 76
漏 2006 Deep Software Inc.
Foreword 7
Foreword
This is just another title page
placed between table of contents
and topics
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
I
Welcome to Deep Log Analyzer 9
1 Welcome to Deep Log Analyzer
Thank you for choosing Deep Log Analyzer. Deep Log Analyzer is the premier application to use for analyzing
your website visitors behaviour and website. Choose one of the topics below or use Contents, Index, or Search
tab on the left side to get help. This help describes both Standard and Professional editions. Some features are
only available in Professional edition of Deep Log Analyzer.
路 System Requirements
路 Installing Deep Log Analyzer
You can download an evaluation copy of Deep Log Analyzer or from our website. Go to www.deep-
software.com and follow the directions for downloading a copy of the software. It's quick and easy!
Starting Deep Log Analyzer
路
Exploring the Interface
路
For Quick Start read: Creating a New Project
路
Reports Overview
路
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
II
Audience 11
2 Audience
We assume you are an experienced computer user with appropriate education and training. We assume you
know how to search your computer for files and use menus and other standard window items, such as drop-
down menus. You should be familiar with standard computer and Internet terminology.
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
III
Contacting Customer Support 13
3 Contacting Customer Support
If you require additional assistance using our products, or have any comments, feel free to contact us. Our
Online Support Center address is: http://www.deep-software.com/support.aspx
Tip: Deep Software provides www.deep-software.com website as a starting point for all customer
support.
If you have a technical question or problem, be sure to provide us with as much information as possible when
emailing our support staff so that we can get back to you with a solution. Your email should include as much of
the following information that you can provide:
路 Contact information, i.e., name, telephone number, and email address
路 Order reference number (for registered users)
路 Deep Log Analyzer version
路 Operating System
路 Log file format
路 Detailed description of the problem, including the steps to reproduce it
路 Complete error message text if any
路 Screenshots if it helps to explain the problem
If you have a problem relating to a specific log file, feel free to attach your log file(s).
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
IV
System Requirements 15
4 System Requirements
This topic lists the hardware and software needed to run Deep Log Analyzer.
The minimum system requirements needed to run Deep Log Analyzer are:
路 Operating System: Windows 2000/XP/Server2003/Vista
路 CPU: Pentium class - 1 GHz
路 RAM: 128 MB
路 Hard Drive space: 25 MB plus space for databases and logs
路 Internet Explorer 5.5
Note: The minimum requirements will run DLA, but may not provide the best system performance.
The following specifications are recommended for DLA's best performance:
路 Operating System: Windows XP/2003/Vista
路 CPU: Pentium 4 - 2GHz
路 RAM: 512 MB
路 Hard Drive space: 1 Gb
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
V
Installing 17
5 Installing
Deep Log Analyzer is a client side log analyzer program. There is no need to install it on a web server
computer. It can access web server log files through LAN or FTP server. This way Deep Log Analyzer will not
create any additional workload on the web server that can remain dedicated to serve clients requests.
Administrator access rights
You should have Administrator access permissions on the computer to install Deep Log Analyzer if you are
installing on Windows NT, 2000 or XP computer.
Deep Log Analyzer also installs or updates Microsoft MDAC to version 2.8. MDAC installation is considered as a
Windows system update. Some operating systems already have MDAC 2.8 installed. In such cases DLA will not
install MDAC.
Run setup program
To install Deep Log Analyzer run dlapro.exe (for Professional Edition), dlatrial.exe (for trial of Pro edition) or
dlatrial.exe (for trial of Free Edition). If it shows a message that you need Administrator rights contact your
system administrator for installation or log in to another account with Administrator access permissions and
run installation from there. You can also use right click on the installation file in Windows Explorer and click
Run As... to open installation as Administrator user.
Select folder where you want to install program, Start menu group name. It will copy all required program
files.
漏 2006 Deep Software Inc.
18 Deep Log Analyzer
Sample project
Deep Log Analyzer also installs Sample Project and sample log file for this project. Mark check box on the final
installation window to start Deep Log Analyzer and open Sample Project for your review.
Registration and activation
If you install the Professional Edition it will ask you to enter registration information to activate it on this
computer when you first start it. You will have to enter your registration code that you received in email after
purchasing this program.
After you enter the correct registration information Deep Log Analyzer will start and open Sample Project
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
VI
20 Deep Log Analyzer
6 Exploring the Interface
6.1 Exploring the Interface
The area of the Deep Log Analyzer interface where reports are displayed.
The Deep Log Analyzer's interface is made up of the menu bar, three toolbars, four individual areas, referred
to as panes, and the application's main work area, referred to as the Report Area. The following image labels
each interface element. Most elements can be repositioned, closed, or otherwise customized.
For more information on customizing the toolbars, refer to Customizing Toolbars and Menus.
For more information on customizing the display of the panes, refer to Customizing Panes.
For more information on the Report Area, refer to Reports Overview.
6.2 Customizing Panes
Displays the list of reports, predefined and custom, for an open project. Click a report to view it in the Report
Area.
The area of the Deep Log Analyzer interface where reports are displayed.
Provides you with a quick and easy way to generate date-based reports. Also, indicates by colour the days that
have log file data stored in the database.
Contains buttons to assist you in generating reports. For example:
To generate a report using predefined date ranges, select one from the drop-down list.
To generate a report that displays data closest to today's date, click the Near Today button .
To generate a report that displays data from all dates found in the log files, click the All Dates button .
漏 2006 Deep Software Inc.
Exploring the Interface 21
To generate a report for a specific date range, click the Enter Dates button to open the Report Date
Filter window and specify a date range.
Contains quick, one-click access to commonly performed tasks. Sections include Open a Project, Analyze
Website, Reports, and View.
You can customize the look of the Tasks pane by clicking the Close Section and Open Section buttons.
As shown in Exploring the Interface, the Deep Log Analyzer interface is made up of toolbars, menus, and
panes. You can customize panes by docking and undocking them, repositioning them on the screen, setting a
pane to auto-hide, and closing docked panes.
The five panes in Deep Log Analyzer are:
路 Reports
路 Calendar
路 Tasks
路 Tip of the Day
路 Report Help
Tip: Toolbars and menus are discussed in Customizing Toolbars and Menus.
Panes are initially docked, but can be undocked and positioned anywhere you like on the screen. When you are
moving floating panes around the window, the pane can be 'snapped' automatically into a predefined position
on the screen. This makes it easier to arrange the different floating panes.
To dock or undock a pane, or to reposition a pane on the screen:
路 Drag the pane by the title bar.
If it's docked, the pane will become undocked.
If it's undocked and you wish to dock it, reposition the pane until its outline indicates that it's docked.
If it's undocked and you wish to reposition it, drag the pane around your screen.
Tip: Double-clicking a floating or undocked pane docks it to its last docked position.
To set a docked pane to auto-hide:
路 Click the Auto-Hide icon in the title bar of the pane.
To turn off auto-hide on a docked pane:
路 In the title bar of the auto-hidden pane, click the Auto-Hide icon .
To close a docked pane:
路 Click the Close icon in the title bar of the pane.
6.3 Customizing Toolbars and Menus
The Standard toolbar contains buttons for common operations from the File menu: New Project, Open Project,
Close Project, Print, Print Preview, Project Settings, and Import Log Files.
Use these buttons just as you would use the equivalent File menu commands.
漏 2006 Deep Software Inc.
22 Deep Log Analyzer
The Report toolbar contains buttons for common operations from the Report menu: Back, Forward, Previous
Report, Next Report, Refresh, Select Dates, Close Report, Export to HTML, and Properties.
Use these buttons just as you would use the equivalent Report menu commands.
The View toolbar contains buttons for common operations from the View menu, allowing you to display the
open report in full-screen mode, show or hide the Reports, Calendar, and Tasks panes, and open the
Customize dialog box.
Use these buttons just as you would use the equivalent View menu commands.
As shown in Exploring the Interface, the Deep Log Analyzer interface is made up of toolbars, menus, and
panes. You can customize toolbars and menus by docking and undocking them, repositioning them on the
screen, and changing which buttons are available on them.
The three toolbars are:
路 Standard
路 Report
路 View
Tip: Panes are discussed in Customizing Panes.
To undock a toolbar:
路 Drag the toolbar by its gripper (circled in orange below).
To dock or reposition a toolbar on the screen, drag the toolbar by the title bar.
To change which buttons are available on the toolbars:
路 Open the Customize dialog box by doing one of the following:
o From the View menu, click Customize.
Or,
o From the View toolbar, click the Customize button .
Tip: An easy way to add additional buttons to a floating toolbar that are found in a different menu is
to open the Customize dialog box and drag menu items from the list on the Commands tab to
the toolbar.
Tip: Hold down Alt key and drag toolbar buttons to change their position
漏 2006 Deep Software Inc.
Top Level Intro
This page is printed before a new
top-level chapter starts
Part
VII
24 Deep Log Analyzer
7 Analyzing Your Website
7.1 Creating a New Project
Before you can analyze a website's information, you need to set it up as a project in Deep Log Analyzer. To
create a project, use the Project Settings wizard.
Note: For a full description of the Project Settings wizard's windows, refer to the Project Settings
Wizard Overview.
To open the Project Settings wizard and create a new project:
1. Click Create New Project in Tasks Pane. Or from the File menu, click New Project. The Project
Settings wizard opens.
2. Name your project in the Name window and then click Next.
3. Define the location of the project's log files in the Log Files window and then click Next.
If your log files are located locally:
a. Select Log files are located locally.
b. In the Web server log files list area, click to browse for the log files.
c. In the Open window, add one or more log files, and then click Open.
d. In the Log Files window, click Next.
Tip: Use the asterisk (*) A character that can be used to represent one or many characters when
conducting a search. The question mark (?) represents a single character, and the asterisk
(*) represents one or more characters.wildcard A character that can be used to represent
one or many characters when conducting a search. The question mark (?) represents a
single character, and the asterisk (*) represents one or more characters. to gather data
from all the log files in a folder. For example, C:\Program Files\Deep Log
Analyzer\SampleLogs\*
If your log files are located on a remote server:
a. Select Log files are located on FTP site.
b. Type the FTP server's web address in the Server address field. For example,
ftp.deep-software.com
c. Type your FTP user name and password in the corresponding fields.
d. In the Log Files field, type the path and name of the log files, making sure you include all the
folders in the path.
Tip: Use the asterisk (*) wildcard to gather data from all the log files in a folder. For example,
logs/deep-software.com/*
4. Enter your websites's domain name and other site information in the Site window and then
click Next.
a. Type the site's domain names, including aliases and static IP Addresses.
Note: In most cases you may leave default values for the rest of parameters on this page
b. To keep track of referrals to your website from other websites and ignore referrals from your own
site, check Remove Self Referrals
c. To gather data from the log files for the specified website, check Exclude requests to other virtual
domains.
漏 2006 Deep Software Inc.
Analyzing Your Website 25
Note: At times, companies may have more than one website running on a web server. The
data from all websites can be written to the same log files. This option in Deep Log
Analyzer ensures that your reports and analysis is only on the specified website.
d. Type the site's start page. Examples are index.htm or default.asp.
e. Type the number of hours to add to the time in your log files in Time Adjust field.
Note: This is only required if the web server is located in a different time zone and the
absolute time in reports is important for you.
5. Select sessions and visitors tracking method in the Analysis window and then click Next.
a. It is recommended to select DeepTracker method as it is the most accurate and provides extra
reports about client browsers.
b. Choose a date format from the Date Format list. It's recommended to leave Auto setting in most
cases.
c. Type the site's visit timeout value. Visit timeout is a certain amount of idle time, i.e., the user has
not clicked any links on your site, the user's visit is considered finished.
6. Specify what action to take with URL parameters in the Dynamic Content window and then
click Next.
a. Mark Retain URL Parameters check box if the site uses dynamic pages (database driven design)
or other URL parameters and you want to keep track of the pages requested with different URL
parameters as separate pages. Also mark this check box if you want to track URL parameters to
see the results of different marketing campaigns. For more information click here
b. Mark Remove URL Parameters from Referral Pages Reports to reduce database size and
increase import and reports speed
7. Specify what to exclude from import in the Exclude window.
a. Mark Do Not Import Hits on Graphics Files to improve import speed in case the accurate
reports on website's bandwidth are not important for you
b. Mark Do Not Import Error Hits check box if you don't need to see reports on site errors.
Excluding this information will create more clear reports and will reduce database size and improve
import speed.
c. Enter the list of your company's external IP addresses or IP range (company network) to exclude
visits from your company from the analysis.
8. Specify what period of logs you would like to keep in the database in the Database Window
9. Setup schedule if you want this report to run automatically in the Schedule Window
10.Click Finish & Analyze button to close New Project wizard and start logs import right away.
Or click Finish to close wizard and import logs later.
Notes:
- You may change any of the settings entered here later for the created project. Click View/Edit Project
Settings in Tasks Bar to do it. In most cases you will need to reimport log files after changing project settings.
The Project Settings window allows you to identify the website you wish to analyze by giving it a quick and
easy name. It also allows you to specify the location of the site's log files, define the site's information, specify
the content you wish to include and exclude when analyzing the website and generating its reports.
The Project Settings wizard is made up of six windows/tabs:
路 Name
When you create new project, all settings window are shown one after another and include the following
navigation buttons:
Back and Next allow you to navigate between the wizard's windows.
路
Cancel closes the wizard without saving any of your changes.
路
Help opens this help file.
路
Final window of the wizard also contains:
路
路 Analyze Now button that closes the wizard and starts log import procedure right away
路 Finish & Save button that closes the wizard without importing logs. To process logs later click
Import Log Files in Tasks Pane
When you open project settings of the previously created project, all these windows are displayed on separate
tabs of the same Project Settings window and you can access them in any order. To change project settings
click ( ) button in toolbar.
If you edited existing project's settings you may be required to reimport log files in order the changed settings
reflect on your reports. This happens, for example, when you change such project settings as log files list or
domain name. If you changed such important settings Deep Log Analyzer will prompt you when you click OK in
Project Settings Window:
Click Yes to reimport log files with changed project settings. Click No to continue with previously imported
logs. You may reimport logs later manually. Click Cancel to continue editing project settings.
7.2.2 Name tab
The Name tab is the first tab in the Project Settings Window
漏 2006 Deep Software Inc.
Analyzing Your Website 27
It contains the following field:
路 Project Name field: type an easily identifiable name for your website. The following characters are not
allowed in your project name: / : * " < > |
New project will be created in the subdirectory of Data Storage with the same name. The name must be
unique.
See Also
Project Settings Overview
Creating a New Project
7.2.3 Log Files tab
The Log Files tab is the second tab in the Project Settings window. Deep Log Analyzer can access web server
log files either locally or through FTP. This window contains the following settings.
漏 2006 Deep Software Inc.
28 Deep Log Analyzer
For local log files
路 Log files are located locally (or on shared location in LAN): check if the project's log files are
located on your hard drive or your local area network.
路 Web server log files list: click to enter the location of the project's log files. Allows to enter multiple
log files in separate lines.
: click to add a new log file name. Once you click this, an ellipsis ( ) displays in the Web server
路
log files list area, allowing you to browse for the log file name instead of typing the log file's file path
and name. Select one or more log files and click OK to add the to the project's list. To select multiple
files in Open dialog click on multiple log files while holding Ctrl button. Press Ctrl+A to select all files
in current folder.
: click to remove the selected log file from the list of log files. The file remains on your hard drive,
路
but its data is not included in your website analysis.
路 Use wildcards to gather data from multiple log files in a folder. For example, C:\Logs\ex0404*.log
will import all log W3C format log files for April 2004. This ensures that if new log files appear in the
folder later they will be imported when you click Import Logs. When you click Import Logs program
parses only the files that are not yet fully loaded into project's database.
Tip: Double click on the line in list to enter into edit mode
For log files on FTP server
Deep Log Analyzer can download log file(s) via FTP and parse them locally. If your website is hosted by a
hosting provider company, they usually provide access to so called row log files via FTP. Ask them for details if
you are not sure how to access your log files via FTP.
Every time you click Import Logs in your project Deep Log Analyzer downloads new or changed log files from
the FTP server to \logs subfolder of project's folder. Then it processes downloaded log files as it does with the
log files located locally.
路 Log files are located on FTP site: check if you website's log files are located on the remote site and
can be accessed via FTP.
路 Server address: type the FTP server's address. In most cases your FTP server's address is the same as
your website's HTTP address, but with FTP instead of WWW part and beginning with FTP:// instead of
HTTP://. For example for http://www.deep-software.com website FTP server's address would be
ftp.deep-software.com or ftp://ftp.deep-software.com. You may also try domain name only: for
example, deep-software.com. If you still can not access your FTP server, ask your system administrator
or hosting services provider.
路 Port: type the FTP connection port number. Default port used by FTP servers is 21.
路 User name: type your FTP login user name.
路 Password: type your FTP login password.
路 Log File(s): type the path and name of the log files, making sure you include folder in the path.
Include wildcards to include more than one file in the import list.
Tip: Use the asterisk (*) wildcard to gather data from all the log files in a folder. For example, /logs/
deepsoftware.com/*
路 Passive mode: check to connect in Passive Mode. Should not be marked by default. Mark if you're
behind a firewall and DLA can not connect to FTP server.
Tip: For a detailed explanation of Active vs. Passive FTP connections, refer to http://www.slacksite.
com/other/ftp.html.
Examples of the files you should import in Deep Log Analyzer
MS IIS web server on MS Windows:
ex040424.log, ex040424.log.gz or ex040424.zip
These are files in W3C format. The name indicates the date range in YYMMDD format, and it typically spans
one day or one month. The above example would contain all web server's work for April 24, 2004. Files with
gz and zip extension are compressed files that also can be processed by DLA.
Apache web server on Linux:
漏 2006 Deep Software Inc.
Analyzing Your Website 29
- This is the current log file.
access or access_log or access_log.txt, etc.
access.1.gz or access_log.1.gz, access.2.gz, etc. - These are older rotated logs. Depending on the
rotation schedule you may or may not want them. it's safest to grab them all and let ClickTracks work out the
dates.
Note
- If you change any of the settings on this page for the existing project you have to reimport log files in order
the changes to take effect.
See Also
Project Settings Overview
Creating a New Project
7.2.4 Site tab
The Site tab is the third tab in the Project Settings window.
It contains the following fields:
路 Website URL: URL of the website root
路 All Domain Name(s): type the site's domain names, including aliases and static IP Addresses.
Separate your entries with a comma. It's recommended to enter domain name without www part, for
example: deep-software.com. This information is mainly used to filter our self referrals if the next
option is on. If you still see referrals from your website's IP address or host name in the referrals
reports, add that name and/or IP address to this list.
路 Remove Self Referrals: check the box to keep track of referrals to your website from other websites
and ignore referrals from within your own site. It is recommended to keep this option on since there is
not much useful information in self referrals. You should instead concentrate on tracking referrals from
other websites.
路 Exclude requests to other virtual domains: check the box to gather data from the site's log files
for only the specified website.
Note: At times, companies may have more than one website running on a web server. The data from
all websites can be written to the same log files. This option in Deep Log Analyzer ensures that
your reports are generated based only on the specified website's data. Deep Log Analyzer
漏 2006 Deep Software Inc.
30 Deep Log Analyzer
distinguishes virtual domains by cs-host field in IIS W3C log file. For Apache this field is the
virtual server name or %v in the log directive line.
路 Default Page: type the website's start page. Examples are index.htm or default.asp. Default page is
the page which is displayed if the visitor does not specify a page name after your domain name. When
requested page name is empty in log file, Deep Log Analyzer uses the name entered here for the
reports
路 Time Adjust: type the number of hours to add to the time in your log files.
Note
- If you change any of the settings on this page for the existing project you have to reimport log files in order
the changes to take effect.
See Also
Project Settings Overview
Creating a New Project
7.2.5 Analysis tab
The Analysis tab is the fourth tab in the Project Settings window
The following options determine how Deep Log Analyzer identifies unique visitors. DLA applies heuristic
algorithm to distinguish different visitors by IP address or host name, user agent and other values. Identifying
visitors is important as it allows to correctly determine such values as user loyalty and visitors return rate.
Accuracy of most reports depends on how correctly unique visitors are identified.
路 DeepTracker method
DeepTracker method is the most accurate tracking method available in web analytics today. This
method uses javascript to set permanent user ID cookie on visitors computer. When the user with
this cookie returns to the website later it's precisely identified as a returning visitor regardless of his
IP address.
This method uses session cookies for sessions tracking. This allows Deep Log Analyzer to identify
series of different page views and hits as a visit
DeepTracker Code inserted in web pages collects extended client information about visitors that is
shown in these reports:
眉 Screen Resolution;
漏 2006 Deep Software Inc.
Analyzing Your Website 31
Requirements:
1. This method requires DeepTracker Code inserted in all pages of the website. DeepTracker code is a
small piece of HTML code. If your website design uses includes for displaying header on each page,
it is the best place to insert the DeepTracker Code. DeepTracker code should be inserted right
below tag, although other positions will work too.
2. Put dla_tracker.js and dla_tracker.gif files in the root folder of your website. These files can be
found in "{Program Files}Deep Log Analyzer\DeepTracker\" folder. If your website has more than
one directory with web pages, these 2 files should be uploaded to those folders as well in case
DeepTracker Code was inserted in web pages there.
3. Cookie field must be present in log files. You should set up log format on the web server to include
Cookie filed. This is done differently on MS IIS and Apache. Follow these instructions to set up
cookie field in your web server.
4. If any of above requirements is not met Deep Log Analyzer will use IP Address+User Agent tracking
method.
路 IP Address+User Agent method
This method uses a combination of visitor's IP address and User Agent (OS +Browser) to identify
visitors and sessions. It does not require any changes in website design, although it is less accurate.
IP addresses can change over time even during single visit. This fact inflates number of unique
visitors and visits the software reports.
路 Use User Names rather than IP Addresses...: check to identify visitors by user name instead of an
IP Address.
Note: This option allows DLA to identify visitors very precisely, but only applies when users log in to
your website. This works only on secure sites that require user authentication. Only users
authenticated by methods that record the user names in web server log file will be recognized,
for example is Apache server '.htaccess' method. If there is no value in this filed DLA still
applies its standard user identification algorithm.
It also contains the following fields:
路 Visit Timeout: type the site's visit timeout value. Visit timeout is the amount of idle time, i.e., when
the user has not clicked any links on your site, the user's visit is considered finished.
Note: You only need to enter a value in the Time Adjust field if your web server is located in a
different time zone and if the exact time of the hits is important to you.
路 Date Format: choose a date format. Options are Auto, MM/DD/YY, DD/MM/YY, and YY/MM/DD.
Note: If you choose Auto, Deep Log Analyzer will try to determine the date format native to the log
file, as log files may differ between web servers. Take into account that it's not always possible
to correctly determine the log file's date format. For example, DLA can not automatically
determine date format of 01/06/04. If you see any inconsistent dates in the reports you should
view the log file and define date format here.
Note
- If you change any of the settings on this page for the existing project you have to reimport log files in order
the changes to take effect.
See Also
Project Settings Overview
Creating a New Project
DeepTracker Setup
漏 2006 Deep Software Inc.
32 Deep Log Analyzer
7.2.6 DeepTracker Code tab
DeepTracker Code tab only exists in Project Settings if DeepTracker method is selected on Analysis tab.
This window shows the DeepTracker Code generated for your website. This HTLM fragment should be inserted
in every page of your website.
路 Copy to Clipboard: click this button and then paste the code in your website HTML files right below
tag. This code should be inserted in all pages of the website. If your website design uses includes
for displaying header on each page, it is the best place to insert the DeepTracker Code.
Tip: If it is impossible to insert DeepTracker Code in ALL pages of the website try to insert it at least in
the main page and possible landing pages (entry pages) of the website.
路 Locate Files button opens Windows Explorer in the "{Program Files}\Deep Log Analyzer\DeepTracker\"
folder that contains dla_tracker.js and dla_tracker.gif files. Upload these 2 files to all directories of your
website that contain pages with embedded DeepTracker Code.
路 Check DeepTracker : click this button to verify if DeepTracker Code is correctly installed on the website.
Deep Log Analyzer will check for DeepTracker Code in the HTML code of site's main page and presence of
dla_tracker.js and dla_tracker.gif files in website's root folder. Deep Log Analyzer will report if any problem
found. Fix them and click Check DeepTracker code button again to make sure that tracking is set up
correctly.
Note: As a next step you should make sure that cookie field is enabled in web server log files. Read
here how to enable cookie field in web servers.
See Also
Project Settings Overview
Creating a New Project
DeepTracker Setup
7.2.7 Dynamic Content tab
The Dynamic Content window is the tab in the Project Settings wizard.
漏 2006 Deep Software Inc.
Analyzing Your Website 33
It contains the following settings:
路 Retain URL Parameters: mark this check box if the site uses CGI, ASP or other URL parameters and
you want to keep track of the pages requested with different parameters as separate pages. You may
want to do this if you have a dynamic website, i.e. page content is stored in database and is shown on
the web page depending on the URL parameter(s). Such dynamic sites usually employ some kind of
database driven content management system.
For example, such request as /showarticle.asp?arctice_id=123, /showarticle.asp?
arctice_id=382 deliver to the visitors different articles identified by arctice_id URL parameter. /
showarticle.asp file is used here only as a template, but actually displayed page content varies
depending on arctice_id used
You can also use this feature to track the results of marketing campaigns by defining unique
parameters for different campaigns. For example, use URLs like http://www.site.com?
campaign=google5 for different campaigns. Then add "campaign" to the list of retained parameters
below. This allows you to track how many times users entered your website through such links.
路 Retain only parameter from the list: mark the check box and enter the parameters separated by
comma. You should list parameter names that identify webpage's content. In the above example it is
article_id. DLA will keep track of the pages called with different parameter values as different pages in
appropriate reports, such as Top Pages Report.
路 Remove URL Parameters from Referral Pages Reports: Set this option not to display referrer
URLs in such reports as Referring Pages Report without URL parameters. Setting this option will
improve DLA performance and requires less space in the project's database. But it will cause that some
incomplete URLs in the referrals reports. For example, referrer htpp://www.site.com/page.asp?
prm=34876&sessionid=1234233456ert123 will be shown simply as htpp://www.site.com/page.asp
See Also
Project Settings Overview
Creating a New Project
漏 2006 Deep Software Inc.
34 Deep Log Analyzer
7.2.8 Exclude tab
The Exclude window is the tab in the Project Settings wizard.
It contains the following settings:
路 Do not import hits on graphic files: mark this check box to filter out hits on graphic files. This allows
you to improve import speed about 3 times or more and have much smaller database depending on the
amount of graphics on your site. Although some standard reports will be unavailable, such as Accessed
Graphics report
Note: There is not much useful information about visitors behaviour in hits on graphic files, since such
reports mainly analyze hits on web pages. But you may decide to import graphics hits if you need such
information as bandwidth, as graphics can consume a lot of site's bandwidth, or you want to specifically
analyze what graphic files where accessed by visitors.
路 Do not import error hits: mark this check box to filter out hits with error status.
Note: Such errors include status codes 400 and more, such as 404 File Not Found, 401 Unauthorized,
500 Internal Server Error, etc. If this option is enabled all reports in Deep Log Analyzer will be based
on successful hits only. Although some standard reports will be unavailable, such as "Page Not Found
Errors", "Server Errors" in Diagnostic group. You may create another project with this option disabled
to view these reports.
路 Do not import hits from these Addresses: enter the list of IP address or host names, hits from which
will not be analyzed. Your company's employees can visit your website often and it's a good idea to exclude
such hits from analysis, as you want to analyze the behaviour of your customers or prospects. You may
exclude individual addresses or whole IP segments using wildcards, for example: 25.26.56.83, 25.26.56.*
Excluding visits from inside your company allows you to concentrate only on customer visits and clear
and precise reports
: click to add a new address to the list
路
: click to remove the selected entry from the list
路
Note: You need to enter either IP addresses or host names in this list, whichever your log files contain.
See Also
Project Settings Overview
Creating a New Project
漏 2006 Deep Software Inc.
Analyzing Your Website 35
7.2.9 Database tab
The Database window is the tab in the Project Settings wizard.
This window contains database maintenance settings for current project.
路 Keep only this last period of logs in database: mark it to enable database pruning. Deep Log
Analyzer keeps all hits data in internal database. The more hits is stored in the database, the bigger
and slower it becomes. This option allows to delete older data from the database automatically.
Enter the number of days, weeks or months. Deep Log Analyzer will keep this most resent period of
logs in the database. All older data will be discarded.
路 Prompt user before pruning the database: if this checkbox is marked, Deep Log Analyzer will
ask user confirmation before deleting old data.
Note: The actual deleting of data in project's database happens after the import of new log files, when
you click Import Log Files button.
Note: After the data is deleted from the database reports for that corresponding period are not
available anymore. If you need to view reports for older periods, you should still have it in old
log files. Create another project in Deep Log Analyzer and import your older log files there.
Tip: Deleting data about old hits from the database allows Deep Log Analyzer to create reports faster.
To keep reports for old periods for archival reasons you can:
export reports for older periods to HTLM and keep html files. Then delete old data from the
路
database.
create other reports in Deep Log Analyzer for older years/quarters
路
Tip: You can delete old data from the project manually. Settings in this window are not required then.
Click Delete Imported Logs from database. Select "Prune Database up to" in Delete Data Window
and select the date before which you want to delete the hits.
See Also
Data Storage
Project Settings Overview
Creating a New Project
漏 2006 Deep Software Inc.
36 Deep Log Analyzer
7.2.10 Schedule tab
The Schedule window is the tab in the Project Settings wizard to setup automatic export of reports.
This window makes it easy to setup a schedule for automatic logs processing and reports export.
When Deep Log Analyzer runs the project by schedule it downloads and processed new and updated log files.
Make sure you use the asterisk (*) wildcard in file names on Log Files tab so that Deep Log Analyzer could pick
up newly created log files.
Then it exports reports for the selected dates info framed .html files. These .html reports can be published on
the website
路 Run Task by Schedule: mark this check box to enable automatic processing of this project. You
can can see below what schedule is currently set and when is next run.
路 Runs As: Enter Windows user name here. Deep Log Analyzer will run the project under this user
account.
路 Run only if logged on: if marked the project will run only if this user is logged on the
computer at the scheduled time. If you want the project to run in unattended mode, such as
on a server, you need to clear this check box. In this case you will need to click Set Password
button and enter the user's password. It is safe, as Deep Log Analyzer does not save the
password.
路 Click Change button to open edit project's schedule in this window:
漏 2006 Deep Software Inc.
Analyzing Your Website 37
路 Schedule Task: specifies how often
the scheduled task runs. It can be
Daily, Weekly, Monthly and so on.
路 Start time: specifies the time of the
day when the task is run.
路 Depending on whether Daily, Weekly
or other is selected in the first list, you
can change more task settings below,
such as selecting particular days.
路 Select Show multiple schedules
check box to enter more then one
schedule for this project.
Most typical schedule for running reports
would be daily. This allows to get
updated reports for your website
automatically every day for your review.
It's easy to set it up. Select Scheduled
Task: Daily; Enter Start time: 10:00 AM
for example, enter Every: 1 day. Click
Ok.
Generate reports
This section controls what reports will be exported to .html files
路 For Date Range: Select dates interval from the list for which the reports will be created in HTML
format. You can choose any dynamic range from the list. The actual dates in a dynamic range
change as new logs get imported and current date changes. For example, you can select Last 28
Days, Last Week of Logs, etc.
Choose
ALL Chemical Property And Toxicity Analysis PAGES IN THIS GROUP