Inizia con la personalizzazione di Remote Config

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

Ecco come iniziare.

1. Dota la tua app di 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 abilitato Google Analytics quando hai creato il tuo progetto Firebase, abilitalo nella pagina Integrazioni del tuo progetto.

  2. Assicurati di utilizzare almeno le seguenti versioni di 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
    • Unità: 7.1.0 e versioni successive

    Solo queste versioni (e quelle più recenti) eseguono la registrazione necessaria affinché il sistema di personalizzazione impari come ottimizzare per il tuo obiettivo.

  3. Aggiungi chiamate con registrazione eventi alla tua app.

    Come minimo, registra un evento quando un utente completa l'azione dell'obiettivo per cui stai ottimizzando. Ad esempio, se desideri ottimizzare l'invio delle valutazioni al Play Store, registra un evento ogni volta che un utente valuta la tua app.

    Inoltre, dovresti registrare in modo esplicito 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 desideri siano possibili nella tua app. Questo potrebbe essere semplice come personalizzare la frequenza con cui gli annunci vengono mostrati a ciascun utente o alternative più sostanziali, come l'implementazione di layout diversi.

  5. Rendi configurabili le diverse esperienze utente in base al valore di un parametro Remote Config. Vedere Introduzione a Remote Config e Strategie di caricamento di Remote Config .

A questo punto puoi distribuire la tua app sull'App Store o sul Play Store. Gli utenti continueranno a ottenere l'esperienza predefinita che hai configurato, ma poiché puoi controllare l'esperienza con una variabile configurabile in remoto, puoi iniziare a sperimentare la personalizzazione automatica dei parametri.

Dovrai avere una massa critica di utenti che utilizzano la tua app aggiornata prima che il sistema di personalizzazione possa iniziare a ottimizzare le esperienze individuali.

2. Configura la personalizzazione dei parametri nella console Firebase

Ora che la tua app strumentata è nelle mani degli utenti, puoi utilizzare la console Firebase per impostare la personalizzazione.

  1. Nella pagina Remote Config della console Firebase, trova il parametro che controlla l'esperienza utente che desideri personalizzare e fai clic sull'icona della matita per modificarlo.

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

  3. Definire due o più valori alternativi. I "valori alternativi" sono un nome speciale per i valori dei parametri 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 un obiettivo. Puoi scegliere uno dei seguenti:

    • Seleziona da un elenco di obiettivi predefiniti per parametri come entrate e coinvolgimento.
    • Aggiungi una metrica personalizzata basata su qualsiasi altro evento di Google Analytics che desideri 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. Seleziona se ottimizzare per il numero di eventi ( COUNT ) o per la somma dei valori di tutti gli eventi ( SUM ).

    In alcuni casi, questa opzione è preselezionata per gli eventi Analytics integrati. Ad esempio, SUM sarà sempre selezionato per il tempo di coinvolgimento dell'utente per ottimizzare il tempo totale trascorso. Se scegli Clic sugli annunci , le personalizzazioni vengono ottimizzate per COUNT o il numero totale di eventi di clic sugli annunci.

  6. Se hai selezionato SUM , 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 desideri aggregare. Ad esempio, se avessi un evento con diversi tipi di valuta con parametri come USD , JPY , AUD e così via, potresti ottimizzare le entrate australiane specificando AUD come parametro dell'evento (e, nel passaggio successivo, assicurati di configurare un condizione di targeting per gli utenti in Australia!).

  7. Facoltativamente, scegli fino a due metriche aggiuntive da monitorare. Sebbene questi risultati non influiscano sull'algoritmo di personalizzazione, questi risultati possono aiutarti a comprendere meglio prestazioni e tendenze. Ad esempio, se la tua personalizzazione viene ottimizzata per i clic sugli annunci, potresti voler monitorare il coinvolgimento degli utenti tra i gruppi di riferimento e quelli personalizzati.

    Le metriche monitorate verranno visualizzate nel riepilogo dei risultati della personalizzazione, organizzati per scheda.

  8. Definire o selezionare una condizione di targeting per il parametro personalizzato. Solo gli utenti che soddisfano questa condizione avranno un'esperienza personalizzata. Alcune condizioni comunemente utilizzate prevedono la limitazione della personalizzazione ai soli utenti di una particolare piattaforma o ai soli utenti di una particolare regione.

Quando sei soddisfatto delle alternative, dell'obiettivo, delle metriche aggiuntive e del targeting, il gioco è fatto! Salva e distribuisci le modifiche per iniziare a personalizzare le esperienze individuali dei tuoi utenti. Gli utenti inizieranno a ricevere i valori dei parametri personalizzati entro poche ore, ma saranno necessari fino a 14 giorni affinché il sistema impari a conoscere l'utente e raggiunga le migliori prestazioni.

Puoi vedere le prestazioni di una personalizzazione selezionandola dalla pagina Personalizzazioni o facendo clic sulla condizione di targeting del parametro nella pagina Configurazione remota .

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