Monitorando le eliminazioni degli account utente da parte del sistema, ho trovato tre principali “motivi” menzionati nel “contesto” nei log:
Utente inattivo: Numero di giorni prima che un utente inattivo (livello di fiducia 0 senza alcun post) venga rimosso. Per disabilitare la pulizia impostare a 0.
Eliminato automaticamente come account abbandonato e disattivato: un utente che non ha attivato il proprio account viene eliminato. Impostare a 0 per non eliminare mai gli utenti non attivati.
Utente in staging non utilizzato: Numero di giorni prima che un utente in staging non utilizzato (senza alcun post) venga rimosso. Per disabilitare la pulizia impostare a 0.
Nelle impostazioni è possibile modificare il periodo per l’eliminazione:
utenti inattivi: pulisci utenti inattivi dopo giorni
Eliminato automaticamente come account abbandonato e disattivato: periodo di grazia per l’eliminazione degli utenti non attivati giorni
Utente in staging non utilizzato: pulisci utenti in staging non utilizzati dopo giorni
Ho provato a cercare definizioni per la seconda ragione “Eliminato automaticamente come account abbandonato e disattivato”, ma non ne ho trovata nessuna, quindi ho deciso di condividere questo post qui, sperando che sia utile anche ad altri community manager.
Allo stesso tempo, vorrei cogliere l’occasione per chiedere:
Quali sono i periodi consigliati per ciascuno?
Ci sono azioni che consiglieresti prima che il sistema elimini questi account?
Dopo le eliminazioni da parte del sistema, sarebbe opportuno contattare gli utenti per informarli che il sistema ha eliminato il loro account?
Domanda di discussione principale: Ho un account Twitter (ora X) da molto tempo e non lo uso se non per controllare un post (cosa rara), ma X non elimina gli account utente, perché dovremmo eliminare gli account se semplicemente “non hanno mai postato”?
Non è solo che non hanno mai postato. Quanto spesso controlli un post su Twitter? Per impostazione predefinita, il periodo di pulizia in Discourse è di 730 giorni. Quindi, se l’account non è molto vecchio, non viene eliminato, ma non viene nemmeno eliminato finché non accedi entro questo lasso di tempo. Quindi, finché “raramente” è meno di 730 giorni, l’account non verrà eliminato. Inoltre, gli account che hanno raggiunto il livello di fiducia 1 non vengono eliminati, e anche se visiti un luogo raramente, passi del tempo a leggere i post. Per impostazione predefinita, dopo aver letto 30 post, aperto 5 argomenti e un tempo totale di lettura di 10 minuti, raggiungi il livello di fiducia 1.
In generale, penso che le impostazioni predefinite di Discourse siano scelte in modo da soddisfare le esigenze della maggior parte delle community. Ma ovviamente, ci sono casi in cui, ad esempio, è necessario disabilitare l’eliminazione degli utenti. Ad esempio, se utilizzi Discourse come identity provider, in modo che gli utenti non visitino il tuo forum ma necessitino comunque dell’account.
Non so come funzionino le cose nel resto del mondo, ma nei paesi nordici la maggior parte degli utenti sono “lurker” (qual era l’espressione corretta, comunque?). Non pubblicare è quindi una metrica inutile, ma non leggere è un motivo per espellere qualcuno. E succederà anche questo.
Penso di avere la stessa sensazione di @Ed_S … ma tenendo conto dei vostri punti, forse una decisione meno drastica potrebbe essere quella di ‘limitare l’attività’ a un certo grado piuttosto che ‘cancellare’?
Mi sono sempre chiesto di questi. Di solito vengono rilevati immediatamente dal sistema, ma da quello che hai detto, probabilmente ce ne sono molti che non vengono rilevati.
E se stessero ‘leggendo’ tramite le notifiche via email? Ad esempio, sono interessati solo alle notifiche della categoria Annunci. Non so se sia facile ottenere una metrica su questo.
O forse il forum è il tipo di posto in cui le persone vogliono unirsi e apparire come ‘membri’ come un modo per sostenere il suo messaggio/progetto.