La personalizzazione Remote Config è 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 di produrre differenze significative nei risultati. La personalizzazione funziona al meglio quando hai almeno 10.000 utenti e oltre 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 derivanti dalle impressioni degli annunci
Un modo per utilizzare la personalizzazione è ottimizzare per le entrate derivanti dalle impressioni degli annunci. Per questo caso d'uso, supponiamo che tu abbia un gioco con minigiochi facoltativi bloccati dietro un annuncio a schermo intero e che tu voglia ottimizzare l'esperienza dei minigiochi per ogni utente, fornendo le entrate pubblicitarie maggiori senza influire sul coinvolgimento degli utenti.
Ecco un modo per raggiungere questo obiettivo:
Nel gioco, implementa la registrazione degli eventi personalizzati per l'evento
ad_impressionspecifico per i fornitori di annunci che utilizzi, assicurandoti che siano inclusi i parametricurrencyevaluee che le entrate vengano aggiunte nel parametro del valore riportato.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.
Determina il parametro Remote Config che utilizzerai e i valori alternativi tra cui scegliere e assicurati che la logica del gioco possa gestire i diversi valori.
Questo esempio descrive l'implementazione di un Remote Config parametro come flag di funzionalità per abilitare diversi minigiochi. Per farlo, apri la Remote Config pagina e fai clic su Aggiungi parametro. Puoi assegnare al parametro Remote Config il nome
minigamecon un valore predefinito dino_game.
Ora aggiungi una personalizzazione facendo clic su Aggiungi nuovo e selezionando Personalizzazione.
Aggiungi fino a cinque valori alternativi e poi fai clic su Avanti.
Per questo esempio di minigioco, puoi utilizzare
tictactoe,word_scrambleerace.
Ora scegli un obiettivo. Poiché ora stai registrando gli eventi di impressione dell'annuncio che contengono i valori delle entrate, seleziona Impressione dell'annuncio come obiettivo, scegli SUM e value come parametro da aggregare e aggiungi una metrica di monitoraggio aggiuntiva per Durata del coinvolgimento degli utenti. In questo modo, puoi vedere come si confronta nei risultati di personalizzazione.
Se lo ritieni pertinente, puoi selezionare anche un altro evento come metrica personalizzata.
Fai clic su Avanti per scegliere una condizione di targeting. Poiché stai ottimizzando il valore aggregato delle entrate derivanti dalle impressioni degli annunci, se non converti il valore delle entrate degli eventi nella stessa valuta, potresti voler creare una condizione basata sugli utenti di una regione specifica per migliorare la coerenza.
Fai clic su Avanti e assegna un nome alla personalizzazione, poi fai clic su Salva.
Fai clic su Pubblica modifiche per avviare la personalizzazione. Gli utenti inizieranno a ricevere valori dei parametri personalizzati tra qualche ora (a seconda dell' Remote Config intervallo di recupero. Poiché il periodo di tempo in cui un valore viene applicato a un utente (la finestra di permanenza) è di 24 ore, ti consigliamo di lasciare in esecuzione le personalizzazioni per 14 giorni (o in modo permanente) in modo che imparino e migliorino continuamente, fornendo un'esperienza ottimale per ogni utente.
Puoi vedere il rendimento delle personalizzazioni facendo clic sulla condizione di targeting del parametro nella Remote Config pagina.
Ora che hai imparato a creare una personalizzazione, continua a leggere per scoprire altri casi d'uso e discutere le opzioni che puoi utilizzare per implementarli.
Selezionare il posizionamento degli annunci migliore per ogni utente
Utenti diversi potrebbero rispondere in modo diverso quando vengono presentati determinati formati o posizioni degli annunci. In questo caso d'uso, puoi utilizzare un Remote Config
parametro come ad_placement con valori di posizione diversi e ottimizzare
per i clic sugli annunci.
Quando ottimizzi per ad_clicks, potresti voler configurare almeno una metrica aggiuntiva per user_engagement per monitorare i livelli di coinvolgimento degli utenti e assicurarti che rimangano elevati.
| Componente di personalizzazione | Valori potenziali e consigliati |
|---|---|
| Remote Config parametro | ad_placement
|
| Valori alternativi | top-left, bottom, middle-panel, full-screen
|
| Obiettivo | ad_clicks
|
| Metriche aggiuntive | user_engagement
|
Ottimizzare per la frequenza degli annunci
In questo caso d'uso, puoi ottimizzare la frequenza degli annunci, ottimizzando il coinvolgimento degli utenti per determinare quale frequenza degli annunci genera il maggior coinvolgimento degli utenti. Utilizza ad_click come metrica aggiuntiva da monitorare.
| Componente di personalizzazione | Valori potenziali o consigliati |
|---|---|
| Remote Config parametro | ad_display_freq_in_min
|
| Valori alternativi | 2, 10, 50
|
| Obiettivo | user_engagement
|
| Metriche aggiuntive | ad_click
|
Determinare la selezione della difficoltà migliore per massimizzare il coinvolgimento degli utenti
In questo caso d'uso, puoi personalizzare l'app per ogni utente, scegliendo il livello di difficoltà giusto per coinvolgere completamente ogni singolo utente con livelli di abilità di gioco diversi. Puoi utilizzare level_difficulty come parametro Remote Config
e il coinvolgimento degli utenti come obiettivo. Aggiungi qui qualsiasi metrica aggiuntiva che ritieni pertinente. Questo esempio utilizza level_complete per ottenere informazioni sulla progressione degli utenti nel gioco.
Puoi anche utilizzare un obiettivo come le entrate derivanti dalle impressioni degli annunci (come configurato in
Ottimizzare per le entrate derivanti dalle impressioni degli annunci) o
utilizzare in_app_purchase per ottimizzare gli acquisti in-app.
| Componente di personalizzazione | Valori potenziali o consigliati |
|---|---|
| Remote Config parametro | level_difficulty
|
| Valori alternativi | easy, medium, difficult, impossible
|
| Obiettivo | user_engagement
|
| Metriche aggiuntive | level_complete
|