Как настроить товарные рекомендации в email
Если в блоке «Товары» для параметра Источник установить значение Рекомендации, товары можно будет ранжировать по стратегиям Бестселлеры, Снова в наличии, Снижение цены, Новинки, Часто покупают вместе или На основе просмотренного без необходимости выбирать товары вручную или создавать правило для каталога. Описание всех полей, которые добавляет этот источник, см. в разделе Получение рекомендованных товаров. Для работы трех из этих стратегий требуются данные не из вашего каталога: стратегия Бестселлеры считывает историю заказов, а стратегии Часто покупают вместе и На основе просмотренного считывают информацию о том, что покупатели просматривали и покупали. В этом руководстве рассказывается, какие данные нужно отправлять, чтобы у каждой стратегии была информация для ранжирования.
Перед началом работы
Anchor link toУбедитесь, что в каталоге вашего аккаунта есть товары. Перейдите в Контент → Каталог товаров и подключите фид, импортируйте CSV-файл или добавьте товары вручную. Узнайте, как заполнить каталог.
Для каких стратегий требуются события
Anchor link toТри из шести стратегий ранжируют товары на основе отправляемых вами событий; остальные три ранжируют товары непосредственно из вашего каталога и не требуют от вас никаких действий.
| Стратегия | Требуются ли события? | Источник данных |
|---|---|---|
| Снова в наличии | Нет | Изменения остатков в каталоге |
| Снижение цены | Нет | Изменения цен в каталоге |
| Новинки | Нет | Дата добавления в каталог |
| Бестселлеры (7/30 дней) | Да | PW_OrderCreated / PW_OrderUpdated с items |
| На основе просмотренного | Да | Любое событие, содержащее ID товара |
| Часто покупают вместе | Да | Любое событие, содержащее ID товара, плюс тег устройства |
Изменение остатков или цены в вашем фиде, или следующая запланированная синхронизация, автоматически обновляют стратегии Снова в наличии, Снижение цены и Новинки. Для этих трех стратегий ничего отправлять не нужно.
Бестселлеры: добавьте товары в события о заказах
Anchor link toСтратегии Бестселлеры (7 дней) и Бестселлеры (30 дней) ранжируют товары по количеству проданных единиц за указанный период. Они считывают массив items в событиях PW_OrderCreated и PW_OrderUpdated, а именно productId и quantity каждого товара.
Если вы уже отправляете PW_OrderCreated для удаления тегов брошенной корзины, этот минимальный вызов (только с orderId) по-прежнему будет очищать корзину, но не предоставит стратегии «Бестселлеры» данных для подсчета. Добавьте в тот же вызов позиции заказа:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_OrderCreated", "attributes": { "orderId": "ORDER-10293", "items": [ { "productId": "SKU-4821", "quantity": 1 }, { "productId": "SKU-5190", "quantity": 2 } ] }, "userId": "shopper@example.com" }}productId должен совпадать с ID, который используется для этого товара в вашем Каталоге товаров, чтобы стратегия «Бестселлеры» могла найти товар для отображения. Дополнительные поля товара (цена, название и т.д.) для этой стратегии игнорируются. Для ранжирования учитываются только productId и quantity. Отправляйте тот же массив items в событии PW_OrderUpdated при редактировании, возврате или частичной отмене заказа, так как стратегия «Бестселлеры» пересчитывает данные на основе последнего события для этого заказа.
На основе просмотренного и Часто покупают вместе: отслеживайте активность по товарам
Anchor link toОбе стратегии строятся на одном и том же сигнале: событиях, содержащих ID товара. Вам не нужно специальное событие с названием «просмотр товара» — любое пользовательское событие, отправленное через postEvent, будет учтено, если его attributes включают один из следующих ключей:
- Один товар, как атрибут верхнего уровня:
product_id,productId,productid,item_idилиsku. - Несколько товаров, как массив
products, где каждый элемент имеетproduct_id,productId,idилиsku.
Например, вызовите ваше существующее событие просмотра товара с уже имеющимся атрибутом ID товара:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "ProductViewed", "attributes": { "product_id": "SKU-4821", "category": "Audio" }, "userId": "shopper@example.com" }}Стратегия На основе просмотренного ранжирует товары, с которыми недавно взаимодействовал каждый покупатель — после настройки потока вышеуказанных событий дополнительная настройка не требуется.
Стратегия Часто покупают вместе ранжирует товары, которые часто покупают вместе с одним якорным товаром, на основе истории всего вашего аккаунта. Для этого требуется еще один элемент: Тег товара, тег устройства, который содержит ID текущего якорного товара. Укажите имя поля при настройке стратегии в блоке «Товары» (например, PW_LastViewedProductID), а затем поддерживайте этот тег в актуальном состоянии на каждом устройстве. Например, устанавливайте его на ID товара всякий раз, когда покупатель просматривает товар. Если у получателя тег не установлен, для него в блоке будет отображаться обычный каталог.
Убедитесь, что ваши события доставляются
Anchor link toПрежде чем добавлять блок, проверьте, что Pushwoosh действительно получает вышеуказанные события: перейдите в Аудитория → События, откройте отправленное вами событие (PW_OrderCreated или пользовательское событие, содержащее ID товара) и убедитесь, что последние обращения отображаются. См. Статистика событий.
Добавьте блок в ваше email-сообщение
Anchor link toДобавьте блок Товары в контент вашего email-сообщения, установите Источник в Рекомендации и выберите Стратегию. Описание всех полей в панели настроек см. в разделе Получение рекомендованных товаров. Нажмите Обновить предпросмотр, чтобы убедиться, что холст заполнен реальными товарами, прежде чем отправлять сообщение.