Jak firma JD.ID zwiększyła ogólny współczynnik konwersji z urządzeń mobilnych (mCVR) o 53%, mCVR w przypadku użytkowników z zainstalowanymi aplikacjami o 200%, a liczbę aktywnych użytkowników dziennie o 26%.
JD.ID to indonezyjskia platforma handlu elektronicznego, która świadczy usługi w zakresie dostarczania rozmaitych produktów, w tym urządzeń elektronicznych, sprzętu AGD, odzieży, akcesoriów modowych i produktów sportowych. Firma JD.ID działa obecnie w ponad 350 indonezyjskich miastach, aby jeszcze bardziej zwiększyć swoją obecność w internecie, koncentrując się na wydajności i niezależnej od sieci obsługi swojej progresywnej aplikacji internetowej (PWA). Dzięki tym ulepszeniom firma JD.ID mogła zwiększyć ogólny współczynnik konwersji z urządzeń mobilnych (mCVR) o 53%, współczynnik mCVR użytkowników z zainstalowaną aplikacją o 200%, a liczbę aktywnych użytkowników dziennie o 26%. Przełożyła się na nią najpopularniejsza i godna zaufania firma z branży handlu elektronicznego w kraju.
Podkreślenie możliwości
Aby przezwyciężyć niestabilne sieci komórkowe w Indonezji ze względu na dużą liczbę operatorów, firma JD.ID szukała rozwiązania, które umożliwiłoby jej nieprzerwaną pracę i wygodę użytkowników, a także rozwiązanie wszelkich problemów z lokalną pamięcią podręczną. Firma odkryła duży potencjał pozyskiwania wśród użytkowników, którzy odwiedzili witrynę firmy, ale nie pobrali aplikacji na iOS ani na Androida. Aby wykorzystać tę możliwość, firma wykorzystała sprawdzone metody dotyczące aplikacji PWA i zadbała o to, aby witryna była przyjazna dla użytkowników i w ten sposób zwiększyła zaangażowanie użytkowników. Skupiała się na odporności sieci na niezawodność.
Realizacja
Strategie buforowania
Aby wyeliminować problemy z siecią i poprawić wygodę użytkowników, zespół JD.ID skorzystał z Workbox, dzięki czemu aplikacja PWA działała prawidłowo nawet wtedy, gdy użytkownik był offline lub korzystał z nieprawidłowej sieci. Usługa Workbox ułatwiła realizację strategii buforowania PWA w pamięci podręcznej, na którą składają się 3 części:
- Najpierw sieć, a następnie powrót do pamięci podręcznej: ta strategia ma na celu najpierw uzyskanie odpowiedzi z sieci. Po otrzymaniu odpowiedzi przesyła ona ją do przeglądarki i zapisuje w pamięci podręcznej. Jeśli żądanie sieciowe nie powiedzie się, zostanie użyta ostatnia odpowiedź z pamięci podręcznej. Firma JD.ID zastosowała tę strategię do strony głównej, aby zapewnić użytkownikom dostęp do strony głównej nawet wtedy, gdy są offline.
- Najpierw pamięć podręczna, a wracam do sieci: ta strategia najpierw sprawdza, czy w pamięci podręcznej znajduje się odpowiedź, i używa jej, jeśli jest dostępna. W przeciwnym razie witryna JD.ID łączy się z siecią, zapisuje odpowiedź w pamięci podręcznej, a następnie przekazuje ją do przeglądarki. Po zainstalowaniu skryptu service worker będzie z wyprzedzeniem zapisany w pamięci podręcznej użytkownika statyczne zasoby strony głównej, strony zastępczej offline (objaśnione poniżej), strony kategorii, strony produktu, koszyka i strony rozliczenia. Gdy użytkownik przekierowuje użytkownika na którąkolwiek z tych stron, taka strategia buforowania gwarantuje, że przeglądarka bezpośrednio pobierze statyczne pliki zasobów z pamięci podręcznej, co przyspiesza wczytywanie tych stron o znaczeniu krytycznym.
- Tylko sieć: ta strategia wymusza wysłanie odpowiedzi wyłącznie z sieci. Firma JD.ID stosuje tę strategię w przypadku koszyka na zakupy i strony rozliczenia, ponieważ strony te wymagają bardzo wysokiej dokładności danych.
Skrzynka robocza umożliwia też JD.ID konfigurowanie reguł routingu, domyślny czas oczekiwania na odpowiedź żądania, liczbę odpowiedzi, które mogą być przechowywane w pamięci podręcznej, oraz czas, przez jaki odpowiedzi mają być przechowywane w pamięci podręcznej.
Strona zastępcza offline
Zespół JD.ID utworzył stronę zastępczą offline, aby zapewnić użytkownikom spójne wrażenia i ulepszyć markę witryny. Dodaliśmy też manifest aplikacji internetowej, który umożliwia użytkownikom łatwą instalację aplikacji na urządzeniu mobilnym.
Powiadomienia push
Dodatkowo, aby ponownie zaangażować klientów, JD.ID wdrożył powiadomienia push za pomocą Komunikacji w chmurze Firebase w internecie i zastosował je specjalnie podczas wydarzeń promocyjnych związanych z wyprzedażą produktów.
Ogólne wyniki biznesowe
- Ogólny współczynnik konwersji z urządzeń mobilnych (mCVR) poprawił się o 53%
- Wartość mCVR użytkowników, którzy zainstalowali PWA dla JD.ID, poprawił się o 200%.
- Liczba aktywnych użytkowników dziennie z platform mobilnych wzrosła o 26% dzięki zwiększonemu ponownemu zaangażowaniu dzięki powiadomieniom push
Nasza firma szybko się rozwija i coraz bardziej skupiamy się na zapewnianiu użytkownikom lepszych wrażeń. Dążymy do tego, aby stać się najpopularniejszą i godną zaufania firmą e-commerce, starając się dostarczać usługi i różnorodne produkty wszystkim użytkownikom i klientom w Indonezji. Wydajność internetu i PWA to kluczowe elementy naszej strategii dotyczącej wygody użytkowników i ogólnej strategii. Będziemy nadal inwestować w te obszary.
Fengxian Liu, menedżer ds. inżynierii stron internetowych, JD.ID
Na stronie studiów przypadku na platformie Skalowanie w internecie znajdziesz więcej historii sukcesu z Indii i Azji Południowo-Wschodniej.