Am implementat un sistem gamification pe blog pentru cititori. Practic, dacă ai cont pe acest blog poți acumula puncte în timp după cum urmează:
- 1 punct pentru accesarea zilnică a blog-ului (maxim 1 punct pe zi)
- 1 punct pentru un comentariu (maxim 1 punct pe zi)
- 10 puncte pentru înregistrare utilizator pe blog
- -1 punct pentru comentariu șters
- -5 puncte pentru comentariu de tip spam
- 10 puncte pentru fiecare utilizator nou înregistrat prin linkul de recomandare personalizat
Voi mai adăuga în viitorul apropiat
- 1 punct pentru click pe link-ul din articol către un site extern (maxim 1 punct pe zi)
- 1 punct pentru vizualizare clip video (maxim 1 punct pe zi)
- 1 punct pentru fiecare accesare printr-un link personalizat de recomandare (maxim 10 puncte pe zi)
- 10 puncte pentru abonare pe email
De ce am făcut asta?
- la un moment dat, în funcție de cum evoluază acest sistem, voi da posibilitatea de a transforma punctele în vouchere de reduceri pe e-day.ro și camerevideoauto.ro.
- pentru a transforma puțin cititorii de pe Facebook în cititori care intră direct pe blog
- pentru a avea și eu un feedback despre faptul că totuși cineva mă citește 🙂
- pentru a oferi niște badge-uri virtuale (apropos, aici am nevoide ajutor referitor la nume și la niște sigle care să reprezinte aceste badge-uri virtuale)
- pentru a organiza și un fel de concurs virtual între cititori având acest Leaderboard
- pentru a mai anima un pic atmosfera 🙂
- cel mai probabil este că voi folosi sistemul și pentru diverse giveaway-uri când va fi cazul
Cum funcționează
Aveți în sidebar jos un top al utilizatorilor. Acolo vă puteți și loga (crea cont) pentru a acumula puncte și a vedea statistici. Sus în menu aveți două link-uri cu „my user” și „Leaderboard”. Aveți acolo detalii despre ce puncte puteți câștiga, link-ul pentru recomandări și topul utilizatorilor.
Trebuie doar să aveți grijă să fiți logați când accesați blogul. De restul se ocupă sistemul.
Ranking
Pentru că avem nevoie și de așa ceva, am definit următoarele:
- ÎncepătorBB – 0-50 de puncte
- IntermediarBB – 51-200 de puncte
- AvansatBB – 201-500 de puncte
- MasterOfBB – 501-1000 de puncte
- KingOfBB – peste 1001 puncte
Orice sugestie este binevenită. S-ar putea ca denumirile să fie neinspirate. 🙂 Și da, am nevoie de ajutor la nivel de grafică pentru cele de mai sus.
PS Ideea mi-a venit după ce Idaho (care a studiat mult astfel de sisteme de gamification) m-a convins și pe mine că merită încercat.

