Mauticの初期設定の一つにIPルックアップサービスの設定があります。今回は無償で使えるGeoLite2 Cityの設定にトライしてみましょう。

MaxMindにアカウントを登録しDBを入手する

MaxMindのサイトにアクセスします。

[SIGN UP FOR GEOLITE2]をクリックして、アカウントを登録します。

必要な項目に入力し、[Continue]ボタンを押してください。

登録時のメールアドレス宛に以下のメールが届きます。

リンクをクリックしパスワードの再設定を行ってください。その後、[1. Access your MaxMind account]をクリックし、ユーザはメールアドレス、再設定したパスワードでログインしてください。以下の画面が表示されます。

左下の[Download Files]をクリックしてください。

[GeoLite2-City_20210112.tar.gz]ファイルがダウンロードされます。ファイルを解凍すると[GeoLite2-City.mmdb]が作成されます。

サーバに下記フォルダを作成しこのファイルを配置します。

[var/cache/ip_data/]

これでサイトにアクセスしたユーザのおおよその地域をIPアドレスを元に特定することができるようになります。

GeoLite2-Cityのデータは定期的に更新されています。

更新処理をMauticで自動化する方法は現在確認中です。確認出来次第アップさせていただきます。