Beranda » penjualan & Pemasaran » Pengembangan E-niaga PWA: Anjuran dan Larangan dalam Berinvestasi

Pengembangan E-niaga PWA: Anjuran dan Larangan dalam Berinvestasi

pwa-ecommerce-pengembangan-hal-hal yang boleh dan tidak boleh dilakukan

Berjuang untuk membuat pelanggan Anda menggunakan perangkat seluler untuk berkonversi? Atau mungkin Anda berharap pelanggan Anda dapat menggunakan situs web Anda seperti sebuah aplikasi? PWA e-niaga mungkin merupakan solusi yang dibutuhkan yang akan membantu Anda menjembatani kesenjangan antara web dan seluler, mendorong penjualan, dan meningkatkan CX secara dramatis. 

PWA modern memungkinkan perusahaan ecommerce untuk menggunakan metodologi pengembangan kontemporer dengan menggabungkan atribut paling menguntungkan dari desain web konvensional dengan atribut yang melekat pada aplikasi spesifik platform.

Isi:
PWA E-niaga: Apa yang membuatnya layak untuk diluncurkan?
Bagaimana cara membangun PWA e-niaga yang baik?
PWA untuk e-niaga: potensi bahaya dan jebakan
kemampuan PWA
Solusi PWA berbasis platform e-niaga
Kisah sukses PWA e-niaga
Biaya pengembangan PWA e-niaga

PWA E-niaga: Apa yang membuatnya layak untuk diluncurkan? 

Karena semakin banyak tugas komputasi yang dilakukan melalui browser web, batas antara aplikasi online dan program desktop menjadi semakin tidak jelas. Dan PWA bertujuan untuk semakin mengaburkan batasan ini.

Pada dasarnya, PWA adalah jenis aplikasi web tertentu yang dapat dibuat untuk berfungsi sebagai program desktop mandiri. 

Meluncurkan PWA tidak berarti memiliki semua hal menarik seperti skalabilitas dan kemampuan penelusuran secara otomatis, jadi sebaiknya pastikan tim pengembangan Anda melakukannya dengan benar. Jika Anda siap meluncurkan PWA, Anda harus mematuhi kriteria yang dijelaskan di bawah.    

Jadi, ada apa dengan PWA sehingga pengembang harus bekerja keras untuk menerapkannya?

Bagaimana cara membangun PWA e-niaga yang baik?

Kecepatan

Kinerja online yang unggul, ditandai dengan kecepatan dan kualitas, secara efektif memikat dan mempertahankan keterlibatan pengguna hingga tingkat yang lebih besar dibandingkan kinerja yang biasa-biasa saja (bayangkan saja). Memprioritaskan metrik yang berpusat pada pengguna harus menjadi hal yang paling penting karena kecepatan berperan penting dalam mendorong keterlibatan pengguna. Mengapa peduli? Tentu saja, waktu muat halaman yang lambat memicu kenaikan rasio pentalan sebesar 123%.   

Bekerja di browser apa pun

PWA harus berfungsi di semua browser web. Sehingga memastikan aksesibilitas dan menyempurnakan UX. Dengan cara ini, proses pengembangan biasanya dimulai dengan HTML untuk fungsionalitas dasar, diikuti oleh CSS dan JavaScript untuk UX. Formulir HTML dapat mengirimkan data menggunakan permintaan POST, dengan JavaScript untuk validasi dan pengiriman AJAX. 

Ukuran layar apa pun

Karena kemampuannya beradaptasi dengan berbagai ukuran area pandang, PWA memungkinkan pelanggan Anda mengonsumsi konten dengan lancar di berbagai perangkat, apa pun perangkat spesifik yang digunakan. Pentingnya hal ini terletak pada kenyataan bahwa pelanggan Anda dapat menggunakan aplikasi yang sama di seluruh perangkat dengan dimensi berbeda. Konten harus tetap konsisten terlepas dari dimensi area pandang, meskipun pengaturannya mungkin memerlukan modifikasi.

Dapat dipasang 

