Loading...
Page tree
Skip to end of metadata
Go to start of metadata


(warning)Перед интеграцией необходимо установить счетчик Roistat!

Шаг 1. Добавьте дополнительное поле roistat

  1. В amoCRM откройте раздел Сделки.
  2. В правом верхнем углу нажмите Новая сделка.
  3. В окне свойств сделки перейдите на закладку Настроить.
    Откроется окно Настройка свойств полей и групп. В этом окне можно настраивать поля, которые будут доступны для всех сделок amoCRM.
  4. В конце первого блока полей нажмите кнопку Добавить поле:

  5. В качестве типа поля выберите Текст. В поле Название введите roistat:

  6. Нажмите кнопку Сохранить.

(информация) ID поля отображается в левом верхнем углу в окне настройки уже созданного поля:

  (отметить) Если по каким-либо причинам вы создаете сделку вручную (например, для оффлайн-источников), вы можете заполнить поле roistat данными об источнике сделки. Тогда информация об источнике сделки будет отображена в Аналитике.

Чтобы отнести сделку к определенному рекламному каналу, вводите в поле roistat следующие маркеры:

  • yamarket{ID}, если хотите отнести сделку к каналу Яндекс.Маркет. Здесь и далее ID - идентификатор рекламного канала. Например, yamarket1.
  • direct{ID}, если хотите отнести сделку к каналу Яндекс.Директ. Например, direct2.
  • google{ID}, если хотите отнести сделку к каналу Google Adwords. Например, google3.
  • merchant{ID}, если хотите отнести сделку к каналу Google Merchant Center. Например, merchant4.
  • vk{ID}, если хотите отнести сделку к каналу ВКонтакте. Например, vk5.
  • facebook{ID}, если хотите отнести сделку к каналу Facebook. Например, facebook6.
  • mytarget{ID}, если хотите отнести сделку к каналу myTarget.
  • seo_yandex, если хотите отнести сделку к каналу SEO - Яндекс.
  • seo_google, если хотите отнести сделку к каналу SEO - Google.

(warning) Если в поле roistat вместо одного из перечисленных маркеров вы введете название соответствующего рекламного канала, то в проекте Roistat будет создан пользовательский несистемный рекламный канал и сделка будет отнесена к созданному рекламному каналу. В отчете Аналитики системный рекламный канал отличается от пользовательского наличием пиктограммы, расположенной  справа от названия:

Шаг 2. Настройте интеграцию с amoCRM в каталоге интеграций

Подключение интеграции с AmoCRM в каталоге интеграций

  1. Откройте Каталог интеграций.
  2. В блоке CRM / CMS выберите amoCRM и нажмите кнопку Подключить.

Настройка авторизации с CRM-системой

  1. В поле Адрес введите URL-адрес вашего проекта в amoCRM. Обычно он выглядит так: https://<название проекта>.amocrm.ru . 
  2. В поле Логин введите адрес электронной почты для авторизации в amoCRM.
  3. В поле API-ключ введите API-ключ amoCRM. Для этого скопируйте его из раздела Настройки → API

  4. По кнопке Сохранить перейдите на следующий шаг.

Распределение статусов из CRM-системы

Перетаскивая статусы сделок, распределите их по группам. Подробнее об этом читайте в статье Распределение статусов сделок.

Расширенные настройки интеграции

  1. Укажите параметры для фильтрации сделок, для этого читайте статью Фильтрация сделок.
  2. Укажите значения полей бизнес-показателей, для этого читайте статью Поля бизнес-показателей. 
  3. Нажмите кнопку Сохранить.

Отправка заявок в "Неразобранное"

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

  1. Установите флажок Отправлять лиды в Неразобранное. 
  2. В amoCRM подключите форму, даже если вы не будете размещать ее на сайте. Это необходимо из-за особенностей реализации передачи заявок в CRM через Roistat. В настройках интеграции с amoCRM в поле Идентификатор формы введите идентификатор формы, подключенной в amoCRM.

     Как узнать идентификатор формы в amoCRM
    1. В проекте amoCRM откройте раздел Сделки.
    2. В правом верхнем углу нажмите Настроить.  
    3. Пройдите по ссылке с названием формы, чтобы открыть ее настройки.
    4. Перейдите на вкладку Настройка формы, скопируйте Название формы - это Наименование формы на следующем шаге.
    5. Перейдите на закладку Размещение формы.
    6. В коде формы для размещения на сайте скопируйте ID формы - это Идентификатор формы на следующем шаге.
  3. В поле Идентификатор формы вставьте ID формы из предыдущего шага.

  4. В поле Наименование формы вставьте Название формы из предыдущего шага.  

  5. В поле Расположение формы введите текст, который будет отображаться в заголовке сделок со статусом Неразобранное.
  6.  Как узнать идентификатор воронки статусов
    1. В проекте amoCRM откройте раздел Сделки.
      В верхнем левом углу отображается название воронки, которую вы просматривали в прошлый раз.
    2. Нажмите на название воронки.
      Откроется список всех имеющихся в проекте воронок:
       
    3. Нажмите на название той воронки, идентификатор которой вы хотите узнать.
    4.  В адресной строке браузера скопируйте идентификатор воронки:
       

      В поле Идентификатор воронки введите идентификатор той воронки статусов в аmoCRM, к которой будут отнесены поступающие из Roistat сделки со статусом Неразобранное. Если вы не укажете идентификатор воронки, сделки будут отнесены к воронке статусов, которая расположена первой в списке воронок статусов в amoCRM:

