Приложения с контентом
Умные ссылки на брошенные корзины
Верните пользователей: push → глубокая ссылка
1Что такое глубокие ссылки на брошенные корзины?#
Если пользователь добавил товары в корзину, но не завершил покупку, вы можете отправить push-уведомление, которое вернёт его на страницу именно этой корзины.
Это одна из самых эффективных стратегий возвращения пользователей:
- 📈 Возвращайте 10–30% брошенных корзин
- 💰 Прямое возвращение выручки
- 🎯 Точно нацеленные уведомления
- ⏰ Срочность, привязанная ко времени
2Что нужно заранее#
Чтобы использовать умные ссылки на брошенные корзины, вам нужно:
- ✅ В вашем приложении включена интеграция с OneSignal
- ✅ Сайт с уникальными ссылками на корзины (например, yoursite.com/cart?id=abc123)
- ✅ Способ отслеживать брошенные корзины на вашем сервере
Если ваш сайт работает на Shopify, WooCommerce или похожей платформе, в ней часто уже есть отслеживание брошенных корзин.
3Способ 1: простой push со ссылкой (без кода)#
Самый простой способ: просто отправьте push со ссылкой на корзину. JSON и программирование не нужны!
OneSignal Dashboard Steps:
1. Go to Messages → New Push
2. Title: "You left something in your cart! 🛒"
3. Message: "Complete your order - items are
selling fast!"
4. Launch URL: https://yoursite.com/cart?id=abc123
5. Send to: Specific user (by OneSignal Player ID)
or a segment
That's it! User taps → app opens → cart page loads4Способ 2: push с данными в формате JSON (для опытных)#
Для большего контроля отправьте данные в формате JSON. JavaScript на вашем сайте сможет прочитать эти данные и выполнить нужные действия:
OneSignal API Call:
POST https://onesignal.com/api/v1/notifications
{
"app_id": "YOUR_ONESIGNAL_APP_ID",
"include_player_ids": ["PLAYER_ID"],
"headings": {"en": "Your cart misses you! 🛒"},
"contents": {
"en": "Complete checkout & get 10% off"
},
"url": "https://yoursite.com/cart",
"data": {
"type": "abandoned_cart",
"cart_id": "cart_abc123",
"discount_code": "COMEBACK10",
"expires": "2025-12-31"
}
}5Обработка данных JSON на сайте#
Когда приложение открывается из уведомления с данными JSON, на вашем сайте можно прочитать параметры URL:
// On your cart/checkout page:
const params = new URLSearchParams(
window.location.search
);
// Auto-apply discount if present
const discount = params.get('discount_code');
if (discount) {
applyDiscountCode(discount);
showBanner('Welcome back! ' + discount +
' discount applied 🎉');
}
// Or handle via OneSignal web SDK:
// OneSignal.on('notificationDisplay',
// function(event) {
// console.log(event.data);
// });6Автоматизация с помощью вебхуков#
Для полностью автоматического возвращения брошенных корзин:
- Пользователь бросает корзину на вашем сайте
- Ваш сервер не видит покупки спустя 1 час
- Сервер обращается к API OneSignal, чтобы отправить push
- Пользователь нажимает на уведомление → возвращается в корзину
В большинстве платформ электронной коммерции (Shopify, WooCommerce, Magento) есть плагины, которые автоматизируют весь этот процесс с OneSignal.
7Лучшие практики#
✅ Время: отправьте первое напоминание через 1 час после того, как корзина была брошена
✅ Второй шанс: отправьте ещё одно напоминание через 24 часа со скидкой
✅ Срочность: используйте фразы вроде «Товар быстро раскупают» или «Количество ограничено»
✅ Персонализируйте: по возможности указывайте название товара
✅ Скидка: обычно достаточно 5–15%
⚠️ Не спамьте: не более 2–3 напоминаний на одну брошенную корзину
⚠️ Уважайте отказы: учитывайте настройки уведомлений пользователей
8Как измерять результат#
Следите за долей возвращённых брошенных корзин:
📊 В панели OneSignal:
- Смотрите CTR уведомлений (долю кликов)
- Сравнивайте «подтверждённые доставки» и «клики»
📊 На вашем сайте:
- Отслеживайте конверсии из визитов, начавшихся с уведомления
- Сравните долю завершённых покупок до и после
💡 Совет: проверяйте разные тексты уведомлений и время отправки (A/B-тест), чтобы повысить долю возвращённых корзин.