# Регистрация и начало работы

# Регистрация в сервисе Sales Ninja

Sales Ninja подключается через персонального аккаунт-менеджера — это позволяет сразу настроить проект под ваши задачи и подобрать оптимальный тариф.

Чтобы начать работу:

  1. Оставьте заявку на sales-ninja.me (opens new window) или напишите нам на usage@sales-ninja.me.
  2. Аккаунт-менеджер свяжется с вами, обсудит задачи и подготовит проект.
  3. После создания проекта вы получите доступ к личному кабинету (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 сигнализирует об успешной загрузке.

В скрипте установки происходит:

  1. Загрузка userBundle Sales Ninja.
  2. Инициализация ninja('init', '<projectId>', config) — третьим аргументом передаются настройки, полный список параметров.
  3. Запуск работы — 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-модели и по ним считается статистика.

Цель можно создать:

Создание целей →

# 2. Подключите интеграции

Интеграции связывают Sales Ninja с вашими рекламными кабинетами, CRM, аналитикой. Без них продукты рекламного стека (моделируемые конверсии, антибот, сегменты) не смогут передавать данные наружу.

Самые частые интеграции:

Каталог интеграций →