Browser SDK
Browser SDK to niewielki skrypt, window.sdk, który działa w przeglądarce odwiedzającego na stronach PWA
oraz na Pańskich/Pani prelanderach. Za jego pośrednictwem strona proponuje zainstalowanie aplikacji, zapisuje
odwiedzającego do powiadomień push i wysyła zdarzenia do analityki Qubix.
Jest to coś innego niż Server SDK — zestaw poleceń po stronie serwera (sql,
fetch, stan), które działają w skryptach, regułach automatycznych Britva oraz
backendzie witryny. Server SDK działa na serwerze Qubix, natomiast
Browser SDK działa bezpośrednio na stronie odwiedzającego. To dwa różne narzędzia: Browser SDK jest w
przeglądarce, Server SDK — na serwerze.
Co potrafi
- Instalacja PWA — pokazanie odwiedzającemu monitu instalacji aplikacji oraz otwarcie już zainstalowanej aplikacji. Zob. dokumentację Browser SDK.
- Subskrypcja push — prośba o zgodę na powiadomienia i utworzenie subskrypcji, dzięki której odwiedzający będzie mógł później otrzymywać kampanie push.
- Zdarzenia — informowanie analityki o tym, co wydarzyło się na stronie (wyświetlenie, zgoda na push, instalacja) oraz wysyłanie własnych zdarzeń.
- Parametry ruchu — odczyt oferty, PWA, identyfikatora odwiedzającego oraz tagów trackingowych przesłanych przy kliknięciu.
Gdzie jest podłączony
- Automatycznie — na stronach serwowanych przez Qubix (karta sklepu PWA, strony aplikacji). Nie wymaga żadnych dodatkowych działań.
- Ręcznie — na Pańskim/Pani prelanderze przesłanym w sekcji Witryny. Pozwala to instalować aplikację i zapisywać odwiedzających bezpośrednio na własnej stronie, bez przekierowywania ich do karty sklepu. Jak to zrobić — zob. SDK na prelanderze.
Instalacja aplikacji i push działają tylko przez bezpieczne połączenie (HTTPS) oraz na domenie skonfigurowanej w Qubix i aktywnej. Więcej na ten temat w artykule o podłączaniu na prelanderze.