All Projects → ip2location → ip2location-piwik

ip2location / ip2location-piwik

Licence: other
Use IP2Location geolocation database to lookup for accurate visitor location in Matomo (Piwik) 3.x. It enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation, usage type, address type and IAB category that any IP address o…

Programming Languages

PHP
23972 projects - #3 most used programming language
Twig
543 projects

Projects that are alternatives of or similar to ip2location-piwik

ip2location-nginx
This is IP2Location Nginx module that enables the user to find the country, region (state), city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather, mobile network, elevation, usage type, address type and IAB category by IP address or hostname originates from.
Stars: ✭ 38 (+46.15%)
Mutual labels:  geolocation, ip-lookup, ip-geolocation, ip2location, ip-database
ip2location-cakephp
IP2Location CakePHP plugin enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation, usage type, IP address type and IAB advertising category from IP address using IP2Location database.
Stars: ✭ 17 (-34.62%)
Mutual labels:  geolocation, ip-lookup, ip-geolocation, ip2location, ip-database
IP2Country
Ip to country mapping
Stars: ✭ 39 (+50%)
Mutual labels:  geolocation, ip-lookup, ip-geolocation, ip2location
ip2location-csv-converter
This PHP script converts IP2Location CSV database into IP range or CIDR format.
Stars: ✭ 26 (+0%)
Mutual labels:  geolocation, ip-geolocation, ip2location
ip2location-lua
Use IP2Location geolocation database to lookup the geolocation information with IP2Location Lua Package. It can be used to determine country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation, usage type, address type and IAB category that any IP address …
Stars: ✭ 14 (-46.15%)
Mutual labels:  geolocation, ip-geolocation, ip2location
ip2location-iata-icao
This list contains the airport codes of IATA airport code and ICAO airport code together with country code and region name supported in IP2Location geolocation database.
Stars: ✭ 39 (+50%)
Mutual labels:  geolocation, ip-geolocation, ip2location
IP2Location-C-Library
IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.
Stars: ✭ 37 (+42.31%)
Mutual labels:  geolocation, ip-lookup, ip2location
IP2Location-PHP-Module
This module is a PHP module that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage types, address type, IAB category, etc that any IP address or host name originates from.
Stars: ✭ 154 (+492.31%)
Mutual labels:  geolocation, ip-lookup, ip2location
ip2location-nginx
Nginx module that allows user to lookup for geolocation information using IP2Location database.
Stars: ✭ 33 (+26.92%)
Mutual labels:  geolocation, ip-lookup, ip2location
ipapi-python
Python bindings for https://ipapi.co (IP Address Location) - Use with python / django / flask for IP address location lookup
Stars: ✭ 42 (+61.54%)
Mutual labels:  geolocation, ip-lookup, ip-geolocation
WordPress-IP-Geo-Block
A WordPress plugin that will blocks any comment, pingback and trackback spams posted from outside your nation. And it will also protect against malicious access to the login form, admin area and XML-RPC from undesired countries.
Stars: ✭ 26 (+0%)
Mutual labels:  ip-geolocation, ip2location
ipinfodb-php
PHP library to query free IPInfoDB API service.
Stars: ✭ 15 (-42.31%)
Mutual labels:  geolocation, ip2location
cli
Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data)
Stars: ✭ 1,279 (+4819.23%)
Mutual labels:  ip-lookup, ip-geolocation
django
Official Django Library for IPinfo API (IP geolocation and other types of IP data)
Stars: ✭ 36 (+38.46%)
Mutual labels:  ip-geolocation, ip-database
ip-location-db
ip to location database by ASN, GeoFeed, Whois, iptoasn.com, db-ip lite, GeoLite2
Stars: ✭ 160 (+515.38%)
Mutual labels:  ip-geolocation, ip2location
mmdb-server
mmdb-server is an open source fast API server to lookup IP addresses for their geographic location.
Stars: ✭ 69 (+165.38%)
Mutual labels:  geolocation, ip-geolocation
geolocation
A laravel integration for using the IPInfoDB and Ip2Location services
Stars: ✭ 38 (+46.15%)
Mutual labels:  geolocation, ip2location
ruby
Official Ruby client library for IPinfo API (IP geolocation and other types of IP data)
Stars: ✭ 42 (+61.54%)
Mutual labels:  ip-geolocation, ip-database
Geolocate-IP-Browser-Extension
A browser extension, which shows you the origin of your IP address.
Stars: ✭ 21 (-19.23%)
Mutual labels:  geolocation, ip-geolocation
Freegeoip
IP geolocation web server
Stars: ✭ 4,812 (+18407.69%)
Mutual labels:  geolocation, ip-database

