Интеграция с amoCRM

Данная интеграция с позволяет отправлять информацию из сервиса Calltracking.ru в вашу amoCRM. Подключив интеграцию вы сможете:

  • Создавать все основные сущности CRM со всех видов обращений:
    • Сделки
    • Контакты
  • Обновлять ранее созданные сущности. Причем не имеет значения, была создана сущность нашим сервисом или каким-то другим
  • Загружать информацию о сделках для работы модуля «Сквозная аналитика»

Гибкий конструктор интеграции позволяет вам самостоятельно решить, какие сущности и при каких условиях создавать и (или) обновлять, чем наполнять. При этом вы можете заполнять различными значениями как стандартные поля, так и пользовательские. Вы сами определяете, в какие поля какие данные передавать.


ВАЖНО! Для статического коллтрекинга и оффлайн событий нет возможности собрать данные — в первую очередь это касается поведения на сайте и UТM-меток.
ВАЖНО! Для каждого типа обращений нужно создавать свой сценарий. При этом, вы можете сделать несколько сценариев для каждого типа обращения. Например, если вам нужно создавать сделки с разных источников в разных воронках.

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

Для настройки интеграции и условий отправки данных перейдите в раздел Настройки → Все интеграции → CRM-системы → amoCRM в вашем Личном кабинете.

На открывшейся странице в поле «Субдомен в amoCRM» укажите домен именно вашей amoCRM без домена второго и первого уровня (то, что в адресной строке до amocrm.ru) и нажмите «Авторизация».

В открывшемся окне выберите нужный аккаунт и нажмите «Разрешить». Дождитесь закрытия всплывающего окна. После этого интеграция будет подключена.

Настройка отправки данных 

После подключения интеграции нажмите кнопку «Создать сценарий».

Выберете тип обращения, для которого будет создаваться сценарий:

  • Звонки
  • Email
  • Заявки
  • Чаты
  • Обратные звонки
ВАЖНО! Для каждого типа обращений нужно создавать отдельные сценарии.

Выберите один из двух типов сценария правил отправки:

  • Базовый сценарий
  • Пользовательский сценарий

Базовый сценарий отправки данных

Такой сценарий предлагается по умолчанию, подразумевает следующую логику:

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

При базовом сценарии по умолчанию передаются значения только в стандартные поля сделки.

Список полей и стандартных значений:

  • Имя — название сделки по заданному шаблону (стандартные значения заложены для всех видов обращений, но их можно изменить)
  • Воронка — выбор воронки для создания сделки
  • Статус сделки в воронке. По умолчанию «Неразобранное».
  • Ответственный пользователь — пользователь amoCRM, на которого будет создаваться сделка.
  • Также вы можете выбрать пользовательские поля, нажав на кнопку «Добавить поле» и выбрав, какое значение туда можете передаваться. Список доступных значений максимально широкий и при необходимости дополняется.

Пользовательский сценарий отправки данных

Если вас не устраивает базовый сценарий, то вы можете создать собственный. Для этого при создании сценария в разделе «Правила отправки» выберите «Пользовательский сценарий». Он работает со всеми сущностями.

Точно также вы можете указать правило заполнения Пользовательского поля с помощью переменной. Для добавления пользовательского поля нажмите кнопку «Добавьте поле» и выберите из списка нужное значение.

Условия создания 

Для каждой сущности нужно выбрать условия создания. Возможные значения:

  • Создавать всегда (недоступно для Контактов) — сущность будет создана при любых условиях.
  • Только обновлять ранее созданные — будут только обновляться ранее созданные другими сервисами и пользователями сущности. В этом случае наш сервис сущности создавать не будет.
  • Создавать, если не нашли — условия создания сущности. Поиск подходящей сущности проводится по полям «Телефон» и «Email». Для Контактов нельзя добавить условия поиска, для Сделок их можно уточнить.

Для уточнения поиска Сделок используются параметры, которые можно сочетать между собой. Можно выбрать:

  • Воронка
  • Статус в воронке

Дополнительные параметры 

Для отправки данных можно указать следующие параметры:

  • Заполнять стандартные UTM поля — передача UTM-меток в стандартные поля сделок amoCRM
  • Обновлять пустые поля — указанные в настройках поля будут заполняться при поступлении новых обращений в случае, если раньше не были заполнены.

Список доступных переменных

В название можно передавать данные обращения, используя переменные. Пример: «Лид на основе звонка с телефона %phone%».
Доступные метрики:

  • %id% — Идентификатор сущности
  • %project_id% — Идентификатор проекта в сервисе Calltracking.ru
  • %project_name% — Название проекта в сервисе Calltracking.ru
  • %date% — Дата и время обращения в формате дд:мм:гг чч:мм:сс
  • %phone% — Номер телефона звонившего
  • %client_email% — Email, с которого было обращение
  • %name% — Имя клиента, которое было указано при обращении (актуально для заявок с форм и чатов)
  • %virtual_phone% — Виртуальный (подменный) номер телефона
  • %real_phone% — Реальный номер телефона, на который был звонок
  • %source_id% — Идентификатор рекламного источника
  • %source_name% — Название рекламного источника
  • %dsource% — UTM-source
  • %dmedium% — UTM-medium
  • %dcampaign% — UTM-campaign
  • %dterm% — UTM-term
  • %dcontent% — UTM-content
  • %host% — Адрес сайта обращения
  • %landing% — Страница обращения
  • %client_landing% — Страница входа клиента на сайт
  • %googleId% — Google client ID
  • %yandexId% — Yandex Client ID

Фильтры создания 

Вы можете добавить фильтры, по которым будут отбираться обращения для создания сущностей в каждом сценарии. Например, можно указать, из каких источников должны быть обращения для создания лидов, или назначать разных ответственных в CRM для звонков с разных рекламных кампаний.

Для добавления фильтра перейдите в создание или редактирование сценария, откройте вкладку «Фильтры создания» и нажмите кнопку «Добавить» рядом со строкой «Условия». Выберите нужный фильтр из выпадающего списка, укажите его значение и сохраните результат.

Получение данных

Вы можете настроить правила получения данных для модуля «Сквозная аналитика». (доступно только с подключенным модулем). Настройка позволяет определять поля для UTM-меток в вашей CRM, определять, какие статусы сделок считать успешными, а также указывать фильтры, какие сделки учитывать в отчетах.

Настройка получения значения UTM-меток 

Для определения полей CRM, в которых хранятся метки (если для этих целей используются нестандартные поля), нажмите кнопку «Редактировать» в блоке «Настройки получения данных».

В открывшемся сайдбаре «Условие получения данных» будет открыта вкладка «UTM-метки». По умолчанию используются стандартные поля для получения UTM меток. Для редактирования нажмите кнопку «Изменить».

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

Настройка статус сделок и фильтров получения сделок

В сайдбаре «Условие получения данных» перейдите во вкладку «Доп. параметры».

Вы можете указать определенные статусы сделок, которые будут считаться успешными. Причем для каждой воронки отдельно. В таком случае только сделки в этих статусах будут отображаться в отчетах модуля «Сквозная аналитика» как успешно реализованные. Вы можете выбрать один или несколько статусов. Для этого нажмите кнопку «Настроить статусы» и выберите нужные статусы из каждой воронки.

Также вы можете указать дополнительные фильтры для поиска сделок. Сделки будут загружены, только если они соответствуют этим фильтрам. Например, можно указать конкретную воронку, статус, ответственного и другие параметры сделок из CRM. Для добавления фильтров используйте кнопку «Добавить условие». Для применения изменений нажмите «Сохранить».