Главная » Продажи и маркетинг » Развитие электронной коммерции PWA: что можно и что нельзя делать при инвестировании

Развитие электронной коммерции PWA: что можно и что нельзя делать при инвестировании

pwa-развитие электронной коммерции, что можно и чего нельзя делать

Пытаетесь заставить своих клиентов с мобильных устройств совершать конверсии? Или, возможно, вы хотите, чтобы ваши клиенты могли использовать ваш сайт как приложение? PWA для электронной коммерции может стать необходимым решением, которое поможет вам преодолеть разрыв между Интернетом и мобильными устройствами, увеличить продажи и значительно улучшить качество обслуживания клиентов. 

Современные PWA позволяют компаниям электронной коммерции использовать современные методологии разработки, объединяя наиболее выгодные атрибуты традиционного веб-дизайна с теми, которые присущи приложениям, специфичным для конкретной платформы.

Содержание:
PWA для электронной коммерции: почему стоит его запустить?
Как создать хороший PWA для электронной коммерции?
PWA для электронной коммерции: потенциальные опасности и подводные камни
Возможности PWA
PWA-решения на базе платформы электронной коммерции
Истории успеха PWA для электронной коммерции
Стоимость разработки PWA для электронной коммерции

PWA для электронной коммерции: почему стоит его запустить? 

Поскольку все больше вычислительных задач выполняется через веб-браузеры, грань между онлайн-приложениями и настольными программами становится менее четкой. И PWA стремятся еще больше размыть эту грань.

По сути, PWA — это особый тип веб-приложений, которые можно создать для работы в качестве автономных настольных программ. 

Запуск PWA не означает автоматическое использование всех прекрасных вещей, таких как масштабируемость и возможность поиска, по умолчанию, поэтому вам нужно убедиться, что ваша команда разработчиков делает это правильно. Если вы готовы запустить PWA, вам следует соответствовать критериям, описанным ниже.    

Итак, что такого особенного в PWA, над реализацией которого разработчикам приходится так усердно работать?

Как создать хороший PWA для электронной коммерции?

Скорость

Превосходная онлайн-производительность, характеризующаяся как скоростью, так и качеством, эффективно привлекает и поддерживает вовлечение пользователей в большей степени, чем посредственная производительность (представьте себе это). Приоритизация показателей, ориентированных на пользователя, должна иметь первостепенное значение из-за решающей роли, которую скорость играет в повышении вовлеченности пользователей. Зачем беспокоиться? Естественно, медленная загрузка страниц приводит к увеличению показателя отказов на 123%.   

Работайте в любом браузере

PWA должно работать во всех веб-браузерах. Тем самым обеспечивая доступность и улучшая UX. Таким образом, процесс разработки обычно начинается с HTML для базовой функциональности, за которым следуют CSS и JavaScript для UX. HTML-формы могут передавать данные с помощью запросов POST с использованием JavaScript для проверки и отправки AJAX. 

Любой размер экрана

Благодаря способности адаптироваться к различным размерам области просмотра PWA позволяют вашим клиентам беспрепятственно использовать контент на разных устройствах, независимо от того, какое конкретное устройство используется. Значение этого заключается в том, что ваши клиенты могут использовать одно и то же приложение на устройствах разных размеров. Содержимое должно оставаться единообразным независимо от размеров области просмотра, хотя его расположение может потребовать изменения.

Может быть установлен 

Когда PWA установлено на устройстве, оно ведет себя аналогично другим установленным приложениям, поскольку открывается в отдельном окне и появляется в диспетчере задач устройства. Было замечено, что загрузка приложения компании как таковая увеличивает вероятность его возврата по сравнению с обычным просмотром. Это включает в себя увеличение коэффициентов конверсии, средней продолжительности сеансов и повторных посещений. 

Разработка PWA для электронной коммерции: критерии хорошего PWA

Доступен форума

PWA должны быть спроектированы так, чтобы работать без подключения к Интернету. Ваши клиенты должны иметь доступ к различному контенту, например маршрутам путешествий, посадочным билетам, медиафайлам, публикациям в социальных сетях и новостным статьям. Хотя офлайн-аутентификация имеет решающее значение для безопасности, доступность и возможность изменения контента необходимы для удобства использования в оффлайн-средах. IndexedDB, база данных NoSQL, может хранить и синхронизировать данные в браузере, поддерживая асинхронные операции. Сервисные работники могут хранить медиа-элементы в кеше, что позволяет извлекать их даже при отключенном Интернете. 

