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](http://assets-global.website-files.com/601c0a42edb19277b18599d5/651429c502189f4a3870e2ef_four_questions%20(1).jpg)
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](http://assets-global.website-files.com/601c0a42edb19277b18599d5/65142fe102189f4a3875d000_Check_list.jpg)
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
- Pekerja layanan teknologi sangat penting untuk peluncuran PWA. Dengan pemberitahuan push, cache, dan fungsionalitas offline, UI tampak seperti aplikasi seluler.
- manifes aplikasi web adalah file JSON yang menentukan nama aplikasi, ikon, dan skema warna. Dengan fitur ini, pengguna dapat mem-bookmark PWA.
- Untuk alasan privasi dan keamanan, HTTPS bersifat wajib.
- HTML, CSS, dan JavaScript yang diperlukan disertakan dalam shell aplikasi. Kerangka kerja dan antarmuka pengguna aplikasi diatur di sini.
- 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
Fitur | Odha | Aplikasi Asli | Situs Web Responsif |
---|---|---|---|
Instalasi | Dapat dipasang secara langsung | Memerlukan pengunduhan dan instalasi | Diakses melalui browser web |
Ketergantungan Platform | Berjalan di browser | Khusus platform (iOS, Android) | Platform-agnostik |
App Store | - | + | - |
Dorong Pemberitahuan | + | + | - |
Fungsionalitas Offline | + / Terbatas | Terbatas | - |
Aksesibilitas | melalui URL | Dipasang di perangkat | melalui URL |
Pengguna Pengalaman | Sebanding dengan aplikasi asli | Dioptimalkan untuk pengalaman platform tertentu | Desain responsif |
Pembaruan | Secara otomatis | Secara Otomatis/Manual | manual |
Performance | Tergantung pada kinerja browser | Dioptimalkan untuk kinerja platform tertentu | Tergantung pada kinerja browser |
Biaya Pembangunan | Relatif lebih rendah | Biaya pengembangan lebih tinggi | Relatif lebih rendah |
Distribusi | Dapat dibagikan melalui URL | Didistribusikan melalui toko aplikasi | Dapat dibagikan melalui URL |
Integrasi dengan Fungsi Perangkat | Terbatas | + | 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.
Fitur | Bergetar | Bereaksi Bawaan | BOBOT |
---|---|---|---|
Akses Perangkat | Yes | Yes | Sebagian |
Tumpukan Bahasa | Anak panah | Naskah | Javascript |
Performance | Tinggi / Cepat | Tinggi/Sedang | Sedang/Baik |
Mode Offline | Tidak didukung | Tidak | Yes |
Kecepatan | Sangat cepat | Cepat | Moderat |
Kompleksitas Kode | High | Medium | Rendah |
Portabilitas Kode | baik | Sangat baik | baik |
Pengguna Pengalaman | Sangat baik | baik | baik |
Biaya Pembangunan | Mahal | Moderat | Moderat |
Contoh Aplikasi | Iklan Google, Chovm | Facebook, Instagram | Twitter 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.
Solusi | Basis Bagian Depan | Arsitektur Tanpa Kepala | Teknologi yang Digunakan |
---|---|---|---|
Studio PWA Magento | Bereaksi | + | Bereaksi, Redux, GraphQL, webpack, Jest, Node.js, Pekerja Layanan |
Perangkat PWA Cloud Perdagangan | Bereaksi | + | Javascript, webpack, React, Vue.js, GraphQL, Service Worker, REST API |
Perdagangan Cloud SFRA | JavaScript | + | Javascript, SSR, Bereaksi, Angular, Vue.js, SASS, API |
SAP Commerce Cloud Spartacus | Kaku | + | Angular, Node.js, benang, TypeScript, RxJS, SASS, Jasmine, Service Worker, API Storefront |
Etalase Vue | Vue.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.
Perusahaan | Tingkat Konversi Lebih Tinggi | Keterlibatan |
---|---|---|
AliExpress | + 104% | + 74% |
Flipkart | + 70% | 3x |
Lancome | + 17% | + 53% |
MakeMyTrip | 3x | + 160% |
BookMyShow | + 80% | - |
garbarine | + 27% | +13% (pengunjung) +35% (dilihat) |
cinta hewan peliharaan | 2.8x | 2.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-niaga | Aplikasi Android E-niaga | Aplikasi iOS E-niaga | PWA 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 Baru | Biaya rendah | Biaya sedang | Harga tinggi | Biaya rendah |
Dukungan Platform | Hanya web | Khusus Android | Hanya untuk iOS | Web, Android, iOS |
Biaya Toko Aplikasi | N / A | 30% ($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.