Если вы новичок в кампаниях push-уведомлений или только начинаете…
Один из самых важных вопросов, на который нужно ответить: какая платформа лучше всего подходит для отправки push-уведомлений?
Firebase Cloud Messaging (FCM) — одно из самых популярных условно-бесплатных решений. Учитывая, что это продукт Google, нет веских причин пренебрегать FCM. По крайней мере, на первый взгляд.
И именно об этом эта статья.
Мы собираемся подробно рассказать, почему FCM кажется отличным на первый взгляд, но на самом деле таковым не является.
На самом деле, сервис вроде FCM — одна из причин, по которой мы изначально создали PushEngage.
Давайте начнем.
Краткий обзор: Firebase Cloud Messaging против PushEngage
И PushEngage, и Firebase предлагают бесплатный стартовый пакет. Но если присмотреться повнимательнее, PushEngage — явно лучшее решение. И самый простой способ взглянуть на это — PushEngage является решением как для разработчиков, так и для маркетологов.
Если вы разработчик, вы можете ознакомиться с PushEngage Javascript API для создания супер-продвинутых кампаний. Но если вы не разработчик, вы все равно можете использовать свою панель управления PushEngage для создания очень мощных кампаний push-уведомлений прямо из коробки.
Но это все еще расплывчатое описание того, почему PushEngage лучше. Мы обещали полный разбор, так что вот он на одном взгляде:
| PushEngage | Firebase | |
| Надежность | ✔️ 99,95% показателей доставки ✔️ Мгновенный отчет о доставке push-уведомлений | ❌ Ненадежная работа с перебоями, длящимися до нескольких дней ❌ Отсутствие прозрачности в отношении времени простоя или показателей доставки |
| Простота использования | ✔️ Легко создавать веб- и мобильные push-кампании ✔️ Четкий предварительный просмотр конечного уведомления ✔️ Мощные параметры настройки из понятного пользовательского интерфейса ✔️ Встроенное отслеживание целей, A/B-тестирование и аналитика панели управления | ❌ Создание и управление кампаниями требует кодирования и тестирования ❌ Некорректные предварительные просмотры уведомлений, требующие дальнейшего ручного тестирования ❌ Пользовательский интерфейс не прост в использовании, а настройка очень ограничена ❌ Отсутствуют расширенные функции даже с их API |
| Поддержка клиентов | ✔️ Отмеченная наградами поддержка клиентов даже для бесплатных клиентов ✔️ Выделенный менеджер по работе с клиентами для корпоративных учетных записей ✔️ Лучшая в своем классе документация и справочные документы ✔️ Учебные пособия, руководства и маркетинговые руководства, созданные на основе многолетнего опыта | ❌ Мало или совсем нет поддержки со стороны команды Firebase ❌ Поддержка осуществляется в основном сообществами разработчиков и форумами, такими как StackOverflow, на добровольной основе ❌ Документация (даже для разработчиков) довольно скудная |
| Цены | ✔️ Полностью бесплатный хостинг для всех учетных записей для хранения push-уведомлений и медиафайлов ✔️ Бесплатный тариф разработан, чтобы помочь вам запустить малый бизнес, и имеет щедрые лимиты ✔️ Бизнес-план начинается с 9 долларов в месяц ✔️ Премиум-план начинается с 29 долларов в месяц ✔️ Корпоративный план предлагает индивидуальное предложение по запросу | ❌ Вы платите 0,15 $/ГБ за передачу данных. Это очень быстро становится дорого при работе с мультимедиа. ❌ Доступен бесплатный вариант, но с дополнительной политикой. Структура ценообразования очень сложна и становится дорогой, как только вам понадобятся расширенные параметры. |
Теперь, когда у вас есть полное представление о том, чего ожидать от обеих служб, давайте подробнее рассмотрим эти решающие факторы.
Проверка надежности: Стоит ли платформа вообще того?
Худшее чувство в мире — это работать над маркетинговой кампанией целую вечность, заручиться поддержкой всех заинтересованных сторон и довести до совершенства каждый аспект вашего предложения для крупной праздничной распродажи, только чтобы понять, что...
Вы вообще не можете отправлять push-уведомления.
К сожалению, Firebase Cloud Messaging печально известна своей крайней ненадежностью. Платформа часто выходит из строя, оставляя пользователей в затруднительном положении без какой-либо поддержки. Если сбой вызван серьезной ошибкой, Firebase может публично заявить, что «они работают над этим».
Если ваш бизнес под угрозой, это не самое утешительное заявление.
Вот почему PushEngage уделяет приоритетное внимание времени безотказной работы, и вы получаете мгновенные обновления о доставке прямо с панели управления PushEngage:

