Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

O que você pode fazer com a personalização do Configuração remota?

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

A personalização do Remote Config otimiza para eventos do Google Analytics, portanto, se você pode acionar um evento com parâmetros significativos, pode criar uma personalização para ele.

Para obter os resultados mais úteis, você deve escolher um evento que seja acionado frequentemente com valores alternativos que você espera que produzam diferenças significativas nos resultados. A personalização funciona melhor quando você tem pelo menos 10.000 usuários e mais de 1.000 eventos de acionamento por semana (ou conversões).

Algumas das diferentes maneiras de personalizar seu aplicativo são descritas abaixo.

Otimizar para receita de impressões de anúncios

Uma maneira de usar a personalização é otimizar a receita de impressões de anúncios. Para este caso de uso, digamos que você tenha um jogo com minijogos opcionais protegidos por um anúncio de página inteira e queira otimizar a experiência do minijogo para cada usuário, fornecendo a maior receita de anúncios sem afetar o engajamento do usuário.

Vamos percorrer uma maneira de fazer isso:

  1. Em seu jogo, implemente o registro de eventos personalizado para o evento ad_impression específico para os provedores de anúncios que você usa, certificando-se de que a currency e os parâmetros de value sejam incluídos e que a receita seja adicionada ao parâmetro de valor relatado.

    Medir a receita de anúncios descreve como registrar eventos ad_impression automaticamente com Admob e também fornece alguns outros exemplos de implementação para outras plataformas de veiculação de anúncios, como AppLovin e ironSource .

  2. Determine o parâmetro Remote Config que você usará e os valores alternativos para escolher e certifique-se de que a lógica em seu jogo possa lidar com os diferentes valores.

    Este exemplo descreve a implementação de um parâmetro de configuração remota como um sinalizador de recurso para habilitar vários minijogos diferentes. Para fazer isso, abra a página Remote Config e clique em Add parameter . Você pode nomear o minigame do parâmetro Remote Config com um valor padrão de no_game .

    Add a Remote Config parameter

  3. Agora, adicione uma personalização clicando em Adicionar novo e selecionando Personalização .

  4. Adicione até cinco valores alternativos e clique em Avançar .

    Para este exemplo de minijogo, você pode usar tictactoe , word_scramble e race .

    Add alternative values

  5. Em seguida, escolha um objetivo. Como agora você está registrando eventos de impressão de anúncio que contêm valores de receita, selecione Impressão de anúncio como objetivo, escolha SUM e valor como parâmetro a ser agregado e adicione uma métrica de rastreamento adicional para Tempo de engajamento do usuário . Isso permite que você veja como ele se compara nos resultados de personalização.

    Você também pode selecionar um outro evento como uma métrica personalizada aqui, se achar relevante.

    Select an objective

  6. Clique em Avançar para escolher uma condição de destino. Como você está otimizando o valor agregado da receita de impressões de anúncios, se não estiver convertendo o valor da receita do evento na mesma moeda, convém criar uma condição com base nos usuários de uma região específica para melhorar a consistência.

    Choose a target condition

  7. Clique em Avançar e nomeie sua personalização e clique em Salvar .

    Name your personalization

  8. Clique em Publicar alterações para iniciar a personalização. Os usuários começarão a receber valores de parâmetros personalizados em algumas horas (dependendo do intervalo de busca da configuração remota . Como o tempo que um valor é aplicado a um usuário (a janela de permanência ) é de 24 horas, recomendamos que você deixe suas personalizações serem executadas por 14 dias (ou perpetuamente) para que aprendam e melhorem continuamente, proporcionando uma experiência ideal para cada usuário.

    Você pode ver o desempenho de suas personalizações clicando na condição de segmentação do parâmetro na página Configuração remota .

Agora que você aprendeu como criar uma personalização, continue lendo para explorar outros casos de uso e discutir as opções que você pode usar para implementá-los.

Selecione o melhor posicionamento de anúncio para cada usuário

Diferentes usuários podem responder de maneiras diferentes quando apresentados a determinados fatores de forma ou localização do anúncio. Nesse caso de uso, você pode usar um parâmetro de configuração remota como ad_placement com diferentes valores de localização e otimizar para cliques em anúncios.

Ao otimizar para ad_clicks , convém configurar pelo menos uma métrica adicional para user_engagement para rastrear os níveis de engajamento do usuário para garantir que eles permaneçam altos.

Componente de personalização Valores potenciais e recomendados
Parâmetro de configuração remota ad_placement
Valores alternativos top-left, bottom, middle-panel, full-screen
Objetivo ad_clicks
Métricas adicionais user_engagement

Otimize para a frequência do anúncio

Nesse caso de uso, você pode otimizar a frequência do anúncio, otimizando o envolvimento do usuário para determinar qual frequência do anúncio resulta no maior envolvimento do usuário. Use ad_click como uma métrica adicional para rastrear.

Componente de personalização Valores potenciais ou recomendados
Parâmetro de configuração remota ad_display_freq_in_min
Valores alternativos 2, 10, 50
Objetivo user_engagement
Métricas adicionais ad_click

Determine a melhor seleção de dificuldade para maximizar o envolvimento do usuário

Neste caso de uso, você pode personalizar seu aplicativo para cada usuário, escolhendo o nível certo de dificuldade para envolver totalmente cada usuário individual com níveis variados de habilidade do jogador. Você pode usar level_difficulty como um parâmetro do Remote Config e o envolvimento do usuário como um objetivo. Adicione qualquer métrica adicional que achar relevante aqui - este exemplo usa level_complete para obter informações sobre a progressão do usuário no jogo.

Você também pode usar um objetivo como receita de impressões de anúncios (conforme configurado em Otimizar para receita de impressões de anúncios ) ou usar in_app_purchase para otimizar para IAPs.

Componente de personalização Valores potenciais ou recomendados
Parâmetro de configuração remota level_difficulty
Valores alternativos easy, medium, difficult, impossible
Objetivo user_engagement
Métricas adicionais level_complete