Forum Moderators: DixonJones
Now I have a client who wants to see cumulative stats over several of her sites. In other words, she wants webalizer on a per-site basis, but also on a "grouped" basis, with certain sites in certain groups.
Is there software that will do this?
If you're using Apache, and every site is being run on the same web server, then you could, in addition to the standard traffic logs, create additional traffic logs. For each "group" you define, you would create an additional access log file of a certain name that is shared among the relevant hosts. For example, you could configure the following log files:
domainbiz.com
/sites/domainbiz.com/logs/access
/groupedlogs/b2b
domainbiz2biz.com
/sites/domainbiz2biz.com/logs/access
/groupedlogs/b2b
domainconsumer.com
/sites/domainconsumer.com/logs/access
/groupedlogs/consumer
domainmall.com
/sites/domainmall.com/logs/access
/groupedlogs/consumer
In this example, domainbiz.com and domainbiz2biz.com would be different sites with their own content and their own access log. However, each access log entry for both sites would also be pumped into /groupedlogs/b2b, and you could run the standard webalizer software on that and pump out the report to a specific url for your client (i.e., masterdomain.com/reports/b2b/ and masterdomain.com/reports/consumer/)
There are other more integrated ways to solve this problem but they involve server-side scripting and go beyond a simple forum post to describe :)
Hope this helps,
Sean.
Hope it helps.
sunriseb
OverrideMultiHome = 1
Then all the logs will be treated as one site, one domain.
If all the sites are in one log, then I'd try making a new profile that points to that log but has a filter that includes only the domains you want. Do the same .wlp file modification as above. I'm less sure of this because I don't know if the filter happens before the override, or vice versa. If vice-versa, you might have to open the logs to see if any other filter will do the trick.