Best practice per i giochi per mobile

Panoramica

La piattaforma Facebook va ben oltre il web per fornire un'esperienza social personalizzata ai giocatori che usano piattaforme mobili, incluse iOS e Android. I giochi si possono integrare con Facebook sui dispositivi mobili per sfruttare i canali social per promuovere la distribuzione, le interazioni e, non da ultimo, il fatturato.

La tecnologia Facebook è facile da implementare e può favorire il traffico verso il tuo gioco, ma gli sviluppatori di giochi per dispositivi mobili devono affrontare alcune specifiche sfide per implementare le funzionalità chiave di Facebook. In questo documento verranno discusse le best practice per la creazione di un gioco social per i dispositivi mobili, per aiutarti a evitare gli errori comuni e a sfruttare al massimo tutti i vantaggi di Facebook.

Queste best practice sono state raccolte dai giochi per dispositivi mobili che hanno già implementato Facebook con ottimi risultati. È dimostrato che migliorano i risultati sull'App Store di Apple e su Google Play.

Le best practice si dividono in quattro categorie principali:

Al termine di questo documento è riportata una checklist completa che riepiloga le best practice.

Facebook Login

Il collegamento di un giocatore su un dispositivo mobile a Facebook è un metodo comprovato per aumentare le interazioni all'interno di un gioco. I giochi abilitati per i social aumentano la durata delle interazioni dei giocatori per ogni sessione di gioco, estendono la permanenza totale del giocatore all'interno del gioco e migliorano nel complesso la monetizzazione. Un'implementazione efficace di Facebook Login permette di aumentare le conversioni del 85%, offrendo a un numero maggiore di giocatori a un'esperienza social personalizzata. Pertanto, è importante trovare la connessione a Facebook Login adatta all'interno del tuo prodotto.

Oltre alle nostre best practice per Facebook Login, esistono best practice specifiche per i giochi per dispositivi mobili.

Mettere Facebook Login in evidenza

Facebook Login si è dimostrato efficace nel migliorare la scoperta, l'interazione e la monetizzazione dei giochi su dispositivi mobili.

Di conseguenza, ti converrebbe mettere in evidenza il flusso di Facebook Login nel tuo gioco. La funzionalità di accesso a Facebook in un menu di impostazioni o preferenze può essere utile, ma consigliamo di mettere in primo piano il pulsante di accesso all'avvio dell'applicazione, incoraggiando le persone a connettersi. Alcuni giochi che utilizzano in maniera efficace la piattaforma mobile di Facebook posizionano il pulsante di accesso nella prima schermata del gioco e spiegano chiaramente che il gioco si basa sulle funzionalità di Facebook.

Up-selling del valore della connessione con benefit e incentivi

Oltre a permettere ai giocatori di individuare facilmente la funzionalità di Facebook Login all'interno del tuo gioco, devi spiegare chiaramente ai giocatori quali vantaggi possono ottenere dal collegamento a Facebook. Prova a rispondere alla domanda '"Perché mi dovrei collegare a Facebook" con un messaggio di up-selling chiaro e un call to action.

Solitamente nei messaggi si accenna al fatto che il giocatore può:

  • ottenere un'esperienza di gioco personalizzata,
  • sincronizzare lo stato di avanzamento nel gioco sulle varie piattaforme,
  • sfidare amici,
  • partecipare ai tornei settimanali e vedere le classifiche sui social,
  • chiedere aiuto e supporto per andare avanti facilmente nel gioco.

L'accesso è l'unica attività che puoi incentivare per regolamento, quindi spiega chiaramente quali vantaggi può ottenere il giocatore dall'accesso a Facebook: può trattarsi di gettoni gratuiti, articoli gratuiti, avanzamento gratuito nel gioco.

Progettazione del gioco

Dopo che il giocatore si è collegato a Facebook, esistono varie modalità per strutturare il tuo gioco in modo da sfruttare al meglio i dati social forniti da Facebook. Se il gioco viene progettato per interagire con i social, le persone vengono stimolate naturalmente a diffondere il tuo gioco in maniera organica tramite i canali social di Facebook e a migliorare la loro esperienza giocando con gli amici.

Creazione di un contesto social per impostazione predefinita

Così come consigliamo di mettere in evidenza l'accesso, consigliamo anche di mettere in evidenza il contesto social personalizzato dei giocatori all'interno del gioco. Quando un giocatore installa il tuo gioco, hai accesso anche alla lista dei suoi amici che giocano al tuo gioco. Sfrutta subito questo vantaggio e permetti ai giocatori di collegarsi facilmente ai loro amici all'interno del gioco. Non costringere le persone a richiedere amicizie già esistenti all'interno del tuo gioco. Invece, mostra subito le loro amicizie presenti.

