Sistema elimina usuarios: 'usuario inactivo', 'Eliminado automáticamente por abandono, cuenta desactivada', y 'sin usar en etapa'

¡Hola!

Al rastrear las eliminaciones de cuentas de usuario por parte del sistema, encontré tres ‘razones’ principales mencionadas en el ‘contexto’ en los registros:

  • Usuario inactivo: Número de días antes de que se elimine un usuario inactivo (nivel de confianza 0 sin ninguna publicación). Para deshabilitar la limpieza, establécelo en 0.
  • Eliminado automáticamente por abandono, cuenta desactivada: se elimina un usuario que no ha activado su cuenta. Establézcalo en 0 para no purgar nunca a los usuarios no activados.
  • Usuario provisional no utilizado: Número de días antes de que se elimine un usuario provisional no utilizado (sin ninguna publicación). Para deshabilitar la limpieza, establécelo en 0.

En la configuración, es posible cambiar el período para la eliminación:

  • usuarios inactivos: limpiar usuarios inactivos después de días
  • Eliminado automáticamente por abandono, cuenta desactivada: período de gracia para purgar usuarios no activados días
  • Usuario provisional no utilizado: limpiar usuarios provisionales no utilizados después de días

Intenté buscar alguna definición para la segunda razón “Eliminado automáticamente por abandono, cuenta desactivada”, pero no pude encontrar ninguna, así que decidí compartir esta publicación aquí y espero que sea útil para otros gerentes de comunidad.

Al mismo tiempo, me gustaría aprovechar la oportunidad para preguntar:

  1. ¿Cuáles son los períodos recomendados para cada uno?
  2. ¿Hay alguna acción que recomienden antes de que el sistema elimine estas cuentas?
  3. Después de las eliminaciones del sistema, ¿estaría bien hacer un seguimiento con los usuarios para informarles que el sistema eliminó su cuenta?

Pregunta principal de discusión: He tenido una cuenta de Twitter (ahora X) durante mucho tiempo y no la uso a menos que quiera ver una publicación (lo cual es raro), pero X no elimina las cuentas de usuario, ¿por qué deberíamos eliminar las cuentas si simplemente ‘nunca publicaron’?

¡Gracias a todos!

No es solo que nunca hayan publicado. ¿Con qué frecuencia revisas una publicación en Twitter? Por defecto, el período de limpieza en Discourse es de 730 días. Por lo tanto, si la cuenta no es tan antigua, no se elimina, pero tampoco se elimina siempre que hayas iniciado sesión dentro de este período de tiempo. Así que, mientras que “raramente” sea menos de 730 días, la cuenta no se eliminará. Además, las cuentas que alcanzan el nivel de confianza 1 no se eliminan, e incluso si visitas un lugar raramente, pasas algo de tiempo leyendo publicaciones. Por defecto, después de leer 30 publicaciones, abrir 5 temas y un total de 10 minutos de tiempo de lectura, alcanzas el nivel de confianza 1.

En general, creo que los valores predeterminados de Discourse se eligen de manera que se adapten a las necesidades de la mayoría de las comunidades. Pero, por supuesto, hay casos en los que, por ejemplo, es necesario deshabilitar la eliminación de usuarios. Por ejemplo, si utilizas Discourse como proveedor de identidad, para que los usuarios no visiten tu foro pero aún necesiten la cuenta.

1 me gusta

¡Perspicaces ideas @Moin! ¡Gracias!

Entendido, entonces si iniciaron sesión, ¿la condición de ‘publicar’ ya no se tiene en cuenta?

¿También se considera que responder a Discobot cuenta como que un usuario ‘publicó’?

Creo que last_posted_at no tiene en cuenta los mensajes. Podrías probarlo y comprobar si el valor cambia con el explorador de datos.

1 me gusta

Hablando por mí mismo, la mayoría de esos usuarios son bots que regresan después de un año de inactividad para hacer spam en mi foro. Por eso.

1 me gusta

No sé cómo funcionan las cosas en el mundo, pero en los países nórdicos, la mayoría de los usuarios son observadores (¿cuál era la expresión correcta, de todos modos?). No publicar es una métrica inútil entonces, pero no leer es una razón para expulsar a alguien. Y eso también sucederá.

2 Me gusta

Me parece un poco hostil para el usuario eliminar cuentas, excepto a los spammers reales, por supuesto.

Uno nunca sabe cuándo un observador podría convertirse en un contribuyente, o una persona ausente desde hace mucho tiempo podría regresar.

Creo que los valores predeterminados son los que son debido a una sensación de orden y reducción de recursos. Ese es un juicio personal.

1 me gusta

¡Gracias a todos! Percepciones interesantes.

Creo que tengo la misma sensación que @Ed_S… pero teniendo en cuenta sus puntos, ¿quizás una decisión menos estricta podría ser ‘limitar la actividad’ hasta cierto punto en lugar de ‘borrar’?

Siempre me pregunto sobre estos. Por lo general, son detectados por el sistema inmediatamente, pero por lo que usted dijo, probablemente hay muchos que no lo son.

¿Y si están ‘leyendo’ a través de notificaciones por correo electrónico? Por ejemplo, solo están interesados en las notificaciones de la categoría Anuncios. No sé si es fácil obtener una métrica sobre eso.

O tal vez el foro es del tipo que la gente quiere unirse y aparecer como ‘miembros’ como una forma de apoyar su mensaje/proyecto.