iGaming

App, PWA e WebView: explicado de forma simples para media buyers

··5 min de leitura
Três celulares comparados lado a lado: um app nativo instalado pela loja, um PWA instalado pelo navegador e um WebView que envolve conteúdo web dentro de um app

Se você é novo em tráfego de iGaming, comece por uma ideia simples: depois do clique no anúncio, o usuário precisa chegar a algum lugar.

Na prática, esse destino costuma ser uma de três opções:

  • App native: um produto instalado pela App Store ou pelo Google Play.
  • PWA: um site que pode ser adicionado à tela inicial do celular e se comportar como um app.
  • App WebView: um contêiner de app que abre conteúdo web dentro do próprio app.

Parece técnico, mas para um media buyer é uma questão de dinheiro. O formato do funil afeta o atrito, o tracking, o risco de moderação e o quanto uma fonte de tráfego consegue otimizar.

App native

Este é o fluxo mais padrão para o usuário: anúncio -> loja -> instalação -> abertura.

A maior força dele é a confiança. O usuário instala algo de uma loja oficial, então o fluxo parece mais normal e menos suspeito. Ele também dá ao time uma base mais sólida para tracking via SDK, eventos in-app, notificações push e retenção.

A maior fraqueza é a dependência da loja. Em iGaming, isso significa risco de política, risco de revisão, limitações de GEO e o fato de que um app que funciona pode sumir do funil quando o ativo na loja é bloqueado.

PWA

Um PWA continua sendo web, mas se comporta mais como um app do que uma landing page comum.

A principal força dele é a velocidade. Você não precisa de aprovação da loja para lançar o produto em si e consegue atualizar o funil muito mais rápido do que com um app de loja. É por isso que o PWA costuma ser a primeira opção prática quando um time quer testar rápido.

No Android, o fluxo de instalação costuma ser mais fácil. No iPhone, há mais atrito manual, porque normalmente o usuário precisa abrir o menu do navegador e escolher Adicionar à Tela de Início.

O PWA elimina a revisão da loja do lado do produto, mas não elimina a moderação da plataforma de anúncios. O criativo, a landing page e o caminho do usuário continuam fazendo parte do risco de revisão.

App WebView

WebView não é um tipo de produto separado no mesmo sentido que App ou PWA. É uma casca de app que carrega conteúdo web dentro do app.

Para o usuário, pode continuar parecendo um app. Para o time, é uma opção intermediária: mais parecida com app do que um funil puramente web, mas geralmente mais rápida de atualizar do que um produto totalmente nativo.

A principal vantagem é a flexibilidade. A principal desvantagem é que você continua dependendo de um contêiner de app, então continua carregando o risco do lado da loja.

Qual é melhor para um media buyer

Não existe um vencedor universal. A resposta certa depende do que você precisa agora.

Se você precisa de velocidade, o PWA costuma ser o lugar mais fácil para começar.

Se você precisa de uma estrutura mais parecida com app sem ir para o totalmente nativo, o App WebView pode fazer sentido.

Se você precisa da camada de produto mais forte no longo prazo, o App native é o modelo mais pesado, mas também o mais completo.

O que costuma converter melhor

No primeiro contato, o PWA muitas vezes tem menos atrito do que um app de loja. O usuário não precisa procurar numa loja, instalar e depois abrir o produto.

No funil mais longo, os fluxos baseados em app podem ser mais fortes, porque te dão:

  • um ícone no aparelho;
  • notificações push;
  • tracking de eventos mais rico;
  • mais espaço para retenção e atividade recorrente.

Então a versão limpa é:

  • o PWA costuma ser mais forte para a entrada rápida;
  • o App native e o App WebView podem ficar mais fortes depois, se o time souber trabalhar com eventos, retenção e depósitos recorrentes.

Meta, InApp e Moloco

Esta parte importa porque o tipo de funil também depende da fonte de tráfego.

No Meta, na prática os times trabalham com os três modelos:

  • App native;
  • PWA;
  • App WebView.

A Meta é flexível o suficiente para suportar caminhos pós-clique bem diferentes, desde que a configuração, a abordagem de moderação e o tracking sejam construídos corretamente.

Nas redes InApp, o foco prático costuma ser tráfego de app (veja como rodamos uma delas: Unity Ads para iGaming):

  • App native;
  • App WebView.

O PWA normalmente não é o formato natural ali, porque muitos setups de compra InApp são construídos em torno de instalações de app, eventos de app e otimização baseada em app.

A mesma lógica vale para o Moloco Ads. O Moloco é construído em torno de apps registrados e campanhas de app. Não é uma plataforma universal de “mandar tráfego para qualquer lugar” do jeito que os times costumam pensar na Meta.

Então, se você planeja comprar tráfego pelo Moloco, pense primeiro em termos de app. Na prática, isso significa App native ou App WebView, não o PWA como principal modelo de destino.

Custo de setup

A diferença de custo é mais direta.

O PWA costuma ser o mais barato e o mais rápido de lançar.
Você precisa do PWA em si, de uma camada de design, de um tracker, da lógica de postback e de um fluxo que funcione.

O App WebView costuma ficar no meio.
Ainda precisa de uma casca de app e de lógica do lado do app, mas muitas vezes é mais leve do que um produto totalmente nativo.

O App native é a opção mais pesada.
Você precisa de infraestrutura de app, mapeamento de eventos, SDKs, suporte, atualizações e um time capaz de manter o produto direito.

Em termos simples:

PWA < App WebView < App native

Uma nuance prática sobre apps

No iGaming grey, os times nem sempre constroem cada app do zero. Muitos times compram ou alugam cascas de app prontas.

Isso também significa que os ativos de app muitas vezes têm uma vida útil limitada. Então, se o seu fluxo depende de apps, o processo de trabalho tem de ser construído em torno de rotação, substituição e relançamentos rápidos. Isso não é um detalhe lateral. É parte do modelo.

Termos do glossário neste artigo

Não conhece algum termo? Veja a definição completa em nosso glossário de afiliados e iGaming.