Поиска 

Поскольку большая часть посетителей веб-сайта (более 50%) поступает из обычного поиска, возможность обнаружения вашего PWA может быть значительно улучшена. Установление канонических URL-адресов для контента и индексирование веб-сайтов поисковыми системами имеют решающее значение для повышения их доступности. 

Любой вход

PWA должно поддерживать различные методы ввода, такие как мышь или стилус, обеспечивая плавный переход для пользователей, независимо от размера экрана. Например, сенсорные функции должны поддерживаться на больших окнах просмотра, тогда как на меньших окнах просмотра приоритет должен отдаваться вводу с клавиатуры и мыши. Прогрессивное веб-приложение должно поддерживать различные методы ввода и улучшать взаимодействие с пользователем с помощью функций, специфичных для ввода, таких как обновление по запросу. 

PWA для электронной коммерции: потенциальные опасности и подводные камни

Какие проблемы возникают при принятии решения о запуске PWA для электронной коммерции? В чем заключаются недостатки и как их избежать?

Восприятие и доверие

Восприятие и доверие, связанные с PWA, по-прежнему омрачаются преобладающим представлением о том, что они являются второстепенными приложениями или вообще не признаются в качестве приложений. Пользователи привыкли искать приложения на цифровых платформах, таких как Google Play или App Store, и им может быть не знакома идея прямой установки приложений с веб-сайтов. Доверие является важным фактором, поскольку потребители привыкли полагаться на магазины приложений для проверки безопасности загружаемых приложений.

Установка

Процесс установки PWA на iOS требует от пользователей доступа к панели «Поделиться», а затем выбора опции «Добавить на главный экран». Процедура более сложная, чем установка родного приложения iOS. Пользовательский опыт может быть улучшен, если Safari будет включать поддержку перед установкой событие или измените язык подсказки на «Установить приложение».

Модификация манифеста

Основные элементы манифеста PWA, включая значок, имя и заставки, нелегко изменить после установки PWA. Несмотря на то, что в последнее время в настольной версии Chrome произошли улучшения, позволяющие изменять имена приложений, повышение гибкости в изменении атрибутов манифеста повысит конкурентоспособность PWA.

Управление областью

Управление областью действия в PWA иногда может представлять проблемы из-за его нелогичного характера. Проблема с косыми чертами в конце может привести к несоответствиям в определении областей и, следовательно, к возникновению ошибок. Кроме того, в контексте iOS при попытке доступа к гиперссылке внутри PWA из внешнего приложения поведением по умолчанию является запуск браузера Safari вместо назначенного PWA.

Доступ к устройству

Рассматриваемый вопрос касается вопроса о том, следует ли предоставлять PWA доступ к собственным сервисам, таким как контакты, календарь, SMS/MMS и сигналы тревоги, несмотря на присущие им преимущества безопасности, вытекающие из их ограниченной области применения. Предоставление PWA доступа к этим функциям потенциально может подорвать меры безопасности и стереть разницу между PWA и собственными приложениями.

Push-уведомления на iOS 

Push-уведомления на iOS до недавнего времени были недоступны для PWA. Как следствие, разработчики не смогли полагаться на push-уведомления как на средство передачи важной информации пользователям iOS. Apple недавно заявила о своем намерении обеспечить поддержку push-уведомлений на устройствах iOS, начиная с 2023 года. Однако многие потребители выразили свое недовольство подсказками push-уведомлений из-за их использования веб-сайтами. Следовательно, веб-браузеры включили механизмы автоматической блокировки этих запросов.

Возможности PWA

Преимущества электронной коммерции PWA

PWA обеспечивают пользовательский интерфейс, аналогичный мобильному, несмотря на то, что они намного легче (например, размер BookMyShow PWA в 54 раза меньше, чем приложение для Android, и в 180 раз меньше, чем приложение для iOS), чем нативные приложения. Эти приложения используют адаптивный веб-дизайн и прогрессивные улучшения, чтобы адаптировать свой визуальный стиль и функциональность к возможностям устройства пользователя и веб-браузера. 

