Skip to end of metadata
Go to start of metadata

Как работает интеграция

При оформлении заявки на сайте автоматически создается новая сделка в CRM, в которую передается номер визита из куки браузера roistat_visit в дополнительное поле с именем roistat. Если менеджер принимает заказ по телефону, он может спросить промокод (настраивается отдельно) и ввести этот код в поле roistat.

Настройка интеграции

Шаг 1. Установите счетчик на сайт

На каждую страницу, куда заходят посетители, нужно установить счетчик, который позволит Roistat получать данные о посетителях. Сразу будет доступна функциональность промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit,  которая будет содержать номер визита.

О том, как установить счетчик на сайт, читайте в статье Установка счетчика.  Если на сайте уже есть счетчик, пропустите этот шаг.

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

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

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

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

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

(tick) Если по каким-либо причинам вы создаете сделку вручную (например, для оффлайн-источников), вы можете заполнить поле 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.
  • target_my, если хотите отнести сделку к каналу myTarget.
  • seo_yandex, если хотите отнести сделку к каналу SEO - Яндекс.
  • seo_google, если хотите отнести сделку к каналу SEO - Google.

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

Шаг 3. Подключите amoCRM в каталоге интеграций

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

  4. Нажмите кнопку Сохранить.
    Откроется блок Дополнительные настройки и загрузятся статусы сделок из amoCRM.
  5. Укажите значения полей бизнес-показателей, для этого читайте статью Поля бизнес-показателей.  
  6. В поле Ответственные за сделки введите через запятую идентификаторы менеджеров. С помощью этого списка Roistat автоматически распределяет сделки по указанным менеджерам.

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

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

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

      2. В настройках интеграции с amoCRM в поле Идентификатор формы введите идентификатор формы, подключенной в amoCRM.

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

        (warning) После изменения статуса заявки в amoCRM с Неразобранное на Воронка  в amoCRM создается сделка с новым контактом, даже если уже существует клиент с указанными контактными данными. Это не ошибка, а особенность работы с этой сущностью,  предусмотренная разработчиками  amoCRM . Пока сделка имеет статус Неразобранное в amoCRM, она не загружается в Roistat. 

  8. Укажите параметры для фильтрации сделок, для этого читайте статью Фильтрация сделок.
  9. Нажмите кнопку Сохранить.
  10. Перетаскивая статусы сделок, распределите их по группам. Подробнее читайте в статье Распределение статусов сделок.
    (info) Если в воронке продаж amoCRM более одного статуса сделок, в отчетах Аналитики доступен тип группировки Воронка продаж.
    (info) У учетной записи, которую вы указываете для настройки интеграции amoCRM с Roistat, должны быть права на создание сделок.

(warning)  После изменения адреса электронной почты или пароля учетной записи amoCRM меняется API-ключ amoCRM. Это приводит к нарушению интеграции amoCRM c Roistat. Для ее восстановления обновите API-ключ amoCRM в настройках интеграции.

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

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

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

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

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

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

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

  • No labels