Un utente non riceve alcuni badge, mentre altri sì

Abbiamo un utente che continua a non ricevere alcuni (ma non tutti) i badge, ad esempio il primo emoji, lettore, primo onebox.

Tuttavia, abbiamo altri utenti che ricevono immediatamente questi specifici badge senza alcun problema.

I log non mostrano errori relativi ai badge.

Come può succedere?

Lei si lamenta costantemente, dato che è una cacciatrice di badge.

Ma ha ragione. Non funziona (nemmeno dopo il lavoro notturno dei grand badge di 24 ore).

L’opzione “Consenti l’assegnazione dei badge” è attiva in tutte le nostre categorie.

Sidekiq è in esecuzione senza problemi e, come detto, questo sembra essere limitato ad alcuni utenti.

Se questa persona va su Preferenze > Interfaccia

es. https://meta.discourse.org/u/iamgav/preferences/interface

l’opzione Salta le indicazioni di benvenuto e i badge per i nuovi utenti è selezionata o deselezionata?

SÌ, Gesù, sei un campione @IAmGav… Mi stavo strappando i capelli per capire perché diavolo non riceve i suoi bei distintivi. Grazie!

Stranamente non abbiamo spuntato default other skip new user tips → Salta le guide di onboarding e i badge per i nuovi utenti.

E lei insiste sul fatto di non aver spuntato quella casella nelle sue impostazioni.

Comunque, ora funziona per lei.

Quella casella viene spuntata quando un utente si registra e salta la sovrapposizione di onboarding? Se è così, è una buona idea associarla ai badge in questo caso?

Sì, quindi se questa persona desidera tutti i distintivi, anche quelli ripetitivi per i principianti, non può saltare le novità per i nuovi utenti all’inizio.

Non è forse confuso? Riceviamo lamentele da nuovi utenti che non ricevono i badge perché si sono registrati e hanno saltato la procedura di onboarding, senza sapere che questo disabilita automaticamente anche i badge. Ad esempio, io salto immediatamente queste schermate di onboarding in altre app, ma disabilitare allo stesso tempo i bei badge? Non è affatto una buona idea.

Secondo me, onboarding e badge non dovrebbero essere legati insieme. I nuovi utenti non sanno che questa casella è spuntata per loro e sono confusi sul perché altri nuovi utenti ricevano i badge e loro no.

E il tuo caso sui principianti ricorrenti supporta proprio la mia logica. Quei utenti SAPONO di poter disabilitare l’impostazione, mentre i nuovi utenti non sanno che i badge vengono disabilitati automaticamente per loro se saltano la solita (noiosa) procedura di onboarding (che la maggior parte salta).

Nella descrizione per l’utente è scritto “… e badge”. Forse non è abbastanza chiaro per alcuni?

Penso che si possa scrivere ciò che si vuole lì: la gente lo clicca via immediatamente, senza leggerlo, a mio avviso.

Sono abituati a questo… la parola chiave “Salta” viene sempre cliccata istantaneamente, perché si tratta di un annuncio o di qualcosa di inutile.

Alla luce di ciò, l’impostazione per i badge non dovrebbe essere inclusa nel passaggio di skip dell’onboarding.

E no, non menziona nulla riguardo ai badge:

Le lamentele erano certamente raggruppate insieme :wink:

Il problema che il pulsante “Salta” risolve è spiegato nelle parole che lo precedono immediatamente: Non è la tua prima volta?

Quando hai già aderito a 6 forum Discourse in passato, sia il PM di benvenuto che i badge iniziali possono essere un po’ fastidiosi. (Personalmente, apprezzo leggermente i badge per i traguardi, ma posso certamente comprendere.) La richiesta era per una soluzione a entrambi, quindi abbiamo risolto entrambi.

Compreso, ma i nostri utenti sono tutti completamente nuovi a Discourse e amano molto i badge, chiedendosi perché non li ricevano. Come detto prima, e dato che Discourse potrebbe essere introdotto in più comunità che non hanno mai avuto contatti con la piattaforma, non è una buona idea rimuovere i badge coinvolgenti per i principianti a causa di questo “clic accidentale”. In particolare, perché questi badge stimolano l’engagement di un nuovo utente.

Inoltre, gli utenti abituati a Discourse sanno che possono modificare i badge e il loro comportamento con soli due clic. E secondo la regola della maggioranza, i badge dovrebbero essere assegnati. Il fatto che una piccola minoranza sia infastidita non sostiene la causa, a mio avviso. Ogni nuovo utente dovrebbe essere trattato come un utente completamente nuovo per Discourse, a mio parere.

Ma insomma, posso semplicemente riferire la nostra esperienza con una grande comunità che abbiamo appena migrato su Discourse. Questa è una delle cose che confondono molti utenti.

Esiste un modo semplice per deselezionare il flag per tutti i nostri 40.000 utenti invitati, almeno? Stiamo ricevendo troppe lamentele per il fatto che non vengano assegnati distintivi a tutti questi nuovi utenti.

Probabilmente puoi modificare la preferenza dell’utente per tutti gli utenti dalla riga di comando SSH / Rails.