Как и собственные приложения, PWA можно установить через веб-браузер и отобразить на главном экране мобильного устройства. Push-уведомления, автоматическое обновление контента, а также навигация и взаимодействие, подобные приложениям, доступны в PWA.

Для электронной коммерции это означает, что PWA позволяют создавать удобные цифровые покупки на разных устройствах и в браузерах, обеспечивая простоту и производительность собственных мобильных приложений без ограничений, связанных с отдельной разработкой и распространением. 

PWA позволяют компаниям электронной коммерции создавать более привлекательные интернет-магазины, которые кажутся покупателям настоящими приложениями на любом устройстве.

На чем основано PWA

  1. Сервисные работники Технология имеет решающее значение для развертывания PWA. Благодаря push-уведомлениям, кэшированию и автономной работе пользовательский интерфейс напоминает мобильное приложение.
  2. Ассоциация манифест веб-приложения — это файл JSON, в котором указано имя приложения, значки и цветовая схема. Благодаря этой функции пользователи могут добавлять PWA в закладки.
  3. По соображениям конфиденциальности и безопасности HTTPS является обязательным.
  4. Необходимые HTML, CSS и JavaScript включены в оболочку приложения. Здесь настраиваются структура и пользовательский интерфейс приложения.
  5. Само собой разумеется, что благодаря своей универсальности в реагировании на различные размеры дисплеев адаптивные веб-сайты могут стать идеальной основой для PWA.

PWA: чем оно отличается от нативного мобильного приложения

Google Play и App Store предоставляют доступ к собственным приложениям, разработанным специально для их платформ. Этим приложениям не требуется никакого промежуточного программного обеспечения для доступа к функциям устройства и API.

Вот почему собственные приложения работают более плавно и лучше взаимодействуют с операционной системой.

PWA хвалят за их способность быть независимыми от платформы, работать на нескольких платформах и веб-браузерах и автоматически получать обновления. 

PWA для электронной коммерции: чем он отличается от адаптивного веб-сайта

Хотя основной целью как PWA, так и адаптивных веб-сайтов является улучшение пользовательского опыта, PWA имитируют функции собственных мобильных приложений, такие как пользовательский интерфейс и push-уведомления. А адаптивные веб-сайты призваны обеспечить удобство просмотра на нескольких устройствах без необходимости использования какого-либо дополнительного программного обеспечения.

PWA против нативных приложений против адаптивных веб-сайтов 

ОсобенностиальбиносыРодные приложенияОтзывчивые сайты
УстановкаМожет быть установлен напрямуюТребуется загрузка и установкаДоступ через веб-браузеры
Зависимость от платформыРаботает в браузерахЗависит от платформы (iOS, Android)Независимость от платформы
App Store+
Всплывающее уведомление++
Автономная функциональность+ / ОграниченныйОграниченный
Универсальный доступчерез URLУстановлено на устройствечерез URL
Пользовательский опытСравнимо с нативными приложениямиОптимизирован для конкретной платформыАдаптивного дизайна
UpdatesАвтоматическиАвтоматически/ВручнуюВручную
ПерфомансЗависит от производительности браузераОптимизирован для производительности конкретной платформы.Зависит от производительности браузера
Стоимость разработкиОтносительно нижеБолее высокая стоимость разработкиОтносительно ниже
РаспределениеМожно поделиться через URLРаспространяется через магазины приложенийМожно поделиться через URL
Интеграция с функциональностью устройстваОграниченный+Ограниченный

Разрабатываете PWA для электронной коммерции с нуля или переходите на устаревшую версию?

Если у вас в настоящее время есть веб-сайт электронной коммерции или собственное приложение и вы планируете запустить PWA для электронной коммерции, у вас может возникнуть вопрос, лучше ли начать с нуля или преобразовать устаревшие ресурсы.

Вообще говоря, конвертация адаптивного веб-сайта — самый простой подход. Код уже размещен в Интернете и оптимизирован для экранов разных размеров. Преобразование собственного приложения требует обновления существующего кода для работы в Интернете. Разработка PWA для электронной коммерции с нуля обеспечивает наилучшие возможности, но требует больше усилий.

Конвертация с адаптивного веб-сайта

Плюсы: повторное использование существующего веб-контента/дизайна, знание веб-стандартов.

Минусы: не оптимизирован для функций PWA, для реализации могут потребоваться дополнительные усилия.

