Автоматическое отслеживание, сохраняющее только IP-адрес, а не местоположение в базе данных

#tracking #mautic

#отслеживание #mautic

Вопрос:

Мы размещаем Mautic на GCP.

Согласно документации mautic, мы должны добавить приведенный ниже код для отслеживания сведений о человеке, посещающем страницу.

 <script>
    (function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
        w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
        m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
    })(window,document,'script','http(s)://yourmautic.com/mtc.js','mt');

    mt('send', 'pageview');
</script>
  

Мы правильно настроили конфигурацию, даже после этого она просто сохраняет IP-адреса в базе данных, а не местоположение (страна, город штата), а также не предоставляет правильный браузер (сохраняя все имена браузеров) и отпечаток пальца устройства (не сохраняя его).

Ответ №1:

Данные о местоположении обрабатываются настройкой базы данных MaxMind или другой службой.

Убедитесь, что ваша служба MaxMind iplookup cron настроена надлежащим образом и у вас есть соответствующие учетные данные API для этой службы или другой службы (например, Clearbit).

https://docs.mautic.org/en/setup/cron-jobs#update-maxmind-geolite2-ip-database