Inizia a utilizzare la personalizzazione di Remote Config

Con la personalizzazione Remote Config, offri automaticamente agli utenti una di diverse esperienze utente alternative, in modo da ottimizzare per un obiettivo di tua scelta. Consulta una panoramica di questa funzionalità.

Ecco come iniziare.

1. Instrumenta l'app con Analytics e Remote Config

Prima di poter iniziare a fornire esperienze utente personalizzate, la tua app deve utilizzare Analytics e Remote Config.

  1. Se non hai attivato Google Analytics quando hai creato il progetto Firebase, abilitalo nella pagina Integrazioni del progetto.

  2. 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 successive) eseguono il logging necessario per consentire al sistema di personalizzazione di apprendere come ottimizzare in base al tuo scopo.

  3. Aggiungi chiamate di registrazione eventi alla tua app.

    Registra almeno un evento quando un utente completa l'azione dell'obiettivo per cui stai eseguendo l'ottimizzazione. Ad esempio, se vuoi eseguire l'ottimizzazione in base alle 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.

  4. Implementa le diverse esperienze utente che vuoi rendere possibili nella tua app. Potrebbe essere sufficiente personalizzare la frequenza di visualizzazione degli annunci per ciascun utente o utilizzare alternative più sostanziali, come l'implementazione di diversi layout.

  5. Rendi configurabili le diverse esperienze utente in base al valore di un parametro Remote Config. Consulta la Guida introduttiva a Remote Config e alle strategie di caricamento di Remote Config.

A questo punto, puoi eseguire il deployment dell'app nell'App Store o nel Play Store. Gli utenti continueranno a ricevere l'esperienza predefinita che hai configurato, ma poiché puoi controllarla con una variabile configurabile da remoto, puoi iniziare a fare esperimenti con la personalizzazione automatica dei parametri.

Prima che il sistema di personalizzazione possa iniziare a ottimizzare le singole esperienze, è necessario disporre di una massa critica di utenti che utilizzano 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.

  1. 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.

  2. Nel riquadro Modifica parametro, fai clic su Aggiungi nuovo > Personalizzazione.

  3. Definisci due o più valori alternativi. "Valori alternativi" è un nome speciale per i valori parametro che l'algoritmo di personalizzazione può scegliere per i tuoi utenti. Il formato dei valori utilizzati qui deve corrispondere al tipo di dati utilizzato dal parametro Remote Config.

  4. Scegli uno scopo. Puoi scegliere una delle seguenti opzioni:

    • Seleziona un obiettivo predefinito da un elenco per metriche come entrate e coinvolgimento.
    • Aggiungi una metrica personalizzata in base a qualsiasi altro evento Google Analytics che vuoi ottimizzare digitando il nome dell'evento nel campo Obiettivo e facendo clic su Crea evento.

      Poiché questi eventi possono essere dinamici o personalizzati, potrebbero non essere visualizzati nel menu a discesa. Per assicurarti che la metrica specificata corrisponda esattamente a un evento attivoAnalytics, verifica l'evento in Analytics > Eventi.

  5. Scegli se ottimizzare in base al numero di eventi (CONTA) o alla somma di tutti i valori degli eventi (SOMMA).

    In alcuni casi, questa opzione è preselezionata per gli eventi Analytics integrati. Ad esempio, per il tempo di coinvolgimento degli utenti sarà sempre selezionata l'opzione SOMMA per ottimizzare in base al tempo totale trascorso. Se scegli Clic sugli annunci, le personalizzazioni vengono ottimizzate per CONTEGGIO, ovvero il numero totale di eventi di clic sull'annuncio.

  6. 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 da aggregare. Ad esempio, se hai un evento con diversi tipi di valute con parametri come USD, JPY, AUD e così via, puoi eseguire l'ottimizzazione in base alle entrate australiane specificando AUD come parametro evento (e, nel passaggio successivo, assicurati di configurare una condizione di targeting per gli utenti in Australia).

  7. Se vuoi, scegli fino a due metriche aggiuntive da monitorare. Sebbene questi parametri non influiscano sull'algoritmo di personalizzazione, possono aiutarti a comprendere meglio il rendimento e le tendenze. Ad esempio, se la personalizzazione è ottimizzata per i clic sugli annunci, ti consigliamo di monitorare il coinvolgimento degli utenti tra il gruppo di riferimento e i gruppi personalizzati.

    Le metriche monitorate vengono visualizzate nel riepilogo dei risultati della personalizzazione, organizzate per scheda.

  8. 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 sono quelle che limitano la personalizzazione solo agli utenti di una determinata piattaforma o solo agli utenti di una determinata regione.

Quando ritieni che le alternative, lo scopo, le metriche aggiuntive e il targeting siano soddisfacenti, hai finito. Salva e implementa le modifiche per iniziare a personalizzare le singole esperienze degli utenti. Gli utenti inizieranno a ricevere valori dei parametri personalizzati in poche ore, ma il sistema impiegherà fino a 14 giorni per acquisire informazioni sull'utente e ottenere il rendimento migliore.

Per verificare il rendimento di una personalizzazione, selezionala dalla pagina Personalizzazioni o fai clic sulla condizione di targeting del parametro nella Remote Config.

Per ulteriori informazioni sull'interpretazione dei risultati, consulta Informazioni sui risultati della personalizzazione.