Sistema excluindo usuários: 'usuário inativo', 'excluído automaticamente por abandono, conta desativada' e 'instalado não utilizado'

Olá!

Ao rastrear a exclusão de contas de usuário pelo sistema, encontrei três ‘motivos’ principais mencionados em ‘contexto’ nos logs:

  • Usuário inativo: Número de dias antes que um usuário inativo (nível de confiança 0 sem nenhuma postagem) seja removido. Para desativar a limpeza, defina como 0.
  • Excluído automaticamente como conta abandonada e desativada: um usuário que não ativou sua conta é excluído. Defina como 0 para nunca excluir usuários não ativados.
  • Usuário em staging não utilizado: Número de dias antes que um usuário em staging não utilizado (sem nenhuma postagem) seja removido. Para desativar a limpeza, defina como 0.

Nas configurações, é possível alterar o período para a exclusão:

  • usuários inativos: limpar usuários inativos após dias
  • Excluído automaticamente como conta abandonada e desativada: período de carência para exclusão de usuários não ativados dias
  • Usuário em staging não utilizado: limpar usuários em staging não utilizados após dias

Tentei pesquisar por definições para o segundo motivo “Excluído automaticamente como conta abandonada e desativada”, mas não encontrei nenhuma, então decidi compartilhar esta postagem aqui e espero que seja útil para outros gerentes de comunidade.

Ao mesmo tempo, gostaria de aproveitar a oportunidade para perguntar:

  1. Quais são os períodos recomendados para cada um?
  2. Existem ações que você recomendaria antes que o sistema exclua essas contas?
  3. Após as exclusões do sistema, seria apropriado entrar em contato com os usuários para informá-los que o sistema excluiu a conta deles?

Principal questão de discussão: Tive uma conta no Twitter (agora X) por muito tempo e não a uso a menos que queira ver uma postagem (o que é raro), mas o X não exclui contas de usuário, por que deveríamos excluir contas se elas simplesmente ‘nunca postaram’?

Obrigado a todos!

Não é apenas que eles nunca postaram. Com que frequência você verifica uma postagem no Twitter? Por padrão, o período de limpeza no Discourse é de 730 dias. Portanto, se a conta não for tão antiga, ela não é excluída, mas também não é excluída enquanto você não fizer login nesse período. Portanto, desde que “raramente” seja menos de 730 dias, a conta não será excluída. Além disso, contas que atingiram o nível de confiança 1 não são excluídas, e mesmo que você visite um lugar raramente, você gasta algum tempo lendo postagens. Por padrão, após ler 30 postagens, abrir 5 tópicos e um total de 10 minutos de tempo de leitura, você está no nível de confiança 1.

Em geral, acho que os padrões do Discourse são escolhidos de forma a atender às necessidades da maioria das comunidades. Mas, é claro, há casos em que, por exemplo, desabilitar a exclusão de usuários é necessário. Por exemplo, se você usa Discourse como provedor de identidade, para que os usuários não visitem seu fórum, mas ainda precisem da conta.

1 curtida

Insights úteis @Moin! Obrigado!

Ok, então se eles fizerem login, a condição para ‘postar’ não é mais levada em consideração?

Também responder ao Discobot conta como um usuário ‘postou’?

Acho que last_posted_at não leva em consideração as mensagens. Você poderia tentar e verificar se o valor muda com o explorador de dados.

1 curtida

Falando por mim, quase todos esses usuários são bots que voltam depois de um ano de inatividade para fazer spam no meu fórum. É por isso.

1 curtida

Não sei como as coisas funcionam pelo mundo, mas nos países nórdicos, a maioria dos usuários são “lurkers” (qual era a expressão correta, afinal?). Não postar é uma métrica inútil, então, mas não ler é um motivo para expulsar alguém. E isso também acontecerá.

2 curtidas

Para mim, parece um pouco hostil ao usuário excluir contas - exceto, é claro, spammers reais.

Nunca se sabe quando um “lurker” (alguém que lê, mas não participa) pode se tornar um colaborador, ou uma pessoa ausente há muito tempo pode retornar.

Acho que as configurações padrão são como são por alguma sensação de organização e redução de recursos. Isso é um julgamento pessoal.

1 curtida

Obrigado a todos! Percepções interessantes.

Acho que tenho o mesmo sentimento que o @Ed_S… mas levando em consideração seus pontos, talvez uma decisão menos rigorosa pudesse ser ‘limitar atividade’ até certo ponto em vez de ‘exclusão’?

Sempre me pergunto sobre isso. Geralmente eles são detectados pelo Sistema imediatamente, mas pelo que você disse, provavelmente há muitos que não são.

E se eles estiverem ‘lendo’ através de notificações por e-mail? Por exemplo, eles estão interessados apenas nas notificações da categoria Anúncios. Não sei se é fácil obter uma métrica sobre isso.

Ou talvez o fórum seja do tipo que as pessoas querem participar e aparecer como ‘membros’ como uma forma de apoiar sua mensagem/projeto.