Inizia a utilizzare la personalizzazione di Remote Config

Con la personalizzazione Remote Config, fornisci automaticamente agli utenti una delle diverse esperienze utente alternative, al fine di ottimizzare un obiettivo a tua scelta. Consulta una panoramica di questa funzionalità.

Ecco come iniziare.

1. Strumenta 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, attivalo nella pagina Integrazioni del progetto.

  2. Assicurati di utilizzare almeno le seguenti versioni dell' Remote Config SDK:

    • iOS: 7.5.0 e versioni successive
    • Android: 20.0.3 (Firebase BoM 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 il logging necessario affinché il sistema di personalizzazione apprenda come ottimizzare in base al tuo obiettivo.

  3. Aggiungi chiamate di logging 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 ottimizzare 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 Analytics eventi 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 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.

  5. Rendi configurabili le diverse esperienze utente in base al valore di un Remote Config parametro. Consulta Iniziare a utilizzare Remote Config e Remote Config strategie di caricamento.

A questo punto, puoi eseguire il deployment dell'app sull'App Store o sul Play Store. Gli utenti continueranno a ricevere l'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, dovrai avere una massa critica di utenti che utilizzano l'app aggiornata.

2. Configurare la personalizzazione dei parametri nella console Firebase

Ora che l'app strumentata è nelle mani degli utenti, puoi utilizzare la Firebase console 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 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 che il tuo Remote Config parametro utilizza.

  4. Scegli un obiettivo. Puoi scegliere una delle seguenti opzioni:

    • Seleziona un obiettivo da un elenco di obiettivi predefiniti per metriche come entrate e coinvolgimento.
    • Aggiungi una metrica personalizzata basata su 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 Analytics attivo, verifica l'evento in Analytics > Eventi.

  5. Scegli se ottimizzare in base al numero di eventi (CONTEGGIO) o alla somma dei valori di tutti gli eventi (SOMMA).

    In alcuni casi, questa opzione è preselezionata per gli eventi integrati Analytics. Ad esempio, SOMMA verrà sempre selezionata per il tempo di coinvolgimento degli utenti per ottimizzare il tempo totale trascorso. Se scegli Clic sugli annunci, le personalizzazioni vengono ottimizzate per CONTEGGIO o per il numero totale di eventi di clic sugli annunci.

  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 che vuoi aggregare. Ad esempio, se hai un evento con diversi tipi di valuta con parametri come USD, JPY, AUD e così via, puoi ottimizzare per le entrate australiane specificando AUD come parametro evento (e, nel passaggio successivo, assicurati di configurare una condizione di targeting per gli utenti in Australia).

  7. (Facoltativo) Scegli fino a due metriche aggiuntive da monitorare. Sebbene non influiscano sull'algoritmo di personalizzazione, questi risultati possono aiutarti a comprendere meglio il rendimento e le tendenze. Ad esempio, se la personalizzazione ottimizza per i clic sugli annunci, potresti voler monitorare il coinvolgimento degli utenti tra i gruppi di base e quelli personalizzati.

    Le metriche monitorate verranno 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 limitare la personalizzazione solo agli utenti di una determinata piattaforma o solo agli utenti di una determinata regione.

Quando sei soddisfatto delle alternative, dell'obiettivo, delle metriche aggiuntive e del targeting, hai finito. Salva ed esegui il deployment delle modifiche per iniziare a personalizzare le singole esperienze degli utenti. Gli utenti inizieranno a ricevere valori dei parametri personalizzati tra qualche ora, ma il sistema impiegherà fino a 14 giorni per conoscere l'utente e ottenere il miglior rendimento.

Puoi vedere il rendimento di una personalizzazione selezionandola dalla pagina Personalizzazioni o facendo clic sulla condizione di targeting del parametro nella Remote Config pagina.

Per ulteriori informazioni sull'interpretazione dei risultati, consulta Comprendere i risultati della personalizzazione.