Что такое дашборд интеграций и как он помогает бизнесу

26 Фев ‘19

Чтобы автоматизировать маркетинг, нужно интегрировать маркетинговые инструменты в разные части бизнеса: на сайт, в рассылки, в офлайн-системы.

Иногда передача данных нарушается, например, из-за обновления программного обеспечения, ошибки программиста при разработке новой версии сайта, повышения нагрузки на сервера. Это приводит к чувствительной потере выручки и недовольству клиентов.

Примеры ошибок интеграций, вредных для бизнеса

В CDP-систему (в нашем случае в Mindbox) могут перестать поступать данные с одной из форм подписки на сайте. Например, если в новой версии сайта поменяли верстку и сместили код кнопки, которую стало невозможно после этого нажать. Если нет надежной системы мониторинга, такую ошибку можно не замечать месяцами. Представим, что дневная посещаемость страницы с разломанной формой — 1000 человек, а конверсия формы в заказы — 1%. Если форма не работает месяц, компания потеряет 300 клиентов. Если представить, что в среднем один клиент приносит около трех тысяч рублей, то за месяц из-за одной формы компания потеряет почти миллион рублей. А если таких проблем несколько?

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

Диагностика интеграций — сложный и длительный процесс. Нужно не только вовремя заметить, что интеграции сломались, но и с помощью программистов разобраться, что произошло, изучить логи, чтобы понять на чьей стороне проблема. Менеджеры особенно не любят такие задачи, так как программисты уверены в своем коде и склонны винить другую сторону в ошибках.

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

До появления дашборда нужно было:

  • Проверять отчеты и искать ошибки вручную.
  • При подозрении на ошибку просить программиста выгрузить логи (которых может не быть).
  • Пересылать логи другому программисту.
  • Участвовать в споре о корректности диагностики.

С дашбордом интеграций можно:

  • В режиме реального времени смотреть состояние интеграций. Например, проверить, началась ли интеграция с новым мобильным приложением.
  • Получать уведомления на email об ошибках, которые фиксирует дашборд.
  • Получать доступ к логам по генерируемой ссылке, которую программист может переслать коллегам. Логи сохраняются автоматически, и их нельзя корректировать.
Дашборд
Дашборд отображает состояние интеграции в виде отчета по каждому проекту в режиме реального времени в каждой точке интеграции. Так выглядит дашборд здоровой интеграции

Рассказываем подробнее, что такое дашборд интеграций, и как он работает.

Дашборд помогает мгновенно обнаружить ошибки интеграции

Дашборд интеграций — это информационная панель, которая в реальном времени показывает, сколько раз информация передавалась за сегодняшний день, и сколько раз при передаче данных зафиксированы ошибки.

Статусы интеграции
Всего есть четыре статуса интеграции: «все хорошо», «есть проблемы», «много ошибок» и «нет вызовов», которые система рассчитывает автоматически по внутреннему алгоритму

Если у бизнеса нет возможности отслеживать состояние интеграций, то узнать об ошибках можно разными способами. Например:

  • Получить звонок от покупателя и узнать, что он заказал подарочную электронную книгу на 23 февраля через форму на свой email, но так и не получил.
  • Запустить плановую проверку всех форм на сайте и узнать, что уже 11 месяцев не работает форма подписки в блоге.
  • Случайно обнаружить, что все ваши письма попадают в спам, потому что уже полгода никто не может отписаться от рассылок.

С дашбордом интеграций узнать о проблеме можно мгновенно и не дожидаясь негатива от клиентов или потери прибыли. Когда статус интеграции по какой-то операции меняется на статус с ошибкой, все, кто подписан на отчет о состоянии интеграции, получают письма-уведомления. Например, на письма могут быть подписаны менеджеры Mindbox, маркетологи и программисты клиента, которые занимаются интеграцией.

Письмо

В письме указано, где и какая возникла проблема: перейдя в логи операции, можно узнать, например, что не передается email-адрес через форму в правом нижнем углу, клиенты вводят имя на французском или арабской вязью на странице подписки, кассир не может пробить йогурт с черешней по акции, так как касса не передает его цену.

