# Регистрация и начало работы
# Регистрация в сервисе Sales Ninja
Sales Ninja подключается через персонального аккаунт-менеджера — это позволяет сразу настроить проект под ваши задачи и подобрать оптимальный тариф.
Чтобы начать работу:
- Оставьте заявку на sales-ninja.me (opens new window) или напишите нам на usage@sales-ninja.me.
- Аккаунт-менеджер свяжется с вами, обсудит задачи и подготовит проект.
- После создания проекта вы получите доступ к личному кабинету (opens new window) — все необходимые продукты уже будут включены под ваш кейс.
TIP
Подключение через аккаунт-менеджера — это не дополнительный этап, а способ быстрее перейти к настройке. Аккаунт сразу выдаст доступ к нужным разделам и поможет с интеграциями.
# Создание проекта
Проект создаётся аккаунт-менеджером по согласованию с вами. При создании указывается:
- Название проекта — для удобства работы с несколькими проектами. На функциональность не влияет.
- Список разрешённых доменов — на каких сайтах допускается работа скрипта. Это защита от того, чтобы злоумышленник не установил ваш код на свой сайт и не израсходовал ваш бюджет.
Поддомены
Если в список разрешённых доменов добавлен site.com, то my.site.com и любые другие поддомены становятся разрешёнными автоматически — отдельно их добавлять не нужно.
После создания проекта вы получите письмо с доступом и сможете сразу зайти в личный кабинет.
# Установка скрипта на сайт
Следующий шаг — установить скрипт Sales Ninja на сайт. Готовый код для установки и уникальный идентификатор проекта доступны в личном кабинете в разделе Настройки проекта → Установка.
Скрипт выглядит так:
<script>
!function(n,e,t,r,a,s){function i(n,r){var a=e.createElement(t),s=e.getElementsByTagName(t)[0];a.async=1,a.src=n,a.onerror=r,s.parentNode.insertBefore(a,s)}n.SalesNinja=["init","start","onPersonalization","reachGoal"].reduce(function(e,t){return e[t]=function(){var e=Array.prototype.slice.call(arguments);e.unshift(t),n[r].apply(0,e)},e},{k:r,ready:!1}),n[r]=function(){var e,t,a=new Promise(function(n,r){e=n,t=r});return(n[r].r=n[r].r||[]).push({s:e,f:t}),(n[r].c=n[r].c||[]).push(arguments),a},i(a,function(){i(s)})}(window,document,"script","ninja","https://cdn.sales-ninja.me/userBundle.js","https://bundle.sales-ninja.me/userBundle.js");
ninja('init', 'здесь будет ваш уникальный код проекта', config);
ninja('start');
</script>
Все команды доступны через функцию ninja, первым аргументом передаётся имя метода. Объект window.SalesNinja доступен ещё до загрузки скрипта (с ограниченным функционалом), а флаг window.SalesNinja.ready сигнализирует об успешной загрузке.
В скрипте установки происходит:
- Загрузка userBundle Sales Ninja.
- Инициализация
ninja('init', '<projectId>', config)— третьим аргументом передаются настройки, полный список параметров. - Запуск работы —
ninja('start').
Скрипт нужно установить на каждой странице сайта, желательно перед закрывающим тегом </head> — чем раньше он загрузится, тем точнее работают продукты.
# Способы установки
Скрипт можно установить любым удобным способом:
- Прямо в коде сайта — добавить блок в шаблон страницы перед
</head>. - Через CMS — большинство CMS (Bitrix, Wordpress, Joomla, Tilda и др.) поддерживают вставку пользовательских скриптов через админ-панель.
- Через Google Tag Manager (GTM) — добавьте новый тег типа «Пользовательский HTML» и вставьте код скрипта. Триггер — All Pages. Это самый универсальный способ, если у вас уже подключён GTM.
Один скрипт на проект
На странице должен быть установлен только один экземпляр скрипта Sales Ninja. Если вы устанавливаете его через GTM — не дублируйте его в коде сайта.
При сложностях с установкой напишите аккаунт-менеджеру или на usage@sales-ninja.me — поможем.
# Что дальше
После установки скрипта проект готов к работе. Дальше — два обязательных шага:
# 1. Настройте цели
Цели — это события, которые система считает «успехом» (покупка, заявка, регистрация). На них учатся AI-модели и по ним считается статистика.
Цель можно создать:
- автоматически из событий Яндекс.Метрики (через серверную интеграцию);
- вручную — через JS API или REST API.
# 2. Подключите интеграции
Интеграции связывают Sales Ninja с вашими рекламными кабинетами, CRM, аналитикой. Без них продукты рекламного стека (моделируемые конверсии, антибот, сегменты) не смогут передавать данные наружу.
Самые частые интеграции:
- Яндекс.Метрика — источник целей и поведения пользователей.
- Яндекс.Директ — приёмник моделируемых конверсий и сегментов.
- Яндекс.Аудитории — таргетинг по сегментам.
- AmoCRM, Calltouch, UIS — источники офлайн-конверсий из CRM и колл-трекинга.