Saat PWA diinstal pada suatu perangkat, ia menunjukkan perilaku yang sebanding dengan aplikasi terinstal lainnya, karena PWA terbuka di jendela terpisah dan muncul di pengelola tugas perangkat. Pengunduhan aplikasi perusahaan telah diamati meningkatkan kemungkinan kembalinya aplikasi tersebut, dibandingkan dengan penelusuran biasa. Hal ini mencakup peningkatan rasio konversi, durasi sesi rata-rata, dan kunjungan berulang. 

Pengembangan PWA e-commerce: kriteria PWA yang baik

Tersedia offline

PWA harus dirancang untuk berfungsi tanpa koneksi internet. Pelanggan Anda harus memiliki akses ke berbagai konten, seperti rencana perjalanan, tiket naik pesawat, file media, postingan media sosial, dan artikel berita. Meskipun autentikasi offline sangat penting untuk keamanan, aksesibilitas konten, dan kemampuan modifikasi sangat penting untuk kegunaan dalam lingkungan offline. IndexedDB, database NoSQL, dapat menyimpan dan menyinkronkan data dengan cara berbasis browser, mendukung operasi asinkron. Pekerja layanan dapat menyimpan elemen media dalam cache, memungkinkan pengambilan bahkan saat internet dimatikan. 

Dapat dicari 

Dengan mayoritas pengunjung situs web, melebihi 50%, berasal dari penelusuran organik, kemampuan PWA Anda untuk dapat ditemukan dapat ditingkatkan secara signifikan. Penetapan URL kanonik untuk konten dan pengindeksan situs web oleh mesin pencari sangat penting untuk meningkatkan kemudahan penemuannya. 

Masukan apa pun

PWA harus mendukung berbagai metode masukan, seperti mouse atau stylus, memastikan transisi tanpa hambatan bagi pengguna tanpa memandang ukuran layar. Misalnya, fungsionalitas sentuh harus didukung pada area pandang yang besar, sedangkan area pandang yang lebih kecil harus memprioritaskan input keyboard dan mouse. Aplikasi web progresif harus mengakomodasi berbagai metode masukan dan meningkatkan interaksi pengguna dengan fungsi khusus masukan seperti tarik untuk menyegarkan. 

PWA untuk e-niaga: potensi bahaya dan jebakan

Apa yang menjadi kekhawatiran saat memutuskan untuk meluncurkan PWA e-niaga? Apa saja kerugiannya dan bagaimana cara menghindarinya?

Persepsi dan kepercayaan

Persepsi dan kepercayaan yang terkait dengan PWA terus dirusak oleh anggapan umum bahwa PWA adalah aplikasi yang lebih rendah atau bahkan tidak diakui sebagai aplikasi. Pengguna sudah terbiasa dengan praktik mencari aplikasi di platform digital seperti Google Play atau App Store, dan mereka mungkin kurang memahami gagasan menginstal aplikasi secara langsung dari situs web. Kepercayaan merupakan pertimbangan penting karena konsumen sudah terbiasa mengandalkan toko aplikasi untuk memverifikasi keamanan aplikasi yang diunduh.

Instalasi

Proses pemasangan PWA di iOS mengharuskan pengguna mengakses panel Bagikan dan kemudian memilih opsi “Tambahkan ke Layar Beranda”. Prosedurnya lebih rumit dibandingkan instalasi aplikasi iOS asli. Pengalaman pengguna dapat ditingkatkan jika Safari menyertakan dukungan untuk sebelumInstalPrompt acara atau ubah bahasa perintah menjadi "Instal aplikasi".

Modifikasi nyata

Elemen penting dari manifes PWA, termasuk ikon, nama, dan layar splash, tidak mudah diubah setelah PWA diinstal. Meskipun terdapat kemajuan terkini dalam versi desktop Chrome yang memungkinkan modifikasi nama aplikasi, meningkatkan fleksibilitas dalam mengubah atribut manifes akan meningkatkan daya saing PWA.

Manajemen ruang lingkup

Pengelolaan ruang lingkup di PWA terkadang menghadirkan tantangan karena sifatnya yang berlawanan dengan intuisi. Masalah garis miring dapat menyebabkan inkonsistensi dalam definisi cakupan, sehingga menimbulkan kemungkinan kesalahan. Selain itu, dalam konteks iOS, ketika mencoba mengakses hyperlink di dalam batasan PWA dari aplikasi eksternal, perilaku defaultnya adalah meluncurkan browser Safari, bukan PWA yang ditentukan.

Akses ke perangkat

Permasalahan yang ada berkaitan dengan pertanyaan apakah PWA harus diberi akses ke layanan asli, seperti kontak, kalender, SMS/MMS, dan alarm, meskipun terdapat keuntungan keamanan yang melekat pada layanan tersebut karena cakupannya yang terbatas. Mengaktifkan PWA dengan akses ke fungsi-fungsi ini berpotensi melemahkan langkah-langkah keamanan dan mengaburkan perbedaan antara PWA dan aplikasi asli.

Pemberitahuan push di iOS 

Pemberitahuan push di iOS tidak dapat diakses oleh PWA hingga beberapa waktu terakhir. Akibatnya, pengembang tidak dapat mengandalkan pemberitahuan push sebagai sarana menyampaikan informasi penting kepada pengguna iOS. Apple baru-baru ini menyatakan niatnya untuk memberikan dukungan pemberitahuan push pada perangkat iOS mulai tahun 2023. Namun, banyak konsumen yang menyatakan ketidakpuasan mereka terhadap pemberitahuan push sebagai akibat dari eksploitasi yang dilakukan oleh situs web. Akibatnya, browser web telah menyertakan mekanisme pemblokiran otomatis untuk permintaan ini.

kemampuan PWA

Manfaat e-niaga PWA

PWA memberikan pengalaman pengguna seperti mobile native meskipun jauh lebih ringan – misalnya ukuran PWA BookMyShow 54x lebih kecil dari aplikasi Android dan 180x lebih kecil dari aplikasi iOS – dibandingkan aplikasi asli. Aplikasi ini memanfaatkan desain web responsif dan penyempurnaan progresif untuk menyesuaikan gaya visual dan fungsionalitasnya dengan kemampuan perangkat pengguna dan browser web. 

Seperti aplikasi asli, PWA dapat diinstal melalui browser web dan ditampilkan di layar beranda seluler. Pemberitahuan push, penyegaran konten otomatis, serta navigasi dan interaksi seperti aplikasi semuanya tersedia dengan PWA.

Untuk e-niaga, hal ini berarti PWA memungkinkan terciptanya pengalaman belanja digital yang lancar di berbagai perangkat dan browser, memberikan kemudahan dan kinerja aplikasi seluler asli tanpa batasan pengembangan dan distribusi terpisah. 

PWA memberdayakan bisnis e-niaga untuk membangun toko online yang lebih menarik dan terasa seperti aplikasi nyata bagi pelanggan di perangkat apa pun.

Apa yang menjadi dasar PWA

  1. Pekerja layanan teknologi sangat penting untuk peluncuran PWA. Dengan pemberitahuan push, cache, dan fungsionalitas offline, UI tampak seperti aplikasi seluler.
  2.  manifes aplikasi web adalah file JSON yang menentukan nama aplikasi, ikon, dan skema warna. Dengan fitur ini, pengguna dapat mem-bookmark PWA.
  3. Untuk alasan privasi dan keamanan, HTTPS bersifat wajib.
  4. HTML, CSS, dan JavaScript yang diperlukan disertakan dalam shell aplikasi. Kerangka kerja dan antarmuka pengguna aplikasi diatur di sini.
  5. Tentu saja, karena keserbagunaannya dalam merespons berbagai ukuran tampilan, situs web responsif mungkin merupakan basis yang tepat untuk PWA.

PWA: perbedaannya dengan aplikasi seluler asli

Google Play dan App Store menyediakan akses ke aplikasi asli yang dikembangkan khusus untuk platform mereka. Aplikasi ini tidak memerlukan perangkat lunak perantara apa pun untuk mengakses fitur dan API perangkat.

Inilah sebabnya mengapa aplikasi asli bekerja lebih lancar dan memiliki interaksi lebih baik dengan sistem operasi.

