Skip to content

Подключение вручную ​

Установка SDK ​

Установите базовый код JS SDK на все страницы вашего сайта.

Внимание

Если у вас есть блог, лендинги и прочие публичные страницы, куда может попасть пользователь, код должен быть и на этих страницах.

javascript
<script>
(function(r){window.r46=window.r46||function(){(r46.q=r46.q||[]).push(arguments)};var s=document.getElementsByTagName(r)[0],rs=document.createElement(r);rs.async=1;rs.src='//cdn.nce.naumen.ru/v3.js';s.parentNode.insertBefore(rs,s);})('script');
// Init everything
nce('init', '%YOUR_REES46_STORE_KEY%');
</script>

Вместо %YOUR_REES46_STORE_KEY% пропишите код магазина

Код магазина ​

В панели управления NCE вашего магазина в разделе Настройки -> Настройки магазина -> Ключи -> Код магазина

Код магазина

Трекинг событий ​

На следующие события необходимо настроить трекинг и передачу данных о поведении посетителей. Эти события включают:

Каждое из этих событий является обязательным для отслеживания и анализа взаимодействия пользователя с сайтом. Воспользуйтесь этим разделом документации API (версия с Javascript), чтобы настроить трекинг событий.

Просмотр товара ​

Показ товара. Данное событие передаётся на странице конкретного товара или на странице категории, когда для просмотра применяется всплывающее окно. Дополнительную информацию можно найти по ссылке

Важно

В случае, если пользователь начал просмотр товара после использования какого-либо инструмента (поисковая система, система рекомендаций товаров и т.п.), необходимо в данные о просмотре включить параметры, относящиеся к этому инструменту - recommended_by , recommended_code.

  • recommended_by: источник рекомендации.

    • Рекомендации: dynamic
    • Быстрый поиск: instant_search
    • Полный поиск: full_search
  • recommended_code: содержание рекомендации.

    • Рекомендации: Код блока.
    • Быстрый/Полный поиск: Поисковый запрос.

Добавление, удаление, обновление корзины ​

Операции с корзиной - добавление, удаление, обновление. Эти действия могут быть осуществлены с любой страницы, где представлена возможность добавления товара в корзину, а также непосредственно со страницы корзины, где доступно изменение её содержимого. Дополнительную информацию можно найти по ссылке

Важно

Если процесс добавления товара в корзину осуществляется после взаимодействия с определенными инструментами (как, например, поиск или рекомендации товаров), необходимо учесть и передать в событие параметры этих инструментов - recommended_by и recommended_code.

  • recommended_by: источник рекомендации.

    • Рекомендации: dynamic
    • Быстрый поиск: instant_search
    • Полный поиск: full_search
  • recommended_code: содержание рекомендации.

    • Рекомендации: Код блока.
    • Быстрый/Полный поиск: Поисковый запрос.

Покупка ​

Данное событие фиксируется на этапе завершения покупки. Дополнительную информацию можно найти по ссылке

Просмотр категории ​

Просмотр страницы категории. Это действие регистрируется при посещении пользователем страницы определенной категории товаров. Дополнительную информацию можно найти по ссылке

Поисковый запрос ​

Выполнение поискового запроса. Это событие фиксируется, когда пользователь инициирует поиск. Дополнительную информацию можно найти по ссылке

Важно

Если если вы используете функцию полного поиска от NCE, передача данных о поисковом запросе будет происходить автоматически.

Добавление, удаление, обновление избранного ​

Дополнительную информацию можно найти по ссылкам:

Трекинг события добавления в избранное

Трекинг события удаления из избранного

Кастомные события ​

Дополнительную информацию можно найти по ссылке

Проверка передачи событий ​

В панели управления NCE вашего магазина в разделе Настройки -> Статус подключения

Проверка передачи событий

Профиль пользователя ​

Для авторизованных пользователей передавайте их email или номер телефона, а также любую другую информацию, которую хотите использовать для сегментации, рассылок и настройки инструментов.

Базовый код для передачи данных:

javascript
nce('profile', 'set', { id: 13, email: 'mail@example.com', birthday: '1992-03-11', gender: 'm', location: 'SPB100500' } );

Все доступные поля профиля пользователя можно получить в этом документе (используйте примеры с Javascript).

Важно

Если у вас нет данных пользователя, никогда не передавайте фиктивные идентификаторы (например всем анонимам email anonymous@example.com), иначе поведение всех посетителей сайта склеится в одного пользователя.

Локация ​

Если на вашем сайте поддерживается выбор города, при каждом открытии страницы передавайте город в свойстве location:

javascript
nce('profile', 'set', { location: 'SPB100500' } );

Если не передавать локацию или передавать ее некорректно, не будет работать сегментация и в рассылках пользователи будут получать некорректные цены и наличие товаров.

Идентификаторы локации должны быть точно такими же, какие передаются в товарном фиде.

Товарный фид ​

Товарный фид

Импорт истории заказов ​

Импорт истории заказов

Импорт аудитории ​

Импорт аудитории