In my experience, MaxMind’s GeoIP2 (or even the free GeoLite2 database) provide more accurate geolocation data than both Matomo’s default method and the IP2Location database. Installing the Apache/NginX extension is a breeze and setting up the necessary environment variables on the server a matter of minutes.
However, the Matomo admin page clearly states that this method “can only be used with normal browser tracking” — not for tracking via API calls from a server app, for instance.
Is it, or would it be, possible to select different methods for browser tracking and API tracking? I would like to use MaxMind for browser tracking and IP2Location for the API calls.