Восстановление брошенных корзин
Восстановление брошенных корзин — это функция Pro для магазинов WooCommerce. Она записывает корзины, которые покупатели заполняют, а затем покидают, ждет заданное вами время и передает покупателя в автоматизацию, чтобы вы могли отправить им по электронной почте ссылку, которая воссоздает их точную корзину.
Перед началом работы
Заголовок раздела «Перед началом работы»Вам понадобятся три вещи. Отсутствие хотя бы одной из них означает, что письма для восстановления отправляться не будут:
- WooCommerce активен. Функция отображается только в магазинах.
- Отслеживание корзин включено в разделе Настройки, Магазин, Брошенная корзина.
- Опубликованная автоматизация, использующая триггер Корзина брошена.
Третий пункт вызывает проблемы у большинства пользователей. Запись корзин и отправка писем — это раздельные системы, поэтому магазин может отлично отслеживать корзины и никому ничего не отправлять. Вкладка Отчеты, Брошенная корзина предупреждает вас, когда это происходит.
Как это работает
Заголовок раздела «Как это работает»Покупатель добавляет товары Сканирование запускается каждые 5 минут Ваша автоматизацияи указывает email --> и помечает неактивные корзины --> отправляет письмо(корзина записывается) как брошенные (срабатывает триггер) для восстановленияСохраняются только корзины с известным адресом электронной почты. PrimoCRM узнает email одним из трех способов: покупатель вошел в систему, он ввел его в поле платежного адреса на странице оформления заказа или его передал блок оформления заказа. Покупатель, просматривающий сайт анонимно, не создает никаких записей вообще, поэтому отправлять письмо и удерживать нечего.
Жизненный цикл корзины
Заголовок раздела «Жизненный цикл корзины»Каждая записанная корзина находится ровно в одном состоянии:
| Состояние | Устанавливается, когда | Значение |
|---|---|---|
| Активна | Товары находятся в корзине | Покупатель все еще выбирает товары |
| Брошена | Неактивность превысила заданное время ожидания | Готова к обработке |
| Восстановлена | Заказ достигает статуса восстановления | Покупка совершена, остановить все |
| Утеряна | Превышено окно “пометить как утерянную” для брошенной корзины | Списана |
| Удалена | Урегулирована и превышено окно хранения | Удалена из базы данных |
Настройки
Заголовок раздела «Настройки»Все они находятся в разделе Настройки, Магазин, Брошенная корзина.
| Настройка | Что она делает |
|---|---|
| Отслеживать брошенные корзины | Главный выключатель для захвата и сканирования |
| Корзина считается брошенной через | Минуты бездействия перед тем, как корзина будет помечена как брошенная |
| Помечать как утерянную через | Дни до списания невосстановленной корзины |
| Заказ считается восстановленным при достижении статуса | Какие статусы заказов WooCommerce завершают преследование |
| Пропускать покупателей, совершивших покупку недавно | Период охлаждения в днях |
| Добавлять новых покупателей как | Статус в CRM для покупателя, который еще не является контактом |
| Согласие при оформлении заказа | Показывать ли флажок согласия и каковы его настройки по умолчанию |
| Не отслеживать эти роли | Роли вошедших в систему пользователей, которые нужно игнорировать |
| Добавлять в списки при бросании | Списки, применяемые при бросании корзины и удаляемые при покупке |
| Добавлять теги при бросании | Теги, применяемые при бросании корзины и удаляемые при покупке |
| Удалять восстановленные и утерянные корзины через | Период хранения в днях |
Некоторые из этих параметров заслуживают более подробного описания.
Корзина считается брошенная через
Заголовок раздела «Корзина считается брошенная через»Фоновое сканирование запускается каждые 5 минут, поэтому значение менее 5 не может быть учтено и автоматически увеличивается до 5. Большинство магазинов используют значение от 30 до 60 минут. Слишком мало — и вы отправите письма тем, кто все еще делает покупки, слишком много — и вы упустите момент.
Заказ считается восстановленным при достижении статуса
Заголовок раздела «Заказ считается восстановленным при достижении статуса»Это определяет, когда прекращается преследование корзины. По умолчанию используются статусы В обработке и Выполнен.
Оставьте статус Ожидание оплаты выключенным, если вы специально не хотите, чтобы неоплаченные заказы учитывались. Заказ в ожидании создается в тот момент, когда покупатель переходит к этапу оплаты, поэтому его подсчет приведет к тому, что человек будет отмечен как восстановивший корзину, даже если он бросил ее на экране оплаты и так и не заплатил.
Когда корзина восстанавливается, происходит три вещи одновременно: корзина закрывается, все настроенные вами списки и теги удаляются, а все напоминания, ожидающие в автоматизации, отменяются. Никто не получает письма “вы кое-что оставили” после того, как они уже заплатили.
Пропускать покупателей, совершивших покупку недавно
Заголовок раздела «Пропускать покупателей, совершивших покупку недавно»Период охлаждения мешает преследовать постоянного клиента каждый раз, когда он просматривает каталог. Если он оформил заказ в течение заданного вами количества дней, его корзина все равно записывается как брошенная, поэтому ваши отчеты остаются точными, но контакт не создается и автоматизация не запускается. Установите значение 0, чтобы отключить эту функцию.
Добавлять новых покупателей как
Заголовок раздела «Добавлять новых покупателей как»Когда покупатель, бросивший корзину, еще не является контактом, PrimoCRM создает его. Эта настройка выбирает его статус.
По умолчанию используется статус Транзакционный, и это рекомендуемое значение. Тот, кто ввел адрес электронной почты в поле оформления заказа, не подписывался на ваш маркетинг. С транзакционным контактом можно связаться с помощью автоматизации (что и представляет собой напоминание о корзине), но он никогда не включается в рассылки. См. Статус контакта.
Согласие при оформлении заказа
Заголовок раздела «Согласие при оформлении заказа»Три варианта:
- Без флажка. Корзины захватываются в обычном режиме. Разумно в регионах без требований к согласию, к тому же PrimoCRM хранит гораздо меньше данных, чем большинство инструментов, так как анонимные корзины никогда не записываются.
- Показывать, отмечено по умолчанию (отказ). Покупатель видит уже отмеченный флажок и может снять его.
- Показывать, не отмечено (согласие). Ничего не сохраняется, пока покупатель не отметит флажок.
Снятие флажка делает больше, чем просто останавливает будущий сбор данных. Оно также удаляет корзину, уже записанную для этой сессии, поэтому передумавший покупатель не оставляет после себя никаких следов.
Флажок появляется на классической странице оформления заказа. В блочном оформлении заказа для него еще нет поля, поэтому в магазине с блочным оформлением вариант с отказом все равно собирает данные, а вариант с согласием не собирает их вообще.
Не отслеживать эти роли
Заголовок раздела «Не отслеживать эти роли»Полезно после запуска сайта, чтобы ваши сотрудники, просматривающие магазин, не забивали отчет тестовыми корзинами. Оставьте это поле пустым во время тестирования, иначе ваши собственные корзины никогда не будут записаны, и функция покажется сломанной.
Добавлять в списки и теги при бросании
Заголовок раздела «Добавлять в списки и теги при бросании»Все, что вы выберете здесь, применяется, когда корзина помечается как брошенная, и автоматически удаляется при покупке товара покупателем.
Удаление — это важная половина процесса. Это означает, что сегмент вроде “имеет брошенную корзину” остается точным с течением времени, а не заполняется постепенно людьми, которые сделали заказ несколько месяцев назад.
Удалять восстановленные и утерянные корзины через
Заголовок раздела «Удалять восстановленные и утерянные корзины через»Удаляются только урегулированные корзины, то есть восстановленные или утерянные. Корзина, которая все еще активна или брошена, никогда не удаляется, каким бы старым ни был ее возраст.
Триггер “Корзина брошена”
Заголовок раздела «Триггер “Корзина брошена”»Это триггер, на котором вы строите свою автоматизацию восстановления. Он срабатывает один раз для каждой корзины в тот момент, когда процедура сканирования помечает эту корзину как брошенную.
Он не срабатывает, если:
- отслеживание корзин выключено,
- покупатель находится в периоде охлаждения,
- для корзины никогда не был известен адрес электронной почты, или
- корзина уже была обработана. Повторный запуск сканирования не может вызвать его дважды.
Настройка триггера
Заголовок раздела «Настройка триггера»| Настройка | Назначение |
|---|---|
| Минимальная сумма корзины | Срабатывать только для корзин стоимостью не менее этой суммы. Оставьте пустым для всех корзин |
Используйте это, чтобы не тратить свою репутацию отправителя на преследование очень маленьких корзин.
Что получает ваша автоматизация
Заголовок раздела «Что получает ваша автоматизация»Контакт уже содержит все списки и теги, которые вы настроили. После этого он ведет себя как любая другая автоматизация, поэтому вы можете добавлять ожидания, условия, купоны и письма. См. Триггеры и действия.
Триггер “Корзина утеряна”
Заголовок раздела «Триггер “Корзина утеряна”»Этот триггер срабатывает, когда брошенная корзина проходит окно Помечать как утерянную через без восстановления. Он также срабатывает один раз для каждой корзины и использует ту же настройку Минимальная сумма корзины.
Есть одно преднамеренное отличие, о котором стоит знать. Триггер утери корзины срабатывает только для тех корзин, к которым был привязан контакт в момент их бросания. Корзина, которая была проигнорирована из-за периода охлаждения, все равно становится утерянной, но остается безмолвной. Молчание во время периода охлаждения было бы бессмысленным, если бы событие утери снова открывало дверь.
Используйте утерю корзины для завершения воронки: замените тег “брошенная корзина” на тег “утерянная корзина”, переместите контакт в сегмент реактивации или отправьте единое предложение последнего шанса.
Смарт-коды для вашего письма
Заголовок раздела «Смарт-коды для вашего письма»Эти пять кодов доступны в любом письме, отправляемом из автоматизации корзины. Они обрабатываются при отправке письма, а не при запуске автоматизации, поэтому они всегда описывают корзину в том виде, в каком она предстает в данный момент.
| Смарт-код | Отображает |
|---|---|
{{cart.items_table}} |
Таблица товаров с миниатюрами, названиями, опциями, количеством, ценами позиций и итогом |
{{cart.restore_url}} |
Ссылка в один клик, которая воссоздает точную корзину покупателя и перенаправляет его к оформлению заказа |
{{cart.total}} |
Сумма корзины в валюте вашего магазина |
{{cart.items}} |
Текстовый список вроде “Синяя рубашка x2, Кружка x1”, хорошо подходит для тем писем |
{{cart.item_count}} |
Количество товаров в корзине |
Разрешение во время отправки дает два преимущества. Покупатель, который бросает вторую корзину до того, как отправлено первое напоминание, получает одно письмо с описанием одной корзины, а не смесь обеих. Кроме того, после совершения покупки эти коды отображаются как ничего, а не как мертвая ссылка на корзину, которой больше не существует.
Вы также можете использовать любые обычные смарт-коды контактов, такие как {{contact.first_name}}. См. Смарт-коды.
Ссылка восстановления
Заголовок раздела «Ссылка восстановления»{{cart.restore_url}} содержит длинный случайный токен, уникальный для этой корзины. Открытие этой ссылки очищает все, что находится в корзине посетителя в данный момент, воссоздает сохраненную корзину и перенаправляет его к оформлению заказа.
Если товар был удален или его нет в наличии, ссылка восстанавливает все остальное и незаметно пропускает этот товар, вместо того чтобы завершиться с ошибкой.
Практический пример
Заголовок раздела «Практический пример»Двухэтапный процесс восстановления, который большинство магазинов может использовать без изменений:
- Триггер: Корзина брошена, Минимальная сумма корзины 20.
- Ожидание: 1 час.
- Отправить письмо: тема “Вы кое-что оставили”. Тело письма содержит
{{cart.items_table}}и кнопку со ссылкой на{{cart.restore_url}}. - Ожидание: 1 день.
- Создать купон: 10 процентов, истекает через 3 дня.
- Отправить письмо: тема “Вот скидка 10 процентов,
{{contact.first_name}}”. Тело письма содержит{{contact.meta.coupon_code}}и{{cart.restore_url}}.
Шаги с 4 по 6 охватывают только тех людей, которые все еще ничего не купили, поскольку восстановленный заказ автоматически отменяет остальную часть потока.
Затем отдельный, гораздо более короткий поток:
- Триггер: Корзина утеряна.
- Удалить тег: брошенная корзина.
- Добавить тег: утерянная корзина.
Чтение отчета
Заголовок раздела «Чтение отчета»В разделе Отчеты, Брошенная корзина отображаются данные за последние 7, 30 или 90 дней:
| Показатель | Значение |
|---|---|
| Восстановленная выручка | Стоимость заказов из корзин, которые были брошены, а затем куплены |
| Все еще открыты | Сумма в брошенных корзинах, которые еще не урегулированы ни в одну из сторон |
| Потерянная выручка | Стоимость списанных корзин |
| Уровень восстановления | Восстановленные корзины как доля от урегулированных корзин |
Уровень восстановления намеренно игнорирует корзины, которые все еще открыты. Их подсчет снизил бы показатель просто потому, что напоминание еще не успело сработать, из-за чего здоровая система выглядела бы сломанной.
Ниже показателей находится список недавних корзин с их статусом, а для восстановленных — прямая ссылка на заказ в WooCommerce.
Устранение неполадок
Заголовок раздела «Устранение неполадок»Корзины появляются в отчете, но никто не получает писем. Почти всегда это черновик автоматизации. Триггер срабатывает в никуда. Откройте раздел Автоматизации и убедитесь, что ваша автоматизация корзины опубликована, а не находится в черновиках. Отчет показывает предупреждение, если ни одна опубликованная автоматизация не ожидает событий.
Ничего не записывается вообще. Убедитесь, что отслеживание корзин включено, затем проверьте Не отслеживать эти роли. Если ваша собственная роль указана там, ваши корзины игнорируются задуманным образом. Также помните, что покупатель, который никогда не указывает email, никогда не записывается.
Корзины помечаются как брошенные слишком быстро или слишком медленно. Проверьте параметр Корзина считается брошенной через. Помните, что сканирование запускается каждые 5 минут, поэтому реальная задержка складывается из вашей настройки плюс до 5 минут.
Ничего не происходит по расписанию. Сканирование зависит от планировщика задач WordPress cron. На тихом сайте cron запускается только тогда кампания кто-то посещает сайт. См. WordPress Cron.
Покупатели помечаются как восстановившие корзину без оплаты. Отключите пункт Ожидание оплаты в статусах восстановления.
В письме отображается не та корзина.
этого быть не должно, так как смарт-коды разрешаются во время отправки на основе текущей открытой корзины покупателя. Если вы это наблюдаете, убедитесь, что вы не используете старый тег {{contact.meta.cart_...}} из гораздо более старой версии. Они были заменены на указанные выше коды {{cart.*}}.