Перейти к содержанию

Как настроить товарные рекомендации в 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-сообщения, установите Источник в Рекомендации и выберите Стратегию. Описание всех полей в панели настроек см. в разделе Получение рекомендованных товаров. Нажмите Обновить предпросмотр, чтобы убедиться, что холст заполнен реальными товарами, прежде чем отправлять сообщение.