October 14

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

Чтобы настроить автоматическое создание заявок при первом сообщении в WhatsApp только при отсутствии активной заявки, а также корректно передавать данные для Яндекс.Метрики и Roistat, нужно проделать несколько шагов, включая расширенную настройку триггеров и передачу метрик с сайтов в CRM. Вот как это можно сделать:

Шаг 1: Настройка триггера для создания заявки только при отсутствии активной заявки

  1. Создание триггера в RetailCRM:
    • Перейдите в раздел "Администрирование""Триггеры".
    • Создайте новый триггер "Создание заявки из WhatsApp при отсутствии активной".
  2. Условия триггера:
    • Добавьте условие "Получено новое сообщение" или "Чат начат" и выберите источник WhatsApp.
    • Добавьте условие "Нет активной заявки" для текущего клиента. Это можно сделать через условие, которое проверяет отсутствие заявок в статусе, отличном от "Закрыто" или "Отменено". Для этого:
      • В условиях укажите "Нет активной заявки" для клиента (или аналогичное).
      • Убедитесь, что триггер проверяет, существует ли хотя бы одна заявка с клиентом, и если такая заявка есть, новая заявка не создается.
  3. Действие триггера:
    • Укажите действие "Создать заявку", если условия соблюдены.
    • Привяжите к заявке отдел и менеджера, как вы это делаете обычно, и присвойте заявке соответствующий статус.

Шаг 2: Передача данных для Яндекс.Метрики и Roistat

Чтобы данные clientID (Яндекс.Метрика) и roistat_visit (Roistat) корректно передавались в заявки и отслеживались источники трафика, нужно настроить передачу данных с сайта и их запись в соответствующие поля RetailCRM. Это делается через формы, которые передают данные в CRM при отправке заявки.

  1. Передача clientID из Яндекс.Метрики:
    • На сайте Nethouse нужно внедрить скрипт для захвата clientID. Обычно это делается через JavaScript, который получает clientID из cookie Яндекс.Метрики.
    • Пример скрипта для захвата clientID:javascriptКопировать кодvar clientId = window.ym(XXXXXX, 'getClientID', function(clientID) { // Вставьте clientID в скрытое поле формы заявки document.getElementById('clientIDField').value = clientID; });
    • После этого нужно передавать clientID вместе с заявкой в RetailCRM. Для этого добавьте скрытое поле в форму на сайте, и при отправке заявки этот параметр будет передаваться в CRM.
  2. Передача roistat_visit из Roistat:
    • Roistat автоматически сохраняет roistat_visit в cookie браузера посетителя. Чтобы этот идентификатор был передан в RetailCRM, нужно добавить скрытое поле в форму, которая отправляет данные в CRM.
    • Пример кода для захвата roistat_visit:javascriptКопировать кодvar roistatVisit = getCookie('roistat_visit'); document.getElementById('roistatField').value = roistatVisit;
    • Убедитесь, что поле с roistat_visit передается в CRM при создании заявки через API или формы.
  3. Передача данных в RetailCRM:
    • В настройках формы или через API убедитесь, что данные clientID и roistat_visit передаются в правильные пользовательские поля CRM.
    • В RetailCRM создайте кастомные поля для хранения clientID и roistat_visit. Обычно это текстовые поля, в которые можно записывать данные из формы.

Шаг 3: Проверка корректности передачи данных

  1. Проверка триггера:
    • Протестируйте работу триггера: при первом сообщении в WhatsApp проверьте, создается ли заявка, если активных заявок нет, и не создается ли заявка, если клиент уже имеет активную заявку.
  2. Проверка передачи clientID и roistat_visit:
    • Откройте любую форму на сайте, отправьте тестовую заявку и проверьте, передаются ли clientID и roistat_visit в CRM.
    • Убедитесь, что они попадают в правильные поля в CRM.
  3. Связь с источником в Roistat и Метрике:
    • Проверьте связь заявки с источником трафика в Roistat и Яндекс.Метрике. Убедитесь, что при наличии clientID и roistat_visit заявки корректно отображаются в аналитических отчетах.

Шаг 4: Настройка корректной передачи данных в Roistat и Яндекс.Метрику

  1. Roistat:
    • Убедитесь, что поле roistat_visit передается с заявкой. В Roistat можно настроить автоматический разбор заявок и связь с источниками, основываясь на этом параметре.
    • Проверьте правильность отображения заявок в отчетах Roistat — каждая заявка должна быть связана с конкретным источником трафика.
  2. Яндекс.Метрика:
    • Для передачи clientID в Метрику используйте отчет по уникальным посетителям. Связь между заявками и посетителями будет строиться на основе этого идентификатора.

Заключение:

  1. Настройте триггер для создания заявки только при отсутствии активной заявки.
  2. Убедитесь, что данные clientID и roistat_visit передаются в RetailCRM через формы на сайте.
  3. Протестируйте корректность работы всех систем (RetailCRM, Roistat, Яндекс.Метрика) и убедитесь, что данные по заявкам передаются корректно.

Если у вас возникнут сложности на каком-либо этапе, дайте знать — я помогу с дополнительными инструкциями!