Obter dados agregados de localização do usuário a partir de endereços IP?

Tenho pesquisado o tópico de “comunidade” ultimamente. Aparentemente, muitas comunidades online complementam com encontros presenciais.

Nossa base de usuários está espalhada pelo mundo e, embora eu esteja confiante de que existem locais com densidade de usuários suficiente para justificar a organização de um encontro presencial, eu não os conheço.

Então, estou me perguntando se há alguma maneira de coletar isso de nossa instância via (presumo) IPs de usuários.

Não estou encontrando nada óbvio na interface do usuário. Eu precisaria extrair os dados via API e, em seguida, fazer minhas próprias manipulações?

2 curtidas

Também estou interessado em saber isso, pela mesma razão. Você conseguiu alguma coisa, @ganncamp?
Obrigado

Eu acho que a melhor maneira é usar o plugin Data Explorer para exportar o IP de todos os usuários e, em seguida, encontrar um site externo para descobrir de onde esses IPs vêm.

Apenas um lembrete: alguns usuários podem ficar incomodados com a análise dos seus dados de IP. Possivelmente, uma opção melhor seria iniciar uma votação de geolocalização na comunidade.

1 curtida

Sim, não responde à pergunta original, mas acho que pedir à comunidade para ajudar a auto-organizar seria uma tentativa válida. Afinal, algumas pessoas podem viajar mais, outras menos.

Use o Plugin de Localizações e incentive seus usuários a inserirem, voluntariamente, uma localização aproximada a uma distância razoável de sua localização real, então você verá aglomerados de usuários utilizáveis no Mapa de Usuários.

Tenho pensado em como poderíamos melhorar a busca no Plugin de Localizações para aglomerados de usuários (e até mesmo tópicos). Se você estiver interessado em patrocinar esse trabalho, entre em contato.

2 curtidas

Para responder à pergunta, não, não cheguei a lugar nenhum com isso. Não diretamente no Discourse. Passamos algum tempo analisando o commonroom.io, o que definitivamente ajudaria aqui, no entanto.

1 curtida

Há alguma chance de o Plugin de Localizações suportar a API do Google para localizações?

Considere me contratar para tais funcionalidades.