IP2Location Matomo (Piwik)

Latest Stable Version Total Downloads

Description

This IP2Location plugin enables more accurate location lookup in your Matomo (Piwik) visitor log.

You need a IP2Location BIN database to make this plugin works. Database is available for free at

https://lite.ip2location.com or https://www.ip2location.com for a commercial database.

Installation / Update

  1. Login into your Matomo administrator page.
  2. Go to System > Plugins.
  3. Click on the Install New Plugins button at the bottom of the page.
  4. Search for IP2Location from the plugin page.
  5. Install and activate the plugin.
  6. Upload a IP2Location BIN database to misc folder.
  7. Navigate to System > IP2Location page to make sure the BIN database is detected by the plugin.
  8. Go to System > Geolocation.
  9. Select IP2Location as provider and save.

Configure settings

You can visit IP2Location Settings by selecting the menu on the left pane (under System). This plugin support geolocation lookup using IP2Location BIN file and web service.

To use BIN file, please download it from the below links

To use web service, please sign up for the API key at

How to import the IP2Location BIN file for usage

You should copy the BIN file into /var/www/html/misc folder (for default installation). If you customize the installation path, it should be the misc folder inside your root folder.

If you are using Piwik docker image, then you can use below command to copy the BIN into piwik container.

sudo docker cp {your_local_bin_file_location} {your_piwik_container_name}:/var/www/html/misc

FAQ

How to I configure the plugin?

Login as administrator, then go to System > IP2Location.

Where to download IP2Location database?

You can download IP2Location database for free at https://lite.ip2location.com or commercial version from https://www.ip2location.com

Can I use IP2Location Web service?

Yes, please purchase credits from https://www.ip2location.com/web-service and insert your API key in the settings page.

Change Log

3.1.18

  • Added better handler when IP2Location BIN database file is not loaded.

3.1.17

  • Updated install instructions.

3.1.14

  • Fixed class name error.

3.1.13

  • Fixed array assignment issues.

3.1.12

  • Fixed syntax error in PHP 7.1.

3.1.11

  • Fixed class error.

3.1.10

  • Minor changes and fixes.

3.1.9

  • Update README.md

3.1.8

  • Updated version due to licensing error.

3.1.7

  • Updated version due to licensing error.

3.1.6

  • Added instructions for automated IP2Location database update.

3.1.5

  • Added screenshot and FAQ.

3.1.4

  • Bugs and typos fixed.

3.1.2

  • Updated version number.

3.1.1

  • Removed testing data.

3.1.0

  • Added IP2Location settings menu.

  • Added support for IP2Location Web service.

3.0.0

  • Removed compatibilities with Piwik 2.x. Version 2.3.0 is the last version supporting Piwik 2.x.

  • Prevented plugin from overwrite existing location provider.

  • Appeared as a separated location provider under admin area.

  • Supported visitor log and live view directly in admin area.

  • Database file no longer stored within plugin folder to prevent deletion/modification during updates.

  • Database file is stored in /path/to/piwik/misc/ starting this version.

2.3.2

  • Fixed error when BIN file is not readable. Added backward compatible.

2.3.0

  • Updated to IP2Location PHP 8.0.2 library.

2.2.0

  • Added custom report to view additional information such as Time Zone, ZIP code, usage type.

2.1.0

  • Updated to IP2Location 7.0.0 library

2.0.0

  • First release for Piwik 2.0

IPv4 BIN vs IPv6 BIN

Use the IPv4 BIN file if you just need to query IPv4 addresses.

Use the IPv6 BIN file if you need to query BOTH IPv4 and IPv6 addresses.

License

GPL v3 / fair use

Support

Website: https://www.ip2location.com Email: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].