Создание задач

Для того, чтобы менеджеры эффективнее работали со входящими обращениями, вы можете установить создание задач на ответственного менеджера по новым заявкам в CRM-системе.

(warning) Механизм работает только при создании заявок как Сделки в AmoCRM. При отправки в Неразобранное, задачи устанавливаться не будут.

  1. Чтобы включить данный механизм, активируйте переключатель Создавать задачи при создании сделки.
  2. Укажите время на выполнение задачи.
    (информация) То количество минут, которое определит дедлайн по задачи для менеджера. По умолчанию устанавливаются сутки, если в поле ничего не введено.
  3. Выберите тип задачи: Звонок, Встреча, Письмо
  4. Введите текст задачи, который будет отображаться в CRM.

Распределение заявок

Вы можете указать, на каких менеджеров ставить новые заявки в CRM-системе. Менеджеры будут назначаться по порядку.

В поле Ответственные за заявки выберите менеджеров из выпадающего списка:

После этого Roistat будет автоматически распределять сделки по указанным менеджерам.

 Как узнать идентификатор менеджера
  1. Перейдите на страницу API-консоли amoCRM.
  2. В раскрывающемся списке Выберите аккаунт выберите название аккаунта в amoCRM, для которого вы хотите получить список идентификаторов менеджеров.
  3. В раскрывающемся списке Выберите метод в блоке Other выберите accounts/current .
  4. Нажмите кнопку  и нажмите Select Here.
  5. Установите флажок Users:

  6. Нажмите Request. 
    В поле ниже появится ответ. Список пользователей amoCRM выводится в массиве users, идентификаторы пользователей указаны в строках вида id:1405798  :

(информация) Если вы хотите, чтобы менеджер, переводящий сделку из статуса Неразобранное в какой-либо другой статус, назначался ответственным за сделку, оставьте поле Ответственные за заявки пустым.

Чтобы назначать повторное обращение клиента на того же менеджера, который ответственный за контакт, включите соответствующую настройку на данном шаге.

Настройка даты продажи сделок

По умолчанию, датой продажи сделки считается время, когда сделка в Roistat получила статус из группы "Оплачено". В этом случае дата продажи берется из поля "Дата оплаты" (date_paid) amoCRM.

При загрузке сделок из только что подключенной CRM, датой продажи считается время загрузки сделок в проект.

Если вы хотите, чтобы дата продажи загружалась из вашей CRM системы, то на 7 шаге интеграции включите опцию Использовать дату продажи из CRM.

Если вы используете свой статус для определения продажи по сделке, используйте общий механизм определения даты продажи.

Шаг 3. Настройте автоматическую отправку сделок в amoCRM

Рекомендуем настроить передачу сделок в CRM через Roistat - механизм отправки сделок, при котором сделки сначала передаются в Roistat, затем отправляются в CRM. Механизм обладает рядом преимуществ. Подробнее читайте в статье Передача заявок в CRM через Roistat.

Если отправка сделок с сайта в CRM уже настроена с помощью вашего кода, для обмена данными с Roistat вам необходимо заполнить дополнительное поле roistat сделки значением куки браузера roistat_visit.

Пример кода, с помощью которого можно получить значение этой куки:

$roistatVisitId = array_key_exists('roistat_visit', $_COOKIE) ? $_COOKIE['roistat_visit'] : "неизвестно";

Как заполнять дополнительные поля в amoCRM при создании сделки? 

Дополнительные поля в amoCRM могут быть заполнены: 

В таблицах ниже указаны имена полей, их значения и системные названия.

Эти поля поддерживаются системой amoCRM по умолчанию:

Имя поля  

Системное название (id поля) 

Описание поля 

Идентификатор посетителя 

visitor_uid 

Уникальный идентификатор посетителя 

Бюджет 

sale 

Бюджет сделки 

Идентификатор воронки 

pipeline_id  

Создать сделку в определенной воронке 

Статус 

status_id  

Создать сделку с определенным статусом в определенной воронке 

Теги 

tags 

Создать теги через запятую 

Менеджер 

responsible_user_id  

Идентификатор ответственного за сделку менеджера 

Произвольное пользовательское полеID поля в amoCRMПоле, созданное вручную в amoCRM

Как узнать ID поля в amoCRM

Откройте сделку в amoCRM и нажмите Настроить:

Кликните на поле. Перед вами появится окно с ID поля:

Проверка работы 

  1. Создайте заявку на сайте.
  2. В проекте Roistat откройте Каталог интеграций.
  3. В блоке Сейчас подключено на виджете настроенной интеграции с amoCRM   нажмите кнопку Настроить.
  4. В окне настройки интеграции пройдите по ссылке Список отправленных заявок и найдите созданную заявку:
  5. Проверьте, что в поле Промокод указан номер визита.
  6. Проверьте статус отправки заявки: в поле Отправлен  должен появиться успешный статус отправки , а в CRM – новая заявка с номером визита.  

(warning) Создавать сделки в amoCRM Roistat может только в том случае, если CRM оплачена, либо активен тестовый тариф. В ином случае сделки не создаются.

(warning) Roistat не может размечать формы amoCRM.



  • No labels