{"id":315,"date":"2024-08-21T16:56:06","date_gmt":"2024-08-21T16:56:06","guid":{"rendered":"https:\/\/www.privacyanalytics.eu\/?p=315"},"modified":"2024-08-21T16:57:13","modified_gmt":"2024-08-21T16:57:13","slug":"matomo-configurare-la-geolocalizzazione-su-ip-con-maxmind","status":"publish","type":"post","link":"https:\/\/www.privacyanalytics.eu\/matomo-configurare-la-geolocalizzazione-su-ip-con-maxmind\/","title":{"rendered":"Matomo: Configurare la Geolocalizzazione su IP con MaxMind"},"content":{"rendered":"<p>Vediamo come configurare la Geolocalizzazione su Matomo.<\/p>\n\n<h2>Attivare la funzionalit\u00e0 di Geolocalizzazione<\/h2>\n<p>Andiamo su <b>Amministrazione &gt;<\/b> <b>Sistema<\/b> &gt; <b>Geolocalizzazione<\/b> e vediamo le opzioni disponibili.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-316 size-full\" src=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-20-impostazione-geolocalizzazione-ip.png\" alt=\"\" width=\"412\" height=\"487\" srcset=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-20-impostazione-geolocalizzazione-ip.png 412w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-20-impostazione-geolocalizzazione-ip-254x300.png 254w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-20-impostazione-geolocalizzazione-ip-211x250.png 211w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><figcaption>Impostazione della geolocalizzazione su IP per Matomo<\/figcaption><\/figure>\n<p>Come default viene usata <b>la lingua dell\u2019utente<\/b>, solitamente determinata dalle impostazioni del browser, con un <b>header HTTP<\/b> che si chiama <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Accept-Language\" rel=\"nofollow noopener\">Accept-Language<\/a>. Questo chiaramente non \u00e8 molto preciso per sapere da dove arriva l\u2019utente, perch\u00e9 il browser potrebbe essere impostato in inglese ma la connessione potrebbe arrivare da un paese asiatico.<\/p>\n<p>Per avere una maggiore precisione possiamo installare un <b>database<\/b>, come spiegato anche nella <a href=\"https:\/\/matomo.org\/faq\/how-to\/faq_163\/\" rel=\"nofollow noopener\">documentazione di Matomo<\/a>.<\/p>\n<h2>Configurazione del database di Maxmind<\/h2>\n<p>Scarichiamo la <a href=\"https:\/\/db-ip.com\/db\/lite.php\" rel=\"nofollow noopener\">versione Lite di DB-IP<\/a> in formato <b>MMDB<\/b>, che <b>\u00e8 gratuita ma richiede attribuzione<\/b>. Matomo ci suggerisce il <a href=\"https:\/\/db-ip.com\/db\/download\/ip-to-city-lite\" rel=\"nofollow noopener\">database delle citt\u00e0<\/a>, che \u00e8 pi\u00f9 preciso. Accettiamo quindi le condizioni e clicchiamo il pulsante di download del file <b>MMDB<\/b>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-318 size-full\" src=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-21-Download-maxmind.png\" alt=\"\" width=\"871\" height=\"919\" srcset=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-21-Download-maxmind.png 871w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-21-Download-maxmind-284x300.png 284w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-21-Download-maxmind-768x810.png 768w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-21-Download-maxmind-237x250.png 237w\" sizes=\"(max-width: 871px) 100vw, 871px\" \/><figcaption>Downlaod del database di Maxmind in versione Lite<\/figcaption><\/figure>\n<p>Ora dovremo accedere ai file del nostro Matomo via <b>FTP<\/b> o <b>File Manager<\/b>, e <b>caricare il file .mmdb<\/b>, che abbiamo ottenuto prima, nella cartella \u201c<b>misc<\/b>\u201d, ad esempio nel percorso <i>\/<\/i><i>var\/www<\/i><i>\/matomo\/misc\/<\/i>.<\/p>\n<p>Rinominiamo il file ad esempio in DBIP-City.mmdb e vedremo che nella configurazione della Geolocalizzazione sar\u00e0 ora possibile scegliere il DBIP. Se non fosse cos\u00ec, <a href=\"https:\/\/github.com\/matomo-org\/matomo\/blob\/3.x-dev\/plugins\/GeoIp2\/LocationProvider\/GeoIp2.php#L43-L49\" rel=\"nofollow noopener\">verifichiamo che il nome del file mmdb sia supportato da Matomo<\/a>, e che il file scaricato sia corretto.<\/p>\n<h2>Link utili<\/h2>\n<ul>\n<li>MDN: <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Accept-Language\" rel=\"nofollow noopener\">Accept-Language<\/a><\/li>\n<li>Matomo: <a href=\"https:\/\/matomo.org\/faq\/how-to\/faq_163\/\" rel=\"nofollow noopener\">How do I get the DB-IP databases or Maxmind GeoIp2<\/a><\/li>\n<li><a href=\"https:\/\/db-ip.com\/db\/lite.php\" rel=\"nofollow noopener\">DB-IP Lite<\/a><\/li>\n<li><a href=\"https:\/\/db-ip.com\/db\/download\/ip-to-city-lite\" rel=\"nofollow noopener\">DB-IP to City Lite<\/a><\/li>\n<li>Github: <a href=\"https:\/\/github.com\/matomo-org\/matomo\/blob\/3.x-dev\/plugins\/GeoIp2\/LocationProvider\/GeoIp2.php#L43-L49\" rel=\"nofollow noopener\">GeoIp2.php<\/a> (per verificare nel codice il nome del file del database)<\/li>\n<\/ul>\n<h2>Leggi anche<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-numero-visite-pagina\/\">Matomo: Come ottenere il numero di visite di una pagina<\/a><\/li>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-come-ricavare-il-numero-di-visite-totali\/\">Matomo: Come ricavare il numero di visite totali<\/a><\/li>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-configurare-auth-token\/\">Matomo: Configurazione Auth Token<\/a><\/li>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-come-vedere-i-paesi-di-provenienza\/\">Matomo: Come vedere i paesi di provenienza<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vediamo come configurare la Geolocalizzazione su Matomo. Attivare la funzionalit\u00e0 di Geolocalizzazione Andiamo su Amministrazione &gt; Sistema &gt; Geolocalizzazione e vediamo le opzioni disponibili. Impostazione della geolocalizzazione su IP per Matomo Come default viene usata la lingua dell\u2019utente, solitamente determinata dalle impostazioni del browser, con un header HTTP che si chiama Accept-Language. Questo chiaramente non [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":321,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-matomo"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/315"}],"collection":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":2,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/315\/revisions\/320"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/media\/321"}],"wp:attachment":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}