Конвертация из родного приложения

Плюсы: повторное использование логики приложения, интерфейса.

Минусы: Требуются обновления для соответствия стандартам PWA, дополнительная работа для поддержки Интернета.

Разработка PWA с нуля.

Плюсы: с самого начала полностью настроен для стандартов PWA.

Минусы: требуется больше времени/затрат. 

PWA: чем он отличается от других гибридных фреймворков 

PWA имеет тенденцию предлагать более удобный пользовательский интерфейс по сравнению с другими гибридными платформами. Например, PWA обеспечивает работу в автономном режиме, и доступ к нему можно получить через веб-браузер, тогда как некоторые гибридные приложения необходимо загружать и устанавливать.

PWA против ионного 

Ionic — это платформа для создания гибридных мобильных приложений. Хотя PWA может работать на любом устройстве с совместимым браузером, Ionic обеспечивает более естественный доступ к функциям устройства.

PWA против Флаттера

По сути, Flutter — это платформа для создания собственных мобильных приложений. Flutter использует язык программирования Dart. И хотя PWA больше подходит для приложений, ориентированных на контент, Flutter лучше подходит для сложных и визуально богатых приложений.

PWA против React Native

React Native — это платформа с открытым исходным кодом для создания мобильных приложений с использованием React. React также можно использовать для разработки внешнего интерфейса PWA, обеспечивая отзывчивый и интерактивный пользовательский интерфейс.

ОсобенностиFlutterРеагировать на роднойPWA
Доступ к устройствуДаДаЧастично
Языковой стекдротикМашинописьJavascript
ПерфомансВысокий/быстрыйВысокий/среднийУмеренный/хороший
Автономный режимНе поддерживаетсяНетДа
СкоростьОчень быстроБыстрыйУмеренная
Сложность кодаHighMediumНизкий
Переносимость кодаХорошоПрекрасноХорошо
Пользовательский опытПрекрасноХорошоХорошо
Стоимость разработкиДорогостоящийУмереннаяУмеренная
Примеры приложенийGoogle Реклама, АлибабаFacebook, InstagramTwitter Lite, Pinterest, Flipkart

PWA-решения на базе платформы электронной коммерции

Magento Студия PWA

PWA можно создавать с помощью Magento PWA Studio, представляющего собой набор инструментов и библиотек, созданных для этой цели. Платформа использует передовые инструменты, такие как React, Redux и GraphQL, для создания адаптивных и мощных интернет-магазинов.

Комплект PWA Salesforce Commerce Cloud

Если вы хотите создать PWA для электронной коммерции на платформе Salesforce Commerce Cloud, в комплект Commerce Cloud PWA входит все необходимое для начала работы. Для достижения своей цели — обеспечения гибкого и привлекательного опыта покупок — это решение использует такие JavaScript-фреймворки, как React и Vue.js.

Эталонная архитектура витрины магазина Salesforce Commerce Cloud (SFRA)

Эталонная архитектура витрины магазина (SFRA) Commerce Cloud — еще одна полезная среда для создания PWA. При создании PWA для Commerce Cloud платформа SFRA может обеспечить прочную основу. Повышенная адаптируемость и множество возможностей персонализации — это лишь два из многих преимуществ, которые он предлагает.

SAP Commerce Спартак

В SAP Commerce Cloud PWA можно разрабатывать с помощью надежной инфраструктуры SAP Commerce Spartacus. Интерфейс приложения построен на основе Angular и без каких-либо заметных сбоев взаимодействует с серверными службами SAP Commerce Cloud.

Vue Storefront

Vue Storefront — это передовая платформа с открытым исходным кодом, предназначенная для создания масштабируемых и надежных интернет-магазинов. Фреймворк Vue.js используется для быстрого создания PWA, которые могут адаптироваться к потребностям пользователей и обеспечивать плавный и отзывчивый интерфейс. Push-уведомления и возможность просматривать веб-страницы без подключения к Интернету — две примечательные функции.

