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.
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.