Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GeoIP v2 (List of improvements) #3442

Closed
diosmosis opened this issue Oct 16, 2012 · 10 comments
Closed

GeoIP v2 (List of improvements) #3442

diosmosis opened this issue Oct 16, 2012 · 10 comments
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. worksforme The issue cannot be reproduced and things work as intended.

Comments

@diosmosis
Copy link
Member

Here's a list of possible improvements for the GeoIP integration:

Scheduled:

Ideas:

  • Install GeoIP database when installing Piwik
  • 'near' segment, ie, near=12.456,-12.593,20mi (see https://developers.google.com/maps/articles/phpsqlsearch_v3#findnearsql for how-to)
  • Better fallback logic & tests for when/if a geoip location provider failed.
  • Add shared memory support for php lib.
  • test with Cloudflare proxy which pre-looks up the GEOIP and stores it in: $_SERVERHTTP_CF_IPCOUNTRY?
@hpvd
Copy link

hpvd commented Oct 17, 2012

i do not know if it's possible because of the license type piwik is using:

but it would be very great to have 3 options to get the needed geoip data:

  1. using free databases as download from maxmind
    => already included :-)
  2. using advanced, non free databases as download from maxmind (onetime pay and pay for updates)
    => already included :-)
  3. using advanced, non free databases as webservices (payed per use)
    => NEW !!
    see
    http://www.maxmind.com/en/web_services
    and api details:
    http://dev.maxmind.com/geoip/web-services

and of course the possibility to use other free and commercial databases is although very welcome!! => but i could not find any suitable provider...

@hpvd
Copy link

hpvd commented Oct 17, 2012

here you can find other free and non free service and a short maybe not fully representative benchmark:
http://blog.nalis.fr/index.php?post/2012/04/28/geoip-geolocalisation-par-ip

the winner seems to be http://info.digitalelement.com/

@mattab
Copy link
Member

mattab commented Oct 19, 2012

I'll decrease priority, since except the Auto downloader, the other features wont be worked on by core team until after 2.0 - unless patch is provided of course.

@hpvd
Copy link

hpvd commented Oct 19, 2012

maybe we should split this ticket into individual topics? So each one could have its own priority and milestone...

@mattab
Copy link
Member

mattab commented Oct 19, 2012

we'll create individual tickets for ideas we pick up, if we do (eg. if they are sponsored)

@hpvd
Copy link

hpvd commented Oct 23, 2012

just contacted Maxmind, to ask if they aren't interested in sponsoring one of the features above. I think that would be a great benefit for all.
The email I mention for their answer was sponsors(at)piwik.org - hope this is the right one?

@mattab
Copy link
Member

mattab commented Oct 25, 2012

The IPv6 bug was reported in: http://forum.piwik.org/read.php?2,95830

See the error message at: http://i.imgbox.com/adnwLxNr.jpg

it would be nice if we could at least prevent an error from displayed on ipv6?

@mattab
Copy link
Member

mattab commented Oct 26, 2012

There are good suggestions of messages to improve with regards to geoip in this forum post: http://forum.piwik.org/read.php?2,95830,page=1#msg-95860

@DaSchTour
Copy link
Contributor

It seams to me, that the idea using cloudflare information like suggested in initial post somehow was overread. I think it's worth to take a look at.

@mattab
Copy link
Member

mattab commented Apr 6, 2014

Geo location now works well in Piwik :)

See geoip IPv6 support feature request: #3581

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. worksforme The issue cannot be reproduced and things work as intended.
Projects
None yet
Development

No branches or pull requests

4 participants