PWA dipuji karena kemampuannya untuk menjadi platform-agnostik, bekerja di beberapa platform dan browser web, dan mendapatkan pembaruan secara otomatis. 

PWA E-niaga: perbedaannya dengan situs web responsif

Meskipun tujuan utama PWA dan situs web responsif adalah untuk meningkatkan pengalaman pengguna, PWA meniru fitur aplikasi seluler asli, seperti UI dan pemberitahuan push. Dan situs web responsif bertujuan untuk memberikan pengalaman menonton yang lancar di beberapa perangkat tanpa memerlukan perangkat lunak tambahan apa pun.

PWA vs Aplikasi Asli vs Situs Web Responsif 

FiturOdhaAplikasi AsliSitus Web Responsif
InstalasiDapat dipasang secara langsungMemerlukan pengunduhan dan instalasiDiakses melalui browser web
Ketergantungan PlatformBerjalan di browserKhusus platform (iOS, Android)Platform-agnostik
App Store-+-
Dorong Pemberitahuan++-
Fungsionalitas Offline+ / TerbatasTerbatas-
Aksesibilitas melalui URLDipasang di perangkatmelalui URL
Pengguna PengalamanSebanding dengan aplikasi asliDioptimalkan untuk pengalaman platform tertentuDesain responsif
PembaruanSecara otomatisSecara Otomatis/Manualmanual
PerformanceTergantung pada kinerja browserDioptimalkan untuk kinerja platform tertentuTergantung pada kinerja browser
Biaya PembangunanRelatif lebih rendahBiaya pengembangan lebih tinggiRelatif lebih rendah
DistribusiDapat dibagikan melalui URLDidistribusikan melalui toko aplikasiDapat dibagikan melalui URL
Integrasi dengan Fungsi PerangkatTerbatas+Terbatas

Mengembangkan PWA e-niaga dari awal atau melakukan konversi dari versi lama?

Jika saat ini Anda memiliki situs web e-niaga atau aplikasi asli dan sedang mempertimbangkan untuk meluncurkan PWA e-niaga, Anda mungkin bertanya-tanya apakah lebih baik memulai dari awal atau mengonversi aset lama Anda.

Secara umum, mengonversi situs web responsif adalah pendekatan yang paling mudah. Kode ini sudah berbasis web dan dioptimalkan untuk berbagai ukuran layar. Mengonversi aplikasi asli memerlukan pembaruan kode yang ada agar dapat berfungsi di web. Mengembangkan PWA e-niaga dari awal memberikan pengalaman terbaik namun membutuhkan kerja keras.

Mengonversi dari situs web responsif

Kelebihan: Gunakan kembali konten/desain web yang ada, familiar dengan standar web

Kekurangan: Tidak dioptimalkan untuk fitur PWA, mungkin memerlukan upaya tambahan untuk diterapkan

Mengonversi dari aplikasi asli

Kelebihan: Gunakan kembali logika aplikasi, frontend

Kontra: Perlu pembaruan untuk memenuhi standar PWA, kerja ekstra untuk mendukung web

Mengembangkan PWA dari awal

Kelebihan: Sepenuhnya disesuaikan untuk standar PWA sejak awal

Kekurangan: Lebih banyak waktu/biaya yang terlibat 

PWA: perbedaannya dengan framework hybrid lainnya 

PWA cenderung menawarkan pengalaman pengguna yang lebih lancar dibandingkan dengan kerangka kerja hybrid lainnya. Misalnya, PWA memungkinkan fungsionalitas offline dan dapat diakses melalui browser web, sementara beberapa aplikasi hybrid perlu diunduh dan diinstal.

PWA vs Ionik 

Ionic adalah kerangka kerja untuk membangun aplikasi seluler hybrid. Meskipun PWA dapat berjalan di perangkat apa pun dengan browser yang kompatibel, Ionic memberikan pengalaman yang lebih asli dengan akses ke fitur perangkat.

PWA vs Flutter

Pada dasarnya, Flutter adalah kerangka kerja untuk membangun aplikasi seluler asli. Flutter menggunakan bahasa pemrograman Dart. Dan, meskipun PWA lebih cocok untuk aplikasi yang berfokus pada konten, Flutter lebih baik untuk aplikasi yang kompleks dan kaya visual.

