Cosa puoi fare con la personalizzazione di Remote Config?

La personalizzazione Remote Config viene ottimizzata per gli eventi Google Analytics, quindi se puoi attivare un evento con parametri significativi, puoi creare una personalizzazione per questo evento.

Per ottenere i risultati più utili, devi scegliere un evento che si attiva spesso con valori alternativi che prevedi produrranno differenze significative nei risultati. La personalizzazione funziona al meglio quando hai almeno 10.000 utenti e più di 1000 eventi di attivazione a settimana (o conversioni).

Di seguito sono descritti alcuni dei diversi modi in cui puoi personalizzare la tua app.

Ottimizzare per le entrate generate dalle impressioni degli annunci

Un modo per utilizzare la personalizzazione è ottimizzare per le entrate generate dalle impressioni degli annunci. Per questo caso d'uso, supponiamo che tu abbia un gioco con minigiochi facoltativi protetti da un annuncio a pagina intera e che tu voglia ottimizzare l'esperienza con i minigiochi per ogni utente, generando il maggior numero di entrate pubblicitarie senza influire sul coinvolgimento dell'utente.

Vediamo un modo per farlo:

  1. Nel tuo gioco, implementa la registrazione degli eventi personalizzati per l'evento ad_impression specifico per i fornitori di annunci che utilizzi, assicurandoti che i parametri currency e value siano inclusi e che le entrate vengano aggiunte al parametro valore registrato.

    L'articolo Misurare le entrate pubblicitarie descrive come registrare automaticamente gli eventi ad_impression con AdMob e fornisce anche alcuni altri esempi di implementazione per altre piattaforme di pubblicazione di annunci, come AppLovin e ironSource.

  2. Determina il parametro Remote Config che utilizzerai e i valori alternativi tra cui scegliere e assicurati che la logica del tuo gioco possa gestire i diversi valori.

    Questo esempio descrive l'implementazione di un parametro Remote Config come indicatore di funzionalità per attivare diversi minigiochi. Per farlo, apri la pagina Remote Config e fai clic su Aggiungi parametro. Puoi assegnare il nome Remote Config al parametro minigame con un valore predefinito di no_game.

    Aggiungere un parametro Remote Config

  3. Ora aggiungi una personalizzazione facendo clic su Aggiungi nuova e selezionando Personalizzazione.

  4. Aggiungi fino a cinque valori alternativi, quindi fai clic su Avanti.

    Per questo esempio di minigioco, puoi utilizzare tictactoe, word_scramble e race.

    Aggiungere valori alternativi

  5. Ora scegli uno scopo. Poiché ora registri gli eventi di impressione dell'annuncio che contengono valori di entrate, seleziona Impressione dell'annuncio come scopo, scegli SOMMA e value come parametro da aggregare e aggiungi un'altra metrica di monitoraggio per Tempo di coinvolgimento utente. In questo modo puoi vedere come si confronta nei risultati di personalizzazione.

    Qui puoi anche selezionare un altro evento come metrica personalizzata, se lo ritieni pertinente.

    Selezionare un obiettivo

  6. Fai clic su Avanti per scegliere una condizione target. Poiché esegui l'ottimizzazione in base al valore aggregato delle entrate generate dalle impressioni degli annunci, se non converti il valore delle entrate generate dagli eventi nella stessa valuta, ti consigliamo di creare una condizione in base agli utenti di una regione specifica per migliorare la coerenza.

    Scegli una condizione target

  7. Fai clic su Avanti, assegna un nome alla personalizzazione e poi fai clic su Salva.

    Assegna un nome alla personalizzazione

  8. Fai clic su Pubblica modifiche per avviare la personalizzazione. Gli utenti inizieranno a ricevere valori dei parametri personalizzati entro poche ore (a seconda dell'intervallo di recuperoRemote Config. Poiché il periodo di tempo in cui un valore viene applicato a un utente (la finestra di coerenza) è di 24 ore, ti consigliamo di lasciare in esecuzione le personalizzazioni per 14 giorni (o in modo permanente) in modo che continuino a imparare e migliorare, offrendo un'esperienza ottimale a ogni utente.

    Per verificare il rendimento delle personalizzazioni, fai clic sulla condizione di targeting del parametro nella pagina Remote Config.

Ora che hai imparato a creare una personalizzazione, continua a leggere per scoprire altri casi d'uso e le opzioni che puoi utilizzare per implementarli.

Seleziona il posizionamento dell'annuncio migliore per ogni utente

Utenti diversi potrebbero rispondere in modi diversi quando vengono visualizzati determinati fattori di forma o determinate località degli annunci. In questo caso d'uso, puoi utilizzare un parametro Remote Config come ad_placement con valori di località diversi e ottimizzare per i clic sugli annunci.

Quando esegui l'ottimizzazione per ad_clicks, ti consigliamo di configurare almeno un'altra metrica per ad_clicks per monitorare i livelli di coinvolgimento degli utenti e assicurarti che rimangano elevati.user_engagement

Componente di personalizzazione Valori potenziali e consigliati
Parametro Remote Config ad_placement
Valori alternativi top-left, bottom, middle-panel, full-screen
Obiettivo ad_clicks
Metriche aggiuntive user_engagement

Ottimizzazione per la frequenza degli annunci

In questo caso d'uso, puoi ottimizzare la frequenza degli annunci in base al coinvolgimento degli utenti per determinare quale frequenza genera il maggior coinvolgimento degli utenti. Utilizza ad_click come metrica aggiuntiva da monitorare.

Componente di personalizzazione Valori potenziali o consigliati
Parametro Remote Config ad_display_freq_in_min
Valori alternativi 2, 10, 50
Obiettivo user_engagement
Metriche aggiuntive ad_click

Determina la selezione della difficoltà migliore per massimizzare il coinvolgimento degli utenti

In questo caso d'uso, puoi personalizzare la tua app per ogni utente, scegliendo il livello di difficoltà giusto per coinvolgere completamente ogni singolo utente con diversi livelli di abilità. Puoi utilizzare level_difficulty come parametro Remote Config e il coinvolgimento degli utenti come scopo. Aggiungi qui eventuali altre metriche che ritieni pertinenti. Questo esempio utilizza level_complete per ottenere informazioni sul progresso dell'utente nel gioco.

Puoi anche utilizzare un obiettivo come le entrate generate dalle impressioni degli annunci (come configurato in Ottimizzare per le entrate generate dalle impressioni degli annunci) o utilizzare in_app_purchase per ottimizzare per gli acquisti in-app.

Componente di personalizzazione Valori potenziali o consigliati
Parametro Remote Config level_difficulty
Valori alternativi easy, medium, difficult, impossible
Obiettivo user_engagement
Metriche aggiuntive level_complete