Crea un'esperienza omogenea

Se il tuo gioco è disponibile per più piattaforme (iOS, Android e i giochi su Facebook.com) o per più dispositivi su un'unica piattaforma (iPhone e iPad), conviene fornire supporto per un'esperienza di gaming omogenea al giocatore, indipendentemente dal dispositivo che utilizza. Per esperienza omogenea si intende che, tra le varie sessioni di gioco e i vari dispositivi, viene conservato lo stato del giocatore all'interno del gioco, inclusi i progressi nel gioco, gli articoli acquistati o conquistati, il saldo nella valuta del gioco o i parametri di gaming generali. Per offrire quest'esperienza devi implementare la possibilità di salvare e ripristinare lo stato del gioco da un server centralizzato gestito da te.

Ad esempio, le persone che hanno giocato al tuo gioco su Facebook.com potrebbero aver voglia di continuare a giocare sul cellulare. Puoi fare in modo che i loro progressi o gli articoli acquistati o conquistati nel gioco sul Web non vadano perduti quando passano al dispositivo mobile.

Dato che Facebook funge da servizio di identificazione universale su tutte queste piattaforme, puoi utilizzare l'ID di Facebook dei giocatori per riconoscerli sui dispositivi e unificare le loro esperienze.

Distribuzione

I nostri canali social organici aiutano a far crescere il tuo gioco promuovendo il traffico verso la tua app. Ottimizzando l'uso di questi canali, puoi aumentare nettamente il numero di installazioni e di interazioni associate ai canali.

Feed

La pubblicazione di feed consente ai giocatori di pubblicare messaggi sul tuo gioco sul diario e sui feed dei loro amici. Questo canale di comunicazione one-to-many incoraggia efficacemente l'acquisizione e l'interazione dei giocatori sui dispositivi mobili. Ti conviene cercare di ottimizzare questo canale, in modo da ottenere i migliori risultati.

Finestra di condivisione nativa su iOS

Se stai sviluppando per iOS, l'ultima versione dell'SDK di Facebook per iOS offre una finestra di condivisione nativa. Se scegli di mostrarla, l'SDK di Facebook apre la finestra di condivisione nell'app Facebook, fornendo agli utenti un'esperienza nativa completa. Quando gli utenti scelgono di pubblicare o annullare, vengono riportati al tuo gioco e il risultato viene trasmesso al tuo codice.

Questo metodo offre i seguenti vantaggi:

  • nativo al 100% per un'esperienza di condivisione rapida ed eccellente
  • supporto per la condivisione delle notizie Open Graph
  • Facebook Login non richiesto

