Создать APK бесплатно

Приложения с контентом

Умные ссылки на брошенные корзины

Верните пользователей: push → глубокая ссылка

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

Это одна из самых эффективных стратегий возвращения пользователей:

  • 📈 Возвращайте 10–30% брошенных корзин
  • 💰 Прямое возвращение выручки
  • 🎯 Точно нацеленные уведомления
  • ⏰ Срочность, привязанная ко времени

2Что нужно заранее#

Чтобы использовать умные ссылки на брошенные корзины, вам нужно:

  1. ✅ В вашем приложении включена интеграция с OneSignal
  2. ✅ Сайт с уникальными ссылками на корзины (например, yoursite.com/cart?id=abc123)
  3. ✅ Способ отслеживать брошенные корзины на вашем сервере

Если ваш сайт работает на 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 loads

4Способ 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. Пользователь бросает корзину на вашем сайте
  2. Ваш сервер не видит покупки спустя 1 час
  3. Сервер обращается к API OneSignal, чтобы отправить push
  4. Пользователь нажимает на уведомление → возвращается в корзину

В большинстве платформ электронной коммерции (Shopify, WooCommerce, Magento) есть плагины, которые автоматизируют весь этот процесс с OneSignal.

7Лучшие практики#

✅ Время: отправьте первое напоминание через 1 час после того, как корзина была брошена

✅ Второй шанс: отправьте ещё одно напоминание через 24 часа со скидкой

✅ Срочность: используйте фразы вроде «Товар быстро раскупают» или «Количество ограничено»

✅ Персонализируйте: по возможности указывайте название товара

✅ Скидка: обычно достаточно 5–15%

⚠️ Не спамьте: не более 2–3 напоминаний на одну брошенную корзину

⚠️ Уважайте отказы: учитывайте настройки уведомлений пользователей

8Как измерять результат#

Следите за долей возвращённых брошенных корзин:

📊 В панели OneSignal:

  • Смотрите CTR уведомлений (долю кликов)
  • Сравнивайте «подтверждённые доставки» и «клики»

📊 На вашем сайте:

  • Отслеживайте конверсии из визитов, начавшихся с уведомления
  • Сравните долю завершённых покупок до и после

💡 Совет: проверяйте разные тексты уведомлений и время отправки (A/B-тест), чтобы повысить долю возвращённых корзин.

Эта страница создана из руководства по интеграции внутри самого приложения, поэтому в ней написано ровно то, что и в текущей сборке. Читать в формате Markdown.

Сверено с актуальным руководством 22.10.2026.