PWA vs Bereaksi Asli

React Native adalah kerangka kerja sumber terbuka untuk membangun aplikasi seluler menggunakan React. React juga dapat digunakan untuk mengembangkan front end PWA, menyediakan antarmuka pengguna yang responsif dan interaktif.

FiturBergetarBereaksi BawaanBOBOT
Akses PerangkatYesYesSebagian
Tumpukan BahasaAnak panahNaskahJavascript
PerformanceTinggi / CepatTinggi/SedangSedang/Baik
Mode OfflineTidak didukungTidakYes
KecepatanSangat cepatCepatModerat
Kompleksitas KodeHighMediumRendah
Portabilitas KodebaikSangat baikbaik
Pengguna PengalamanSangat baikbaikbaik
Biaya PembangunanMahalModeratModerat
Contoh AplikasiIklan Google, ChovmFacebook, InstagramTwitter Lite, Pinterest, Flipkart

Solusi PWA berbasis platform e-niaga

Studio PWA Magento

PWA dapat dibangun dengan bantuan Magento PWA Studio, yang merupakan seperangkat alat dan perpustakaan yang dibuat untuk tujuan ini. Platform ini memanfaatkan alat-alat mutakhir seperti React, Redux, dan GraphQL untuk membangun toko online yang responsif dan kuat.

Kit PWA Cloud Perdagangan Tenaga Penjualan

Jika Anda ingin membangun PWA e-niaga di platform Salesforce Commerce Cloud, Commerce Cloud PWA Kit menyediakan semua yang Anda perlukan untuk memulai. Untuk mencapai tujuannya dalam memberikan pengalaman berbelanja yang responsif dan menarik, solusi ini menggunakan kerangka kerja JavaScript seperti React dan Vue.js.

Arsitektur Referensi Etalase Cloud Salesforce Commerce (SFRA)

Arsitektur Referensi Storefront (SFRA) Commerce Cloud adalah kerangka kerja bermanfaat lainnya untuk membuat PWA. Saat membangun PWA untuk Commerce Cloud, kerangka SFRA dapat memberikan landasan yang kuat. Peningkatan kemampuan beradaptasi dan banyaknya pilihan personalisasi hanyalah dua dari banyak keuntungan yang ditawarkannya.

SAP Perdagangan Spartacus

Di SAP Commerce Cloud, PWA dapat dikembangkan dengan bantuan kerangka kerja SAP Commerce Spartacus yang kuat. Frontend aplikasi dibangun di atas Angular, dan berkomunikasi dengan layanan backend SAP Commerce Cloud tanpa gangguan yang nyata.

Etalase Vue

Vue Storefront adalah kerangka kerja sumber terbuka canggih yang dibuat untuk membangun toko online yang skalabel dan andal. Kerangka kerja Vue.js digunakan untuk membuat PWA dengan cepat yang dapat beradaptasi dengan kebutuhan penggunanya dan memberikan pengalaman yang lancar dan responsif. Pemberitahuan push dan kemampuan menjelajahi web saat sambungan terputus adalah dua fitur penting.

SolusiBasis Bagian DepanArsitektur Tanpa KepalaTeknologi yang Digunakan
Studio PWA MagentoBereaksi+Bereaksi, Redux, GraphQL, webpack, Jest, Node.js, Pekerja Layanan
Perangkat PWA Cloud PerdaganganBereaksi+Javascript, webpack, React, Vue.js, GraphQL, Service Worker, REST API
Perdagangan Cloud SFRAJavaScript+Javascript, SSR, Bereaksi, Angular, Vue.js, SASS, API
SAP Commerce Cloud SpartacusKaku+Angular, Node.js, benang, TypeScript, RxJS, SASS, Jasmine, Service Worker, API Storefront
Etalase VueVue.js+Vue.js, Node.js, ElasticSearch, Webpack, GraphQL

