I'm using Pphlogger:
http://pphlogger.phpee.com/
but only in template an not integrated. http://ez.no/community/forum/suggestions/better_tracking_of_visitors
This solution is good for 1 pphlogger installation and a lot of costumers but not integrated in ez.
Your way is good for one installation for one eZ publish.
I'm very happy, you're doing this.
Very nice is (the images on bottom of the page):
http://phpopentracker.de/docs/en/api-reference.api-calls.html#api-reference.api-calls.all_paths.figures.all_paths.png
http://phpopentracker.de/docs/en/api-reference.api-calls.individual_clickpath.html#api-reference.api-calls.individual_clickpath.figures.clickpath.png
but this needs GraphViz installed on server. http://www.graphviz.org/
I'm going to implement functions for all statistical data first (visits per page, per period, etc), then I'll see how graphics can be integrated, but I'm sure it's gonna be okay !