Mark è un ragazzo di diciassette anni; si alza ogni mattina in fretta per andare a scuola. Fa colazione in piedi, beve un caffè veloce, poi afferra lo zaino, le chiavi di casa e lo smartphone e corre a prendere l'autobus.
Quando arriva l'autobus, Mark è uno dei primi a salire, e cerca sempre di trovare un posto sul retro, lontano dalle porte e dal rumore del mattino. Lì, tra le persone a lui vicine, fa quello che fanno tutti gli adolescenti di questo mondo al mattino: controlla i messaggi su WhatsApp, leggi alcuni post su Facebook, metti due o tre stelle sui tweet della ragazza che gli piacciono, dai un'occhiata le foto degli amici su Instagram e scorri rapidamente alcuni post di Tumblr.
Mark sta attraversando distrattamente la sua routine mattutina, quando improvvisamente riceve una notifica di Facebook sul suo smartphone: Lucas ha sconfitto il Fanged Megabunny che ha minacciato la città di Grayport.
Senza pensarci due volte, tocca la notifica e inizia immediatamente a giocare Dungeons and Rabbits con il suo amico Lucas.
Qui abbiamo visto il funzionamento della viralità in un gioco sociale, un gioco basato sulla possibilità di interazione tra giocatori attraverso i social network.
Questi giochi sociali hanno una struttura molto particolare e sono relativamente nuovi, quindi spiegherò brevemente le definizioni chiave relative a questo tipo di gioco.
Ritenzione indica quanti giocatori rimangono attaccati al titolo in un determinato periodo di tempo. Di solito indica quanto è piaciuto il gioco e quanto successo sta avendo.
monetazione indica quanti giocatori spendono soldi nel gioco.
viralità è la capacità del gioco di diffondere e attirare altri giocatori, utilizzando meccanismi basati su social network come inviti o richieste di aiuto.
La viralità è forse la più trascurata di questi tre elementi, ma la considero la più importante, anche se alcune persone la considerano un tipo di spam, qualcosa di non etico da evitare. Scopriamo perché è la chiave del successo per un gioco sociale.
Di solito, per attirare l'attenzione dei giocatori per un titolo "tradizionale" (come un gioco di console in scatola), usiamo la pubblicità, in TV, nelle riviste o altrove.
Con i social games, possiamo usare un sistema simile, acquistando spazi pubblicitari sui social network. Si chiama "acquisizione utente a pagamento", perché in pratica si sta tentando di acquistare utenti. Ogni social network ha tariffe diverse a seconda dell'obiettivo scelto; età, interessi, genere e nazionalità determinano un costo stimato per la pubblicità.
Dashboard pubblicitario di FacebookPer fare un esempio: per portare un nuovo giocatore americano sul tuo gioco su Facebook, devi spendere circa $ 2,00. Per portare un nuovo giocatore indonesiano nel tuo gioco, spenderai, invece, circa $ 0.20.
Perché la differenza di prezzo? Il costo è stimato in base al probabilità di monetizzazione. In media, un giocatore americano ha più probabilità di spendere soldi nel gioco rispetto a un giocatore indonesiano. E quindi costa di più rivolgersi al mercato americano, perché ci sono molte aziende che cercheranno di acquisire questi utenti, quindi dovrai superarle.
Opzioni di offerta degli annunciSe esegui alcuni calcoli, noterai che il costo di ospitare un numero elevato di utenti nel tuo gioco (ad esempio: un milione di giocatori) può davvero aumentare. E se non sei sicuro che il tuo gioco sarà goduto (e quindi che i giocatori spenderanno denaro), può essere una grande scommessa investire molto denaro nell'acquisizione degli utenti.
Inoltre, devi essere molto bravo a selezionare il tuo pubblico di destinazione, perché se indirizzi gli utenti al pubblico sbagliato, stai essenzialmente buttando via i soldi. (Se creo una partita di football e faccio pubblicità a giocatori che sono appassionati di basket, rischio che quegli utenti aprano il gioco, vedono di cosa si tratta, e lo chiudono immediatamente.) E per diventare bravo nel targeting è necessario fare affidamento su un esperto nel campo (che costa un sacco di soldi), o acquisendo esperienza attraverso prove ed errori (che probabilmente costa ancora di più).
Qual è la soluzione, allora?
La soluzione sta nella viralità. Se ogni utente che hai acquisito è in grado di attirare altri utenti nel gioco, ciò che ottieni è l'acquisizione da parte dell'utente a un costo molto inferiore rispetto all'acquisizione di utenti pagati basati su annunci pubblicitari.
Possiamo quindi dare una nuova definizione alla viralità: la capacità di ridurre il costo dell'acquisizione degli utenti. Visto da questo punto di vista, la viralità non sembra più qualcosa da sottovalutare ...
Ho imparato tutto questo mentre lavoravo a un gioco di ruolo su Facebook. Sfortunatamente il gioco è stato chiuso pochi mesi fa e non posso condividere il link. Non entrerò nei dettagli sul perché il progetto è stato chiuso; Ti rimando ai miei precedenti articoli per capire quanto sia difficile provare seriamente i videogiochi in Italia.
Ma ti dirò come ho scoperto l'importanza della viralità.
Dopo aver mantenuto il gioco in closed beta per quasi un anno, abbiamo deciso di lanciarlo ufficialmente in tutto il mondo. Molto presto, ci siamo imbattuti nel problema dell'acquisizione degli utenti e abbiamo iniziato a pensare a quali meccaniche inserire per spingere gli utenti a contattare i loro amici.
Ogni caratteristica aveva due difetti: in primo luogo, richiedeva all'utente di confermare la sua azione per inviare richieste (ad esempio: la richiesta di aiuto quando il tuo personaggio esaurisce l'energia); in secondo luogo, è finito nel Centro di notifica di Facebook, nascosto tra un migliaio di segnalazioni di commenti, gruppi, eventi, tag, pokes e così via.
La percentuale di viralità era molto bassa: abbiamo pagato per acquisire 1.000 utenti e questi utenti hanno attirato solo altri 100 utenti dai loro post. Abbiamo avuto una viralità di 0,1: forse la peggiore metrica che il mondo abbia mai visto!
(Per calcolare la viralità, la formula è VUser / fornitori
, dove Vusers
è il numero di utenti che accedono al gioco tramite una richiesta di un amico, e BUsers
è il numero di utenti acquisiti tramite annunci.)
Allora Facebook ha inventato Open Graph Stories, che è forse la più potente funzionalità per i giochi sul social network che sia mai stata introdotta.
Ecco un esempio di Open Graph Story come appare su Facebook:
Un esempio di Open Graph Story, dalla documentazione ufficiale.Come puoi vedere, sembra in tutto e per tutto come un post di un utente. E apparirà nel news feed degli amici dell'utente, il luogo più visibile di tutti. E, soprattutto, sarà pubblicato automaticamente.
Come? Semplice: quando crei un gioco basato sulla tecnologia di Facebook (che include giochi iOS e Android, se usi l'API di Facebook), puoi usare un pannello di amministrazione per definire le storie che vuoi pubblicare, composte da un titolo, un'immagine, descrizione e link.
Una sezione del pannello di amministrazione.A questo punto puoi semplicemente collegare una storia a un'azione nel gioco e il gioco è fatto! Ogni volta che un giocatore esegue quell'azione, una storia sarà pubblicata sul loro muro.
Dopo aver implementato Open Graph Stories, la viralità del nostro gioco è migliorata molto; abbiamo pagato per acquisire 1.000 utenti e questa volta hanno portato in 700 nuovi utenti - la viralità è aumentata da 0,1 a 0,7!
Chiaramente questo era solo l'inizio. Sapevamo che dovevamo migliorare quel risultato: una viralità veramente buona è 1.0 o superiore. Tuttavia, con poco sforzo, abbiamo aumentato il punto debole del gioco in un colpo solo grazie a questa caratteristica.
Migliorare la viralità del tuo gioco ripetendo su Open Graph Stories è semplice: puoi fare test su immagini o messaggi pubblicati, cercando di scegliere quelli più attraenti o quelli più accattivanti. Durante i nostri test, ad esempio, abbiamo scoperto che un'immagine in particolare attira più attenzione di un'alternativa.
L'abbiamo scoperto attraverso un test A / B. In un test A / B, i giocatori sono divisi in due gruppi (il gruppo A e il gruppo B) e ad ogni gruppo viene assegnata una versione leggermente diversa del gioco. Dopo un paio di giorni, controlliamo l'analisi per capire quale delle due versioni (se presente) ha prestazioni migliori.
Nel nostro caso, abbiamo dato ai gruppi due immagini diverse: una aveva uno stato d'animo oscuro (una scena di combattimento, con sangue e ombre) e l'altra aveva uno stato d'animo leggero (una scena di ricompensa, con un tesoro e un primo piano su un'eroina ). L'una o l'altra delle immagini è stata pubblicata su Open Graph Story ogni volta che un giocatore ha completato il primo dungeon.
Dopo un paio di giorni, l'analisi ha mostrato che solo il 31% degli amici dei giocatori del gruppo A aveva fatto clic sull'immagine, ma il 58% degli amici dei giocatori del gruppo B aveva fatto clic sull'immagine. Quindi, abbiamo scoperto che i nostri potenziali giocatori preferivano uno stato d'animo positivo a uno stato d'animo oscuro (e questa è stata una sorpresa, dato che il progetto era un gioco di ruolo).
In breve, Open Graph Stories è uno strumento davvero potente che nessuno sviluppatore di giochi di Facebook dovrebbe sottovalutare. Se hai bisogno di maggiori dettagli su come utilizzare Open Graph, consulta la documentazione ufficiale qui: Apri le storie dei grafici.
Ora scusami, ma controllando Facebook ho scoperto che il Black Farbunny ha attaccato l'impero di Melniboné, e devo andare!