Reports > Statistcs

Amadoa year ago

I need no understand what are the meaning of the numbers in columns "Requests", "Geocoder Request" and "Geolocation Requests" in this report.

Anton Tananaeva year ago

Requests means API requests. Other two should be pretty self explanatory.

Track-tracea year ago

@Amado

For instance when you use a paid Geocoder or Geolocation service you can check if their charges are correct.
And also you can calculate how many requests your devices generate if you devide the total amount of request through the amount of devices you have.

Amadoa year ago

Thank you Anton and Track-trace
Yes, I'm trying to compare this report with the one provided by Google Console Geocoding API. I now each click on a "view address" link in traccar generates a request. But I see many more requests "received" by Google that don´t have any manual user action (I have a test setup with just one device that I control). That´s why I´m trying to understand where these additional requests are coming from. Any ideas?

Anton Tananaeva year ago

Remember that the stats are accumulated in memory before writing to the database once a day, so if you restarted the service, you will lose the old counts.

Amadoa year ago

For example. Google says yesterday received 25 requests and traccar says only 13 (Geocoder requests)

Anton Tananaeva year ago

Have you double-checked that you're comparing the same timezones?

Amadoa year ago

My vps is located in Dalla, USA. Nothing configured for Timezone in traccar (empty) yet. I don't know how to get the timezone for google's servers

Anton Tananaeva year ago

So that should probably be the first this to figure out. Otherwise you don't even know if you're comparing the same thing.

Track-tracea year ago

If you use only one device it does not really matter right? Since you have free credit from Google. If you have lost of devices you can setup your own geocoder and geolocation server ( then you do not need to worry about costs).

Amadoa year ago

Hi Track-trace, I use this small server as a testing environment for my production server with more than 200 devices now (planned to scale to 500 fast). I see the same behaviour in the production server that´s why my concern because at current rate the cost with Google will rise fast, beyond the 200usd free credit.
I´m interested on your suggestion about setting up my own geocoder server. Could you give me more details or some links to investigate this option?

Anton Tananaeva year ago

You can set up your own Nominatim server for geocoding. It's based on OSM, so if the data is good in the area you plan to use it, it's a good option.

Track-tracea year ago

Yes, Nominatim is a good solution for that, i have set it up for Europe but you can also built it for only your country or the whole world. To import the whole database you need a lot of cpu power and i used 128 GB SDram installed in my home built server. To built the nominatim database i think it took at least 18 hours but that will also depend on your cpu. I use virtualbox on windows pc with Ubuntu as virtual box servers. For Europe (all streets for reverse geocoding) the total install including the os and nominatim is about 650 Gb. I installed it on a 2 TB samsung 980 pro nvme. So the response is very fast. Even when generating huge reports.

Your devices also report wifi location?

Amadoa year ago

Good idea!. I will check the quality of the data for my country and will report later!!