С другой стороны, у FCM были инциденты с их продуктом App Distribution, которые оставались неразрешенными более 77 дней!
Более того, FCM не поддерживает новые устройства Huawei, которые не используют сервисы Google Mobile. И если ваши пользователи находятся в материковом Китае, вы можете забыть об отправке push-уведомлений с помощью FCM. В Китае давно существует брандмауэр, который блокирует все сервисы Google.
Означает ли это, что FCM — это сплошной минус?
Нет. Есть некоторые надежные части API FCM, которые мы даже используем для распространения уведомлений приложений. Но по возможности мы избегаем использования FCM.
Простота использования: Переосмыслена
Что касается простоты использования, FCM невероятно сложно использовать, если вы не являетесь настоящим разработчиком.
С другой стороны, с PushEngage вы получаете полный пользовательский интерфейс. Большинство кампаний, которые вы настраиваете, так же просты, как наведение и нажатие кнопки. И очень легко установить PushEngage на любом веб-сайте.
Поддержание кампании push-уведомлений на FCM — это кошмар из-за частых обновлений браузера. В PushEngage все это делается за вас. И самое главное, вы получаете мгновенные предварительные просмотры того, что собираетесь отправить:

И это очень точно. С FCM очень сложно заранее узнать, как на самом деле выглядит ваше push-уведомление. Поэтому вам приходится постоянно отслеживать, тестировать и вручную обновлять каждое уведомление.
Настройка также очень сложна с FCM, потому что нет пользовательского интерфейса, который вы могли бы использовать. Однако с PushEngage вы можете настроить практически все в своих push-уведомлениях:

Если вы не уверены, из каких частей состоят push-уведомления, вам следует ознакомиться с нашим руководством для начинающих по push-уведомлениям.
PushEngage makes it really simple to create and manage push notification campaigns. Each customization option includes detailed in-line help to demonstrate how to use it. And we’re talking about automated push notifications as well.
You end up saving a lot of time wasted on testing. And you can run your campaigns with full confidence.
Then, there’s the matter of segmenting your users for personalized push notifications. On the surface, Firebase seems to have great options for segmenting users:

The problem is that this segmentation isn’t really dynamic.
In simple words, your users won’t get transferred from one audience segment to another automatically even if they qualify until they open the app on their device the next time.
So, this can cause a massive mismatch in what your audience wants from you and what you’re actually sending them. This is especially true if you’re using push notifications to improve app or site engagement because a large chunk of your audience returns to your content only AFTER they receive a notification.
What’s even worse is that Firebase filters may not work on audience segments with less than 10 subscribers. And that’s horrible if you’re just getting started with push notifications or if you’re a small business that has a small, loyal audience in the first place.
PushEngage dynamically segments your subscribers in real-time.
So, you can focus on growing your business instead of worrying about the technical aspects of sending push notifications.
And it’s really simple to create segments using PushEngage. Simply head over to Segments » Create New Segment:

And if you need some help with creating custom segments, you can simply check out our article on how to segment subscribers automatically.
Customer Support & Documentation
If you’re a small business that has a small or no development team, you REALLY shouldn’t use Firebase Cloud Messaging to send push notifications. You won’t get any customer support from the Firebase team directly. And if you need help, you’ll have to rely on developer communities such as StackOverflow.
It could take days for you to resolve any technical issue you may have.
And even if you have a development team, there’s barely enough product documentation in Firebase to be able to use the product properly. You can try to get in touch with the Firebase team for help by filling out a form on their website. But it’s highly unlikely that you’ll get any response at all.
PushEngage offers outstanding customer support even for free users.
If you opt for the Enterprise plan, you even get a dedicated Customer Success Manager to help you with absolutely anything. You can reach out to us anytime you need us right from our website. We’re always available in the live chatbox on our website.
And if you’d like to share a more elaborate problem, you can get in touch with our Customer Success team anytime.
We address all queries within 24 hours.
There’s also a huge repository of content in our blog section. We constantly create content that helps you grow faster and troubleshoot any issues that you may have.
Pricing Breakdown
Did you know that you can’t really upload pictures on the Firebase free plan?

Forget about creating rich push notifications with advanced media formats, you can barely create a simple notification with an image.
Well, you can… If you can upgrade to a paid plan.
The worst part is that Firebase’s paid plans all have sliding tiers. There’s no fixed price. You get billed for the resources you use for each notification. And the problem with that kind of billing is that it’s really easy to rack up a HUGE invoice without realizing how expensive it is.
One organization actually got billed $30,000 by Firebase for sending push notifications. And no, that’s not a typo.
PushEngage is way simpler. The free plan is actually free.
And while you can’t create automated push notifications in the free plan, you still get full access to all customization features for your push notifications. Most importantly, there are still enough features in the free plan to help you grow your business using push notifications for you to happily invest in one of our paid plans later.
If you’re entirely serious about growing your business, though, we really recommend signing up for one of our paid plans.
You get access to a whole host of really powerful campaigns such as cart abandonment reminders. And best of all, you’re never going to get billed an extraordinary amount that could bankrupt your business because of a coding error.
Заключение
На этом всё, друзья!
It’s simple: We built PushEngage to be inherently better than Firebase. And we’re constantly improving. Not just in terms of our features, but in our customer support as well.
So, while we’d like to say that it’s a close contest, there’s really no contest here.
If you sign up for one of the paid plans on PushEngage, you’ll get important features that can help grow any business including:
- Goal tracking and advanced analytics
- Smart A/B testing
- Automated drip campaigns
- Dynamic segmentation
- Triggered push notifications
And more!
Так что, если вы еще этого не сделали, начните с PushEngage сегодня!