Облачный сервис товарных рекомендаций Retail Rocket создан разработчиками рекомендательных систем Ozon.ru и Wikimart.ru и увеличивает доход интернет-магазина за счет роста среднего чека, конверсии и трафика.

Содержание

  1. Описание модуля
  2. Установка модуля
  3. Страница настроек модуля
  4. Удаление модуля
  5. Поддержка и контакты

Описание модуля

Данный модуль позволяет интегрировать рекомендательный сервис для интернет-магазинов, автоматизирующий формирование персонализированного upsell/cross-sell контента на основе анализа товарной матрицы интернет-магазинов и поведения их пользователей.

Установка модуля

Процесс установки занимает 5-7 минут и состоит из трех шагов:

  1. Инсталляция модуля на сайт
  2. Установка трекинг-компонентов
  3. Установка виджетов рекомендаций

Внимание! Обязательно сделайте резервные копии файлов, которые будут изменены.

Видеоинструкции

Шаг 1: инсталляция модуля на сайт

Загрузите модуль Retail Rocket из маркетплейса "1С-Битрикс". Когда все файлы модуля скопируются на ваш сайт, нажмите на кнопку "Установить".

На экране появится страница инсталляции модуля. Если вы еще не зарегистрированы в системе Retail Rocket, просто заполните поля e-mail и пароль – для вас автоматически будет создана учетная запись. Если вы ранее зарегистрировались на сайте retailrocket.ru, введите ваши авторизационные данные в эту же форму, настройки вашего аккаунта импортируются.

Для отслеживания нажатий на кнопки добавления в корзину необходимо указать их селекторы (класс, идентификатор, html-тег). Получить селекторы кнопок можно с помощью просмотра исходного кода страницы или специальных инструментов, которые встроены в большинство браузеров. Например, в Google Chrome инструменты веб-разработчкиа открываются командой в верхнем меню Посмотреть → Разработчикам → Инструменты разработчика. Нажмите на иконку лупы в левом нижнем углу и кликните на кнопку добавления в корзину. В панели Elements подсветится элемент вашей кнопки:

Впишите все селекторы кнопок добавления в корзину в поле "Данные кнопок" в формате Селектор;атрибут_с_идентификатором_товара. Каждый селектор нужно вводить на новой строке. Вам не обязательно указывать данные кнопок сейчас, вы можете выполнить эту процедуру после установки модуля на странице настроек модуля Retail Rocket.

Для работы модуля необходима библиотека jQuery (причем трекинг-код Retail Rocket должен вызываться после кода jQuery). Если на вашем сайте не подключена данная библиотека, поставьте флажок "Установить библиотеку jQuery на ваш сайт?":

Убедитесь в правильности всех настроек и нажмите Далее.

Для работы сервиса Retail Rocket необходима выгрузка информации о ваших товарах в формате YML. Сгенерировать файл можно средствами 1с-Битрикс, для этого воспользуйтесь профилем Yandex в разделе Магазин → Экспорт данных и сохраните ссылку на полученный файл.

Переходим на страницу настроек модуля в административной части сайта Сервисы → Retail Rocket, устанавливаем ссылку на YML и корзину.

Нажмите на кнопку "Сохранить изменения". Инсталляция модуля на сайт завершена.