Если на одном из ваших сайтов через какую-то из форм перестали поступать данные или они стали поступать неправильно, дашборд проинформирует, на каком именно сайте и какая конкретно форма вышла из строя.

Например, Иванов Иван Иванович хочет зарегистрироваться на сайте и получать email-рассылки, но допустил ошибку при вводе email-адреса. При этом на форме не проверяется корректность введенных данных и принимается email в том виде, в котором он был введен.

Форма регистрации

После регистрации сайт вызывает Mindbox. Он информирует: «Приходил Иван Иванович, зарегистрировался, хочет получать рассылки. Уважаемый Mindbox, внесите, пожалуйста, Ивана Ивановича в подписчики».

Mindbox принимает информацию от сайта и проверяет, соответствуют ли данные Ивана Ивановича стандартным внутренним требованиям к email-адресам.

Проверка данных

Система обнаруживает, что адрес им не соответствует, значит, сохранить нечего. То есть email-адрес «Отсутствует».

email-адрес «Отсутствует»

Так как Mindbox — ответственная система, то это происшествие не останется без внимания. Поэтому в дашборде отразится информация, что при вызове операции «Регистрация» что-то пошло не так: появится уведомление «Есть проблемы».

Есть проблемы

Чтобы больше такого не случилось, нужно ввести проверку корректности email-адреса на стадии заполнения.

Это пример простой ошибки. Могут быть сложнее. Представим ситуацию: программисты выложили новую версию сайта, но в интеграцию закралась ошибка. Теперь вместо email-адресов передаются номера телефонов. Тогда любая регистрация нового пользователя на сайте, с точки зрения Mindbox, будет проходить с ошибкой. В течение дня это могут быть десятки или сотни вызовов, тогда система присвоит статус «Много ошибок».

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

С дашбордом интеграции такую ситуацию можно было бы предотвратить. Если система зафиксировала, что раньше регулярно приходила информация о запросе отписки, а затем перестала, она разошлет уведомления, например: «11.02.2019 у операции не было ни одного вызова. Проверьте, правильно ли работает интеграция».

Уведомление

Дашборд уменьшает время на решение проблем в интеграциях

Часто компании, между которыми выстраивается интеграция, находятся в разных местах и коммуницируют по почте. Почту каждый читает тогда, когда ему удобно. Информацию о том, что в процессе интеграции произошел сбой, заинтересованные люди получают не сразу. Отвечают тоже не сразу. Ошибок может быть много, а решение по ним принимается долго. Оценить глобальность проблемы сложно.

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

В Mindbox доступ к логам, то есть к подробному описанию всех вызовов операции, в которых есть ошибка, есть у всех заинтересованных людей. Поэтому менеджер, оперативно получивший уведомление, может перейти в лог операции и посмотреть:

  • Когда появились ошибки, на чьей стороны они возникли.
  • Почему система посчитала, что операция выполняется с ошибкой.
Лог операции
Это лог операции, которая отправляет авторизационный код для мобильного приложения. Он указывает, что клиент ввел некорректный мобильный телефон. Поэтому авторизационный код не удалось отправить

Менеджер может самостоятельно по логу оценить критичность ошибки: насколько она глобальная и требует ли немедленного обращения к программистам.

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

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

Все это особенно важно при сотрудничестве между большими компаниями.

Дашборд облегчает интеграцию

  • Следит за процессом: сразу же фиксирует, где и какая проблема возникла, уведомляет об этом всех, кто подписан на нотификации.
  • Предоставляет информацию о том, как именно произошла ошибка с помощью логов операций: так менеджер может сразу оценить, насколько критична ошибка, а программисты могут быстро приступить к починке.

Команда авторов

Николай Андрейчук
Николай АндрейчукАрхитектор, ответственный за интеграции
Александр Горник
Александр ГорникГенеральный директор
Лана Шакирова
Лана ШакироваПишущий редактор
Подпишитесь на наш ежеквартальный дайджест новостей

Пожалуйста, оставьте информацию о вас

Свяжемся в течение
рабочего дня

Заявка на партнерство

Свяжемся в течение
рабочего дня

Обратная связь