Pular para o conteúdo principal

Browser SDK

O Browser SDK é um pequeno script, window.sdk, que é executado no navegador do visitante nas páginas do PWA e nos seus prelandings. Por meio dele, a página oferece a instalação do aplicativo, inscreve o visitante em push e envia eventos para o analytics do Qubix.

É uma coisa distinta do Server SDK — o conjunto de comandos do lado do servidor (sql, fetch, state) que são executados em scripts, regras automáticas Britva e no backend do site. O Server SDK é executado no servidor do Qubix, enquanto o Browser SDK é executado diretamente na página do visitante. São duas ferramentas diferentes: o Browser SDK fica no navegador, o Server SDK fica no servidor.

O que ele pode fazer

  • Instalar o PWA — exibir ao visitante o prompt de instalação do aplicativo e abrir um aplicativo já instalado. Veja a referência do Browser SDK.
  • Inscrever em push — solicitar permissão de notificação e criar uma inscrição para que o visitante possa receber campanhas de push futuramente.
  • Eventos — reportar ao analytics o que aconteceu na página (uma visita, um consentimento de push, uma instalação) e enviar seus próprios eventos.
  • Parâmetros de tráfego — ler a oferta, o PWA, o id do visitante e as tags do tracker que vieram com o clique.

Onde ele é conectado

  • Automaticamente — nas páginas servidas pelo Qubix (o card da loja PWA, as páginas do aplicativo). Nada adicional a fazer.
  • Manualmente — no seu prelanding enviado em Sites. Isso permite instalar e inscrever visitantes diretamente na sua própria página, sem enviá-los ao card da loja. Como fazer — veja SDK no seu prelanding.
observação

A instalação do aplicativo e o push funcionam apenas por uma conexão segura (HTTPS) e em um domínio configurado no Qubix e ativo. Mais sobre isso no artigo sobre conexão em um prelanding.

O que vem a seguir