Poiché in alcuni casi la finestra di condivisione potrebbe non essere disponibile (ad esempio quando l'app di Facebook non è installata sul dispositivo), è consigliabile verificarne la disponibilità utilizzando l'API designata e ricorrere alla finestra di dialogo delle Notizie all'occorrenza.

Scelta di momenti interessanti da condividere

La pubblicazione dei feed tramite la finestra di condivisione di Facebook è un canale di distribuzione molto efficace. Le persone però scelgono di interagire soltanto se ritengono che valga la pena di condividere il contenuto del gioco. Questo significa che è importante selezionare i momenti chiave all'interno del flusso del gioco per esortare le persone a pubblicare su Facebook. Cerca di rappresentare al meglio i giocatori, consentendo loro di mettere in evidenza i loro traguardi o gli eventi salienti mentre giocano con il tuo gioco. Se però insisti troppo sulla condivisione, si annoieranno e assisterai al calo delle pubblicazioni e del tasso di impression, quindi segui attentamente il canale e monitora le prestazioni delle tue iterazioni.

Deep Link

Quando una storia viene condivisa nel diario di un giocatore e nei feed dei suoi amici, in genere corrisponde a un contenuto del tuo gioco. Potrebbe trattarsi di un giocatore che si vanta del punteggio raggiunto in un livello o che ha vinto un torneo settimanale.

Quando un altro giocatore seleziona una di queste storie nell'app Facebook per iOS o Android, la tua app nativa viene lanciata e ti viene fornito l'URL sorgente che hai incluso originariamente quando hai generato il racconto. Invece di inviare il giocatore a una schermata di benvenuto generica del tuo gioco, valuta se sia possibile analizzare contestualmente il link in entrata per reindirizzare il giocatore al contenuto specifico con cui ha interagito. Ad esempio, se sta rispondendo a una sfida, fai in modo che affronti il giocatore che l'ha lanciata.

Richieste

Le richieste dei giochi sono uno dei canali social principali di Facebook utilizzati per la comunicazione diretta tra le persone. Le richieste su dispositivi mobili sono particolarmente efficaci poiché generano una notifica push attraverso l'app Facebook e aprono direttamente il tuo gioco su iOS o Android. Le richieste sono un meccanismo di interazione utile ai giocatori per comunicare all'interno del gioco e per informarli in merito a eventi di gioco specifici.

A seconda che il tuo gioco sia disponibile solo per dispositivi mobili o su Facebook.com, consigliamo agli sviluppatori di usare la finestra di dialogo per la richiesta dei giochi. Se il giocatore non è connesso, consigliamo agli sviluppatori di prenderne atto e di usare gli inviti a installare l'app per invitare a giocare nuovi gamer.

Pubblicazione dal server

Osservando il traffico delle tue storie nel corso del tempo, noterai che alcune storie sono più efficaci delle altre. Sulla base di questa informazione o degli eventuali test A/B effettuati, puoi modificare i tempi e le modalità di pubblicazione delle storie da parte del gioco. Se le pubblichi su Facebook direttamente dall'app, potrebbe essere difficile iterare rapidamente la funzionalità di condivisione, poiché ogni modifica richiede la trasmissione di un nuovo codice binario all'App Store nativo, che potrebbe impiegare un po' di tempo per la pubblicazione. In alternativa, se configuri il tuo gioco in modo tale che l'app registri su un server l'attività degli utenti, manterrai il controllo completo su lato server dei contenuti trasmessi a Facebook. In questo modo potrai controllare con granularità la frequenza e i tipi di storie che trasmetti a Facebook, consentendoti di iterare e ottimizzare per migliorare le prestazioni delle tue storie e aumentare la distribuzione del tuo gioco.

Riutilizzo dell'ID dell'app Facebook su piattaforme diverse

Invece di creare una nuova app Facebook per ogni piattaforma mobile in cui il gioco è disponibile, puoi riutilizzare l'ID dell'app abilitando sezioni App nativa per iOS e App nativa per Android sulla pagina delle impostazioni dell'app nel sito per gli sviluppatori:

Ne conseguono diversi vantaggi essenziali. Facebook considera l'app come un'esperienza singola, indipendente dalla piattaforma. Questo significa che generiamo traffico attraverso le richieste dei giochi e la condivisione tra una piattaforma e l'altra, consentendo ai giocatori di interagire tramite Facebook, indipendentemente dal dispositivo che usano.

Inoltre, se stai lanciando un gioco su una piattaforma nuova e hai già una base di giocatori, utilizzando lo stesso ID dell'app Facebook massimizzi il potenziale di scoperta grazie al tuo pubblico esistente.

Promozione

Se stai utilizzando le inserzioni per promuovere l'installazione di un'app per promuovere la distribuzione a pagamento della tua app pubblicizzandola all'interno dell'app Facebook, assicurati di utilizzare l'ultima versione dell'SDK di Facebook (per iOS o Android) e di includere il codice di tracciamento corretto all'interno dell'app in modo da poter monitorare l'efficacia e le prestazioni delle tue inserzioni. Il video sulle inserzioni per promuovere l'installazione di un'app dimostra tecnicamente come includere la riga di codice singola necessaria per consentire il tracciamento negli ambienti iOS e Android.

Checklist completa

La seguente checklist è una guida completa che offre una panoramica di tutte le best practice consigliate per i giochi per mobile su Android e iOS. Oltre alle best practice illustrate in precedenza, puoi utilizzare questa checklist per iniziare a creare un nuovo gioco o per migliorarne uno esistente.

Informazioni generali

Area Consiglio

Ultimi SDK

Utilizza gli ultimi SDK per Android e iOS. Le ultime versioni degli SDK di Facebook per iOS e Android forniscono molti vantaggi essenziali rispetto alle versioni precedenti.

L'integrazione con gli ultimi SDK di Facebook mobile offre l'accesso completo alla piattaforma Facebook mobile, funziona meglio delle versioni precedenti e fornisce un'esperienza migliore ai tuoi giocatori.

Scoperta

Area Consiglio

App Center

L'App Center è il punto centrale in cui oltre un miliardo di persone su Facebook possono trovare e scoprire i giochi.

Facebook Login

Implementa Facebook Login. Il collegamento di un giocatore su un dispositivo mobile a Facebook è un metodo comprovato per aumentare le interazioni all'interno di un gioco. Gli SDK per Android e iOS supportano le finestre di dialogo di accesso native per ridurre al minimo le interruzioni e ottimizzare i tassi di conversione.

Autorizzazioni

Richiedi soltanto le autorizzazioni necessarie per il gioco. Negli ultimi SDK per iOS e Android, richiediamo di chiedere al giocatore le autorizzazioni di lettura e scrittura separatamente.

Distribuzione

Area Consiglio

Finestra di condivisione

Le storie pubblicate tramite la finestra di condivisione possono apparire nel feed degli amici del giocatore ed essere visualizzate nella loro cronologia. Assicurati di utilizzare la finestra di dialogo nativa su iOS.

Richieste dei giochi, regali

Le richieste dei giochi sono uno dei canali social principali di Facebook, utilizzate per la comunicazione diretta tra i giocatori. Le richieste su dispositivo mobile sono particolarmente efficaci poiché generano una notifica push attraverso l'app di Facebook e si aprono direttamente nel tuo gioco su iOS o Android.

I regali sono utilizzati spesso nel canale di richiesta. In genere i regali sono articoli virtuali leggeri (ricariche di energia, ornamenti) da usare per interagire di nuovo con i giocatori assenti da un po'.

Inviti a usare l'app

Gli inviti a usare l'app sono importanti per favorire la crescita e le interazioni dei giochi. I giocatori invitano gli amici a giocare con loro, generando nuove installazioni.

Filtri del dispositivo

I filtri del dispositivo per le app supportate solo su piattaforme specifiche. Potresti decidere di limitare l'invio di richieste solo alle persone che possiedono i dispositivi supportati.

Deep Link

Deep Link delle storie condivise nel diario del giocatore e nel feed dei loro amici. Le storie in genere corrispondono a un singolo contenuto del tuo gioco. Può trattarsi di un giocatore si vanta del punteggio in un livello completato o che ha vinto un torneo settimanale.

Monetizzazione

Area Consiglio

Bonus di accesso

Premia i giocatori che giocano regolarmente al tuo gioco, ad esempio offrendo un bonus crescente per ogni giorno di gioco consecutivo (10 monete il 1° giorno, 20 il 2° giorno, ecc.).

Operazioni in tempo reale

Le vendite e gli eventi possono essere un metodo efficace per aumentare il fatturato. Le vendite nella valuta premium possono generare un aumento dei ricavi senza che aumenti il volume dei pagamenti complessivo, quindi evita di generare troppe promozioni che inducano i giocatori a spendere soltanto durante le offerte promozionali. Inoltre, i nuovi contenuti e i nuovi articoli virtuali sono molto efficaci nell'aumentare i ricavi.

Audience Network

Audience Network può aiutarti a monetizzare i tuoi giochi per iOS e Android con inserzioni su Facebook altamente mirate. Scegli da tre diverse unità pubblicitarie: banner, inserzioni interstitial e inserzioni native.

Promozione

Area Consiglio

Pagina Facebook

Associa il tuo gioco a una pagina Facebook. Questo ti permetterà di aggiungere il pulsante di call to action "Gioca" alla tua pagina Facebook, un pulsante "Visita la pagina dell'app" alla tua offerta nell'App Center e, se il tuo gioco è disponibile su mobile, un pulsante "Invia al cellulare" alla tua pagina Facebook. Usa la pagina per interagire con i tuoi giocatori, ad esempio pubblicando aggiornamenti, domande frequenti e altri contenuti coinvolgenti. Per questo scopo, puoi usare la tab avanzata di impostazioni app.

Inserzioni per promuovere l'installazione di un'app mobile, inserzioni da un post della pagina e storie sponsorizzate

Le inserzioni per promuovere l'installazione di un'app mobile vengono mostrate nel feed mobile e sono un modo molto efficace per raggiungere più persone con le tue app mobili.

Sia le inserzioni da un post della pagina sia le storie sponsorizzate possono apparire sia nel feed che nella colonna a destra e sono ottimi modi per aumentare la notorietà e le interazioni con la tua app.

Eventi nell'app

Gli eventi dell'app ti permettono di comprendere la composizione delle persone che interagiscono con la tua app, di misurare le prestazioni delle tue inserzioni per le app Facebook mobile e di raggiungere specifici gruppi di giocatori con le inserzioni per le app Facebook mobile.