ManyChat Help Portal
Submit a ticket

Проблемы в работе чата с клиентами из-за обновления API Graph Facebook

2 ноября 2020 года Facebook выпустил обновление для своего API Graph, изменив поведение чата с клиентами. В тот же день мы нашли в этом обновлении баг, который влиял на работу инструмента роста «Чат с клиентами». Мы немедленно сообщили о проблеме в Facebook и и выпустили исправление, которое позволило свести последствия к минимуму, однако наши пользователи всё же могут сталкиваться с определенными проблемами в работе чата с клиентами.


Вот список проблем, вызванных этим изменением:

Теги, обновление пользовательских полей и другие действия

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

Блок «Ввод данных»:

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

Для параметра «Согласие через» задано значение «Прямое»

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

Функция «Передать значение из виджета в пользовательское поле»

  • Проблема: функция «Передать значение из виджета в пользовательское поле» не работает для тех контактов, которые не ответили на сообщение для согласия в чате с клиентами.
  • Решение: не забудьте добавить в начальное текстовое сообщение чата с клиентами кнопку, с которой смогут взаимодействовать контакты Messenger! Когда контакт нажмет на кнопку, значение будет передано в пользовательское поле.

Блоки задержки

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

При отправке сообщения для согласия не открывается 24-часовое окно переписки

  • Проблема: когда контакт FB взаимодействует с виджетом «Чат с клиентами» на вашей странице, отправляемое сообщение для согласия не открывает 24-часовое окно переписки, из-за чего собеседник не может получать сообщения с типом контента «Прочее».
  • Решение: по имеющейся у нас информации от Facebook, это намеренное поведение. Оно в некоторой степени связано с другими изменениями, в особенности с изменением параметра согласия на «Прямое» и с отказом выполнять действия, размещенные в узле «Начальный шаг». Впрочем, вам не потребуется вносить изменения в ваш чат с клиентами, он продолжит работать, как раньше!

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

Вот пример сценария для подобных случаев вы можете скопировать его и переделать для своего бота. 

Надеемся, что проблема скоро решится!