Шаг 2: установка трекинг-компонентов

  1. Установите компонент для отслеживания просмотров детальной страницы товара

    Если каталог состоит из отдельных компонентов и вы не используете ЧПУ (ссылки вида sitename.ru/goods/detail.php?SECTION_ID=5&ELEMENT_ID=70):

    Откройте детальную страницу товара в визуальном редакторе и перенесите компонент Коды обработчиков → Для карточки товара в рабочую область страницы

    Если каталог состоит из одно комплексного компонента и вы используете ЧПУ (ссылки вида sitename.ru/catalog/sofas/flora/):

    Откройте шаблон компонента element.php в режиме редактирования и вставьте нижеприведенный код подключения. Во входной параметр CARD_PRODUCT_PARAM необходимо передать ID товара.

    <?$APPLICATION->IncludeComponent(
            "quetzal:tracking.product", "",
            Array(
                    "CARD_PRODUCT_PARAM" => $ElementID
            ), $component
    );?>
  2. Установите компонент для отслеживания просмотров страницы категории товаров

    Если каталог состоит из отдельных компонентов и вы не используете ЧПУ (ссылки вида sitename.ru/goods/section.php?SECTION_ID=4):

    Откройте страницу категории товаров в визуальном редакторе и перенесите компонент Коды обработчиков → Для товарной категории в рабочую область страницы

    Если каталог состоит из одно комплексного компонента и вы используете ЧПУ (ссылки вида sitename.ru/catalog/sofas/):

    Откройте шаблон компонента section.php в режиме редактирования и вставьте нижеприведенный код подключения. Во входной параметр CATEGORY_PAGE_PARAM необходимо передать ID категории.

    <?$APPLICATION->IncludeComponent(
            "quetzal:tracking.category", "",
            Array(
                    "CATEGORY_PAGE_PARAM" => $intSectionID
            ), $component
    );?>
  3. Установите компонент для отслеживания оформленных заказов
    Откройте страницу оформления заказа в визуальном редакторе и перенесите компонент Коды обработчиков → Для финальной страницы оформления заказа. Во входной параметр ORDER_PARAM_TRANSACTION необходимо передать ID оформленного заказа.
  4. Настройте отслеживание добавления товаров в корзину
    Откройте шаблон компонента, в котором выводятся кнопки добавления товара в корзину, в режиме редактирования и укажите в атрибуте html-тега идентификатор товара. Проследите, чтобы селектор данной кнопки и название атрибута html-тега были сохранены в настройках модуля (поле "Данные кнопок"). Например, есть шаблон торговой категории компонента section.list. В нем выводятся кнопки добавления в корзину с помощью тега: <a class="bt3 addtoCart" href="#" >Купить</a> В настройках модуля мы указали селектор a.js_buy_btn;data-id. Значит, мы должны внести такие изменения в шаблон: <a data-id="<?=$arElement["ID"]?>" class="js_buy_btn bt3 addtoCart" href="#" >Купить</a>

Шаг 3: установка виджетов рекомендаций

На данный момент сервис Retail Rocket предлагает 8 типов виджетов. Вы можете управлять ими и настраивать их внешний вид в вашем личном кабинете.

Все типы виджетов устанавливаются с помощью одного компонента "Виджеты рекомендаций". При установке в настройках компонента вы указываете желаемый тип и при необходимости передаете служебную информацию (например, ID товара для виджета "Рекомендации на детальной страницы")

Компонент "Виджеты рекомендаций" можно установить с помощью визуального редактора на любую страницу:

Также его можно установить в шаблон другого компонента с помощью вставки PHP-кода:

Например, такой код необходимо вставить для подключения виджета в шаблон компонента "Карточка товара":

<?$APPLICATION->IncludeComponent(
        "quetzal:widget", "",
        Array(
                "WIDGET_TYPE" => "PRODUCT",
                "CARD_PRODUCT_PARAM" => $ElementID,
                "CACHE_TIME" => "86400"
        ), $component
);?>

Примечание: для виджета на детальной странице товара в компонент необходимо передать ID товара в параметре CARD_PRODUCT_PARAM, для виджета на странице товарной категории в компонент необходимо передать ID категории в параметре CARD_SECTION_PARAM.

На этом полная установка модуля завершена!

Важно! Сервис сформирует товарные рекомендации через сутки после установки модуля.

Страница настроек модуля Retail Rocket

Как упоминалось выше, в разделе "Сервисы → Retail Rocket" административной части сайта расположена страница настроек модуля Retail Rocket.

Здесь можно изменить данные, введенные при установке модуля:

Кроме того на данной странице можно получить информацию:

Удаление модуля Retail Rocket

Для удаления модуля зайдите в раздел MarketPlace → Установленные решения административной части сайта, выберите пункт "Удалить" в контекстном меню рядом с названием модуля.

Поддержка и контакты

Если у вас возникнут вопросы по установке или работе модуля Retail Rocket, напишите нам на marketplace@quetzal.ru, и мы с радостью поможем вам.