# Подключение вручную
# Получение ключей API
- Зарегистрируйтесь в платформе REES46.
- Добавьте проект.
- Перейдите в настройки сайта в личном кабинете и скопируйте
Код магазина
:
# Установка SDK
Установите базовый код JS SDK на все страницы вашего сайта.
Внимание
Если у вас есть блог, лендинги и прочие публичные страницы, куда может попасть пользователь, код должен быть и на этих страницах.
<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.rees46.com/v3.js';s.parentNode.insertBefore(rs,s);})('script');
// Init everything
r46('init', '%YOUR_REES46_STORE_KEY%');
</script>
Вместо %YOUR_REES46_STORE_KEY%
пропишите ключ API, который вы получили на предыдущем шаге.
# Профиль пользователя
Для авторизованных пользователей передавайте их email или номер телефона, а также любую другую информацию, которую хотите использовать для сегментации, рассылок и настройки инструментов.
Базовый код для передачи данных:
r46('profile', 'set', { id: 13, email: 'mail@example.com', birthday: '1992-03-11', gender: 'm', location: 'SPB100500' } );
Все доступные поля профиля пользователя можно получить в этом документе (opens new window) (используйте примеры с Javascript).
Важно
Если у вас нет данных пользователя, никогда не передавайте фиктивные идентификаторы (например всем анонимам email anonymous@example.com
), иначе поведение всех посетителей сайта склеится в одного пользователя.
# Локация
Если на вашем сайте поддерживается выбор города, при каждом открытии страницы передавайте город в свойстве location
:
r46('profile', 'set', { location: 'SPB100500' } );
Если не передавать локацию или передавать ее некорректно, не будет работать сегментация и в рассылках пользователи будут получать некорректные цены и наличие товаров.
Идентификаторы локации должны быть точно такими же, какие передаются в товарном фиде.
# Трекинг событий
На все события необходимо настроить трекинг и передачу поведения посетителей. Такие события, как просмотр товара
, просмотр категории
, добавление в корзину
, покупка
. Событий больше, но эти базовые.
Воспользуйтесь этим разделом документации API (opens new window) (версия с Javascript), чтобы настроить трекинг событий.
# Остальные задачи
Затем выполните эти задачи: