Con la personalizzazione Remote Config, fornisci automaticamente agli utenti una delle diverse esperienze utente alternative, in modo da ottimizzare un obiettivo a tua scelta. Consulta una panoramica di questa funzionalità.
Ecco come iniziare.
1. Strumenta la tua app con Analytics e Remote Config
Prima di poter iniziare a fornire esperienze utente personalizzate, la tua app deve utilizzare Analytics e Remote Config.
Se non hai attivato Google Analytics quando hai creato il progetto Firebase, attivalo nella pagina Integrazioni del progetto.
Assicurati di utilizzare almeno le seguenti versioni dell'SDK Remote Config:
- iOS: 7.5.0 e versioni successive
- Android: 20.0.3 (distinta base Firebase 26.4.0) e versioni successive
- C++ 7.1.1 e versioni successive
- Unity: 7.1.0 e versioni successive
Solo queste versioni (e quelle più recenti) eseguono la registrazione necessaria per consentire al sistema di personalizzazione di apprendere come ottimizzare in base al tuo obiettivo.
Aggiungi chiamate di registrazione degli eventi alla tua app.
Come minimo, registra un evento quando un utente completa l'azione dell'obiettivo per cui stai eseguendo l'ottimizzazione. Ad esempio, se vuoi eseguire l'ottimizzazione per gli invii di valutazioni del Play Store, registra un evento ogni volta che un utente valuta la tua app.
Inoltre, devi registrare esplicitamente tutti gli eventi Analytics pertinenti alla tua app che non vengono registrati automaticamente. Registrando questi eventi contestuali, puoi migliorare la qualità delle tue personalizzazioni.
Implementa le diverse esperienze utente che vuoi rendere possibili nella tua app. Potrebbe trattarsi di una semplice personalizzazione della frequenza di visualizzazione degli annunci per ogni utente o di alternative più sostanziali, come l'implementazione di layout diversi.
Rendi configurabili le diverse esperienze utente in base al valore di un parametro Remote Config. Consulta Guida introduttiva a Remote Config e Remote Configstrategie di caricamento.
A questo punto, puoi eseguire il deployment dell'app sull'App Store o sul Play Store. Gli utenti continueranno a usufruire dell'esperienza predefinita che hai configurato, ma poiché puoi controllare l'esperienza con una variabile configurabile da remoto, puoi iniziare a sperimentare la personalizzazione automatica dei parametri.
Prima che il sistema di personalizzazione possa iniziare a ottimizzare le singole esperienze, è necessario che un numero significativo di utenti utilizzi l'app aggiornata.
2. Configurare la personalizzazione dei parametri nella console Firebase
Ora che la tua app instrumentata è nelle mani degli utenti, puoi utilizzare la console Firebase per configurare la personalizzazione.
Nella pagina Remote Config della console Firebase, individua il parametro che controlla l'esperienza utente che vuoi personalizzare e fai clic sull'icona a forma di matita per modificarlo.
Nel riquadro Modifica parametro, fai clic su Aggiungi nuovo > Personalizzazione.
Definisci due o più valori alternativi. "Valori alternativi" è un nome speciale per i valori dei parametri che l'algoritmo di personalizzazione può scegliere per i tuoi utenti. Il formato dei valori che utilizzi qui deve corrispondere al tipo di dati utilizzato dal parametro Remote Config.
Scegli un obiettivo. Puoi scegliere una delle seguenti opzioni:
- Scegli da un elenco di obiettivi predefiniti per metriche come entrate e coinvolgimento.
Aggiungi una metrica personalizzata basata su qualsiasi altro evento Google Analytics per cui vuoi eseguire l'ottimizzazione digitando il nome dell'evento nel campo Obiettivo e facendo clic su Crea evento.
Poiché questi eventi potrebbero essere dinamici o personalizzati, potrebbero non essere visualizzati nel menu a discesa. Per assicurarti che la metrica che specifichi corrisponda esattamente a un evento Analytics attivo, verifica l'evento in Analytics > Eventi.
Scegli se ottimizzare in base al numero di eventi (COUNT) o alla somma dei valori di tutti gli eventi (SUM).
In alcuni casi, questa opzione è preselezionata per gli eventi Analytics integrati. Ad esempio, SOMMA verrà sempre selezionata per Coinvolgimento degli utenti tempo di ottimizzazione per il tempo totale trascorso. Se scegli Clic sugli annunci, le personalizzazioni vengono ottimizzate per COUNT, ovvero il numero totale di eventi di clic sugli annunci.
Se hai selezionato SOMMA, inserisci il nome del parametro evento da aggregare.
Nella maggior parte dei casi, il nome del parametro evento è
value
, ma potresti avere una metrica personalizzata con un valore specifico che vuoi aggregare. Ad esempio, se hai un evento con diversi tipi di valuta con parametri comeUSD
,JPY
,AUD
e così via, puoi ottimizzare per le entrate australiane specificandoAUD
come parametro evento (e, nel passaggio successivo, assicurati di configurare una condizione di targeting per gli utenti in Australia).Se vuoi, scegli fino a due metriche aggiuntive da monitorare. Sebbene questi risultati non influiscano sull'algoritmo di personalizzazione, possono aiutarti a comprendere meglio il rendimento e le tendenze. Ad esempio, se la personalizzazione ottimizza i clic sugli annunci, potresti voler monitorare il coinvolgimento degli utenti tra i gruppi di base e personalizzati.
Le metriche monitorate vengono visualizzate nel riepilogo dei risultati della personalizzazione, organizzate per scheda.
Definisci o seleziona una condizione di targeting per il parametro personalizzato. Solo gli utenti che soddisfano questa condizione riceveranno un'esperienza personalizzata. Alcune condizioni di uso comune prevedono di limitare la personalizzazione solo agli utenti di una determinata piattaforma o solo agli utenti di una determinata regione.
Quando le alternative, l'obiettivo, le metriche aggiuntive e il targeting ti soddisfano, hai finito. Salva e implementa le modifiche per iniziare a personalizzare le esperienze individuali degli utenti. Gli utenti inizieranno a ricevere valori dei parametri personalizzati entro poche ore, ma il sistema impiegherà fino a 14 giorni per conoscere i tuoi utenti e ottenere il rendimento migliore.
Per visualizzare il rendimento di una personalizzazione, selezionala nella pagina Personalizzazioni o fai clic sulla condizione di targeting del parametro nella pagina Remote Config.
Per ulteriori informazioni sull'interpretazione dei risultati, consulta Comprendere i risultati della personalizzazione.