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で自動化する方法は現在確認中です。確認出来次第アップさせていただきます。