LOGPARSER #3: Unique users per day

This is a combination of two scripts you need to use to get the unique number of users each day. This is for Logparser 2.2 and earlier if i remember correct. Maybe later version will give you this in another way. I’ve seen a variety of samples out there but this is the only true way I know if getting this.

First you need to run this script

SELECT
DISTINCT cs-username,
date
INTO tempUniqueVisitorsPerDay.csv
FROM
logs\iis\ex*.log
WHERE
cs-username <> NULL
Group By
Date,
cs-username

Then you need to run this script towards the populated .CSV file

SELECT
date,
count(cs-username) as UniqueVisitors
into test.txt
FROM
tempUniqueVisitorsPerDay.csv
GROUP BY
date

You can really easy put this into a .BAT file to get this more automated. Then you can just click the .BAT file to get the numbers. Or even better schedule a work that run the .BAT file.

- Put each of the scripts into a separate .SQL file. Just put each script into notepad, save,  and rename the file afterwards.
- Create a new notepad file and paste this into it. Rename to .BAT extension.
- Make sure the .BAT file is in your Logparser directory

logparser file:uniqueusersperday1.sql
logparser file:uniqueusersperday2.sql

Hope this helps!

//Anders