Lebih banyak alat PWA e-niaga yang perlu dipertimbangkan

  • ScandiPWA: solusi PWA sumber terbuka yang dirancang khusus untuk platform Magento 2.
  • Gatsby: generator situs statis yang dapat digunakan untuk membuat PWA dengan React.Kami akan kembali.
  • GoPWA: Kerangka pengembangan PWA untuk membangun PWA yang terukur dan berkinerja.

Kisah sukses PWA e-niaga

Banyak perusahaan, termasuk beberapa perusahaan terbesar di bidang ecommerce, telah merasakan PWA cukup efektif. 

Dua metrik yang paling penting, tingkat konversi (beberapa contoh menunjukkan peningkatan rasio konversi dari 27% menjadi lebih dari 80%) dan tingkat keterlibatan (contoh mencakup waktu 3x lebih banyak di situs, tampilan halaman lebih tinggi, lebih banyak produk dilihat), secara stabil menunjukkan peningkatan yang luar biasa.

PerusahaanTingkat Konversi Lebih TinggiKeterlibatan
AliExpress+ 104%+ 74%
Flipkart+ 70%3x
Lancome+ 17%+ 53%
MakeMyTrip3x+ 160%
BookMyShow+ 80%-
garbarine+ 27%+13% (pengunjung)
+35% (dilihat)
cinta hewan peliharaan2.8x2.8x
George+ 31%+ 20%
Debenhams+ 20%2x ke 4x
Objek yang Di-Root+ 162%-
Tukang Daging Biru+ 169%+ 154%
Kaporal+15% (desktop) +8% (seluler)+ 40%

Namun, ini bukanlah akhir dari manfaat PWA:

  • Peningkatan kinerja – Banyak yang melaporkan waktu muat lebih cepat, penggunaan data lebih rendah, dan penurunan bouncing.
  • Peningkatan lalu lintas/pelanggan baru – Beberapa melihat 2x pengguna harian, 50% pelanggan baru dari PWA.
  • Pendapatan lebih tinggi – Kasus dengan peningkatan pendapatan per kunjungan, pendapatan dari lalu lintas naik 79%.
  • Biaya lebih rendah – Biaya akuisisi pelanggan lebih rendah, ukuran aplikasi jauh lebih kecil dibandingkan aplikasi asli.
  • Akses offline – Memungkinkan melanjutkan belanja tanpa koneksi internet.
  • Pemberitahuan push – Dorong peningkatan keterlibatan kembali, rasio klik, dan pemulihan keranjang.
  • Akses lintas platform – Pengalaman terpadu di perangkat apa pun melalui teknologi web.
  • Fitur seperti asli – Memanfaatkan kemampuan perangkat keras/OS yang biasanya hanya ada di aplikasi asli.

Biaya pengembangan PWA e-niaga

Pengembangan PWA e-niaga memiliki biaya pengembangan dan pemeliharaan yang sebanding dengan pengembangan situs web e-niaga. Namun, PWA dapat berjalan di lebih banyak variasi perangkat dibandingkan aplikasi asli, dan tidak ada biaya tambahan untuk akses ke perangkat keras atau penempatan di toko aplikasi. 

Situs Web E-niagaAplikasi Android E-niagaAplikasi iOS E-niagaPWA E-niaga
Biaya Pengembangan$ 10,000 - $ 30,000$ 15,000 - $ 50,000$ 20,000 - $ 80,000$ 10,000 - $ 30,000
Biaya perawatan$ 500 - $ 2,000 / bulan$ 1,000 - $ 3,000 / bulan$ 1,500 - $ 5,000 / bulan$ 500 - $ 2,000 / bulan
Pembaruan/Fitur BaruBiaya rendahBiaya sedangHarga tinggiBiaya rendah
Dukungan PlatformHanya webKhusus AndroidHanya untuk iOSWeb, Android, iOS
Biaya Toko AplikasiN / A30% ($1 juta pertama), 15%30% (tahun pertama berlangganan), 15%N / A

Sumber dari Grinteq

Penafian: Informasi yang diuraikan di atas disediakan oleh grindeq.com secara independen dari Chovm.com. Chovm.com tidak membuat pernyataan dan jaminan mengenai kualitas dan keandalan penjual dan produk.

Apakah artikel ini berguna?

Tentang Penulis

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Gulir ke Atas