РешенияФронтенд-базаБезголовая АрхитектураИспользуемые технологии
Magento Студия PWAреагировать+React, Redux, GraphQL, webpack, Jest, Node.js, Service Workers
Комплект PWA для коммерческого облакареагировать+Javascript, веб-пакет, React, Vue.js, GraphQL, Service Workers, REST API
Коммерческое облако SFRAJavaScript+Javascript, SSR, React, Angular, Vue.js, SASS, API
SAP Commerce Cloud СпартакУгловой+Angular, Node.js, Yarn, TypeScript, RxJS, SASS, Jasmine, Service Workers, API-интерфейсы Storefront
Vue StorefrontVue.js+Vue.js, Node.js, ElasticSearch, Webpack, GraphQL

Дополнительные инструменты PWA для электронной коммерции, которые стоит рассмотреть

  • ScandiPWA: решение PWA с открытым исходным кодом, специально разработанное для платформы Magento 2.
  • Gatsby: генератор статических сайтов, который можно использовать для создания PWA с помощью React.
  • GoPWA: среда разработки PWA для создания масштабируемых и производительных PWA.

Истории успеха PWA для электронной коммерции

Многие компании, в том числе некоторые из крупнейших в сфере электронной коммерции, уже обнаружили, что PWA весьма эффективен. 

Два наиболее важных показателя — конверсия (несколько примеров показали увеличение коэффициента конверсии с 27% до более чем 80%) и вовлеченность (примеры включали в 3 раза больше времени на сайте, более высокие просмотры страниц, больше просмотренных продуктов) — стабильно демонстрируют заметное улучшение.

КомпанияБолее высокий коэффициент конверсииВовлеченность
AliExpress+ 104%+ 74%
Flipkart+ 70%3x
Lancôme+ 17%+ 53%
MakeMyTrip3x+ 160%
BookMyShow+ 80%
Гарбарино+ 27%+13% (посетители)
+35% (просмотры)
любимчик2.8x2.8x
Юрий+ 31%+ 20%
Debenhams+ 20%2x в 4x
Корневые объекты+ 162%
Мясник синего+ 169%+ 154%
Капорал+15% (компьютерная версия) +8% (мобильная версия)+ 40%

Однако на этом преимущества PWA не заканчиваются:

  • Улучшенная производительность. Многие сообщили о значительно более быстром времени загрузки, меньшем использовании данных и уменьшении количества отказов.
  • Увеличение трафика/новые клиенты. Некоторые видели 2 пользователя в день, 50% новых клиентов от PWA.
  • Более высокий доход – Кейсы с увеличенным доходом за посещение, доход от трафика вырос на 79%.
  • Снижение затрат — снижение затрат на привлечение клиентов, гораздо меньшие размеры приложений, чем у родных.
  • Офлайн-доступ – возможность продолжения покупок без подключения к Интернету.
  • Push-уведомления. Push-уведомления увеличивают повторное вовлечение, частоту кликов и восстановление корзин.
  • Доступ между платформами — унифицированный интерфейс на любом устройстве с помощью веб-технологий.
  • Нативные функции. Возможности оборудования/ОС используются обычно только в собственных приложениях.

Стоимость разработки PWA для электронной коммерции

Разработка PWA для электронной коммерции требует сопоставимых затрат на разработку и обслуживание с разработкой веб-сайтов электронной коммерции. Тем не менее, PWA могут работать на более широком спектре устройств, чем собственные приложения, и за доступ к оборудованию или размещение в магазинах приложений не взимается дополнительная плата. 

Сайт электронной коммерцииAndroid-приложение для электронной коммерцииiOS-приложение для электронной коммерцииPWA для электронной коммерции
Затраты на разработку10,000 $ - $ 30,00015,000 $ - $ 50,00020,000 $ - $ 80,00010,000 $ - $ 30,000
Эксплуатационные расходы500–2,000 долларов в месяц1,000–3,000 долларов в месяц1,500–5,000 долларов в месяц500–2,000 долларов в месяц
Обновления/новые функцииБюджетныйУмеренная стоимостьВысокая стоимостьБюджетный
Поддержка платформытолько вебТолько Androidтолько iOSИнтернет, Android, iOS
Сборы в магазине приложенийНет30% (первый 1 миллион долларов), 15%30% (первый год подписки), 15%Нет

Источник из Гринтек

Отказ от ответственности: информация, изложенная выше, предоставлена ​​grinteq.com независимо от Alibaba.com. Alibaba.com не делает никаких заявлений и не дает никаких гарантий относительно качества и надежности продавца и продукции.

Была ли эта статья полезна?

Об авторе

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Наверх