Aveam user la tine pe blog şi nu ştiam. Sau este userul de pe TraficTube?
Aveai. Nu sunt userii de pe TT. Probabil ca ti-ai facut mai demult cand deschisesem eu inregistrarile pentru organizarea unor tombole pentru cititorii autentificati.
Da, poisibil
Aparent, si eu aveam user. Utilizatorii vechi nu primesc cele 10 puncte? :))
Nu am gasit o metoda simpla prin care sa alimentez contul utilizatorilor. Mai sap. 🙂
Nu poti rula un query direct in baza de date care sa fac update utilizatorilor cu mai putin de 10 puncte?
In MySQL ar fi asa ceva: UPDATE tabela_puncte SET puncte = puncte + 10 WHERE puncte < 10
O sa fac. Punctele sunt stocate în User_metadata
Hai cu punctul pentru comment 🙂
Glumesc, faina ideea. Eu oricum intram de fiecare data prin link de pe FB.
Uite, din log 🙂 : serghei (ID: 1117) miercuri, 22 iunie 2016 12:04 pm 1,00
punct pentru comentariu aprobat
Felicitari pentru initiativa. Nu stiu daca problema este la mine, dar daca ma loghez in cont, in momentul in care accesez pagina unui articol, ma delogheaza.
De asemenea, in momentul in care se seteaza o parola noua pentru cont, este destul de dubios faptul ca aceasta nu este ascunsa si este vizibila in clar.
Treaba cu delogatul este de la sistemul de cache. Studiez acum.
Aia cu parola, e vorba de parola generata, nu?
Atunci cand modific parola generata automat, cu una custom, aceasta este vizibila.
De asemenea, comentariul de mai sus , a fost marcat automat ca spam, chiar daca a fost aprobat ulterior. Cele -5 puncte pentru un comentariu de tip spam inca se aduna cu restul punctelor ( http://i.imgur.com/wXB3lx9.png ).
Radu
Da, am vazut aia cu spam-ul. Am scos sistemul si acum caut sa modific in baza de date punctajul.
Aia cu afisarea parolei este de la wordpress. N-am ce face.
Gata, am modificat scorul.
O mica intrebare, de ce trebuie sa completez iar nume si adresa de mail la comentarii daca sunt logat pe site?
E ceva de la cache. Acum studiez problema.
daca era ceva de la cache cu un ctrl+f5 rezolvam problema, dar nu se rezolva.
poate e de la vreun plugin.
Nu chiar Dart. Cache-ul poate fi in mai multe locuri: la nivel de server (memcache), de baza de date sau chiar la host (Varnish). Cu F5 faci refresh doar la ce e in browser.
de asta am zis ctrl+f5 ca sa-si „traga” browserul datele din server iar.
Ce plugin folosesti pentru puncte? L-as testa si eu pe un blog.
Succes în continuare. Interesantă abordare.
Interesantă idee. Habar nu aveam că poți face cont pe blog 🙂
Sunt curios câți bloggeri vor mai implementa aceasta idee geniala 😀
unul din ei voi fi eu
Sunt curios ce ofera Arhi pentru puncte, ca n-are e-day „in spate”, ca Razvan.
Greu sa dovedesti in ziua de azi ca nu esti robot. Am dat la click-uri la logare pe rauri, ca deja mi-am stricat mouse-ul.
Foarte tare ideea, chiar sunt curios dacă va prinde.
@razvanbb vezi ca sunt ceva probleme de cache cred. In prima pagina -home sunt logat, iar cand intru pe un articol , ma delogheaza si trebuie sa imi introduc datele de comentariu …
Rezolvat. Am schimbat structura de permalink-uri.
Esti primul din RO? Daca da felicitari. Sa vedem ce iese de aici.
Foarte buna initiativa. Succes cu ideea.
1 pct am facut ca am intrat pe site, 1 pct fac ca scriu acest comentariu dar alea 10 puncte ca sunt abonat mai vechi nu le am! 😀
Interesanta ideea. Succes pe mai departe.
Chiar daca m-am logat a trebuit sa-mi introduc datele manual in casutele pentru comentarii!
Rezolvat. Am schimbat structura de permalink-uri.
Da, e bun asa! Bafta!
Ideea este super tare si imi place cum ai implementat moderarea comentariilor. 🙂 -1 punct si -5 puncte. Cumva ne atentioneaza sa avem grija la ce scriem.
O sugestie pentru acel top, daca se poate:
Zenit – BB – 0-50 de puncte
Kodak – BB – 51-200 de puncte
Nikon – BB – 201-500 de puncte
Canon – 501-1000 de puncte
Leica – BB – peste 1001 puncte.
Sau
Pion – BB – 0-50 de puncte
Cal – BB – 51-200 de puncte
Nebun – BB – 201-500 de puncte
Tura – 501-1000 de puncte
Rege/Regina – BB – peste 1001 puncte.
M-am inscris si eu pentru promisiunea cu voucherele pe magazine. Camera mea de bord da semne de oboseala si m-ar interesa una de la tine „cu reducere”.
La mine e primul blog la care aud de asa ceva. Dar e tare ideea
Conform clasamentului, tu esti cel mai devotat vizitator 🙂
Da, ma mai las cateva zile. Voiam sa testez si eu sistemul. O sa ma scot la un moment dat din sistem. 🙂
nu se calculeaza retroactiv daca nu eram inregistrat dar comentam cu same name/email?
TBH, inregistrarea e uneori PITA. Cred ca doar la tine si la Cetin m-am inregistrat, for the perks 🙂
Daca dau un + pe TT nu primesc ceva puncte si aici ? :))