欧洲的 Messenger API 更新以及如果您拥有 Facebook Messenger 聊天机器人该怎么办

已发表: 2020-12-15

从 12 月 16 日起,Facebook 将更新其 Messenger API,并对来自欧盟国家的开发人员和用户的使用设置一些限制。 由于我们的聊天机器人服务基于 Messenger API 运行,因此即将发生的变化将影响您使用使用 SendPulse 创建的 Facebook 聊天机器人的方式。

在这篇博文中,我们将解释哪些人受到新限制的约束,以及 Messenger API 的变化将如何影响我们的聊天机器人功能——其中哪些将受到限制,以及您可以使用什么来与观众交流。

重要的! 截至 2021 年 4 月,部分功能已恢复。 请参阅下面的恢复功能列表。
内容
  1. 什么是 Facebook Messenger 聊天机器人?
  2. 为什么 Messenger API 会发生变化?
  3. 谁会受到 Messenger API 更改的影响?
  4. 您可以使用的 SendPulse 聊天机器人功能和替代方案的限制
  5. 恢复的功能
  6. 处理 Messenger API 更改的通用解决方案
  7. 加起来

什么是 Facebook Messenger 聊天机器人?

Facebook Messenger 是一款用于在 Facebook 上进行交流的应用程序; 它还使开发人员能够访问 Messenger API 以构建与 Messenger 集成的工具。

聊天机器人是一种虚拟助手,可模拟与公司代表的对话,根据自定义关键字响应客户的问题或请求,或根据预设场景与人进行交互。

SendPulse 推出了一项易于使用的服务,无需编码技能即可创建和设置聊天机器人。 SendPulse 允许您将聊天机器人与 Facebook Messenger 集成以构建客户列表,与聊天机器人订阅者和客户进行交流,或向最近与您公司的聊天互动的人发送活动。

查看我们的知识库,查找设置 Facebook Messenger 聊天机器人的详细指南。

这是来自 Original Cost Clothing 的 Facebook Messenger 聊天机器人; 它可以帮助人们选择合适的服装:

与来自 Original Cost Clothing 的聊天机器人互动

为什么 Messenger API 会发生变化?

Facebook Messenger API 更改与规范欧盟个人数据隐私的更新版 GDPR 相关。 这些规定还对公司收集的数据设置了一些限制。 为了遵守新的隐私规则,Facebook 正在改变其 Messenger 应用在​​欧洲的运作方式。

想创建一个聊天机器人?

无需使用 SendPulse 编写代码即可设计和设置 Facebook 或 Telegram 聊天机器人。 创建消息流,不仅包括文本,还包括图像、列表、带有链接的按钮等等。

注册并启动您的第一个聊天机器人

让我们看看谁会受到即将到来的 Messenger API 更新的影响。

谁会受到 Messenger API 更改的影响?

12 月 16 日的更新适用于所有 27 个欧盟国家以及挪威、冰岛、列支敦士登和英国。

具体而言,对 Messenger API 的更改将影响以下受众:

  • 在指定国家注册的 Facebook 页面;
  • 具有指定国家/地区管理员的 Facebook 页面;
  • 来自指定国家/地区的聊天机器人订阅者。

如果您的 Facebook 业务页面或其管理员在受影响的国家/地区之一注册,则限制适用于所有聊天机器人订阅者。 例如,如果您公司的页面是在美国创建的,但其中一位管理员来自英国,则您与所有订阅者的对话将受到限制。

即使您的页面或其管理员不在指定的国家/地区,Messenger API 更改也可能会影响您。 如果欧洲订阅者与您的页面互动,您与他们的对话将受到影响。

但是,新的变化可能会扩展到使用 Messenger API 的欧洲公司之外。 例如,美国电台主持人“Big Rick”Daniels 在 Twitter 上分享了有关 Messenger 限制的通知。

关于欧盟新隐私法对 Messenger 限制的通知

您可以使用的 SendPulse 聊天机器人功能和替代方案的限制

让我们深入了解 Messenger API 更改,这些更改将影响使用 SendPulse 创建的聊天机器人的使用,并查看针对即将到来的限制的一些可能的解决方案。

笔记! 下面描述的所有限制都适用于符合新条件的欧洲国家的开发者、公司和用户。

发送媒体附件

对于桌面版 Messenger,您将无法发送或接收媒体附件 — 音频、视频和 PDF 文件。 用户将看到“附件不可用”错误,而不是文件。

您仍然可以在所有设备上正常交换 JPG、PNG 和 GIF 格式的图像。 图像的最大文件大小为 5 MB。 要发送收据和帐单,请使用链接,以便用户可以在单独的窗口中打开您的文件。

解决方案。 将您的文件上传到第三方平台——视频上传到 YouTube,播客上传到 Spotify,PDF 上传到 Dropbox 或 Google Drive——并将指向它的链接发送给您的订阅者。

请记住,此解决方案会导致聊天机器人流中的消息数量增加,因此我们建议您制定各种选项来帮助您转换订阅者。

以下是添加到聊天机器人消息的链接示例:

chatbot links
将文件链接添加到 chabot 消息

纽扣

Messenger API 更改生效后,桌面版本将无法使用带有链接的按钮、“呼叫”按钮和“继续流程”按钮。 如果您的订阅者使用的是移动设备,特别是 Android 或 iOS,按钮仍然有效,他们将继续使用预定义的脚本。

您可以在下方看到桌面用户不再可用的按钮:

chatbot buttons
欧洲用户将不再在 Messenger 中呈现的按钮
解决方案。 将指向您的站点或您的电话号码的链接直接添加到您的消息文本中,并将您的按钮更改为“快速回复”以触发流程的更多消息。

下面是一个示例,说明如何使用“快速回复”并将网站链接和电话号码直接添加到“消息”元素:

chatbot message with quick replies
使用“快速回复”在流程中触发更多消息,并向聊天机器人消息添加站点链接和电话号码

打字指示器

您将无法再使用“延迟”元素来分割文本,从而使您的机器人看起来正在输入响应。

以下是使用“延迟”元素让您的订阅者感觉他们正在与真人交流的示例:

input indicator
在聊天机器人消息中使用打字指示器
解决方案。 创建较短的消息或将它们分成段落并添加一些表情符号。 注意并更新您的欢迎信息、标准回复和退订文本。

聊天菜单

聊天菜单是一个静态按钮,带有触发各种聊天机器人流程的链接,将不再向您的订阅者显示。

解决方案。 使用“菜单”一词作为关键字来启动您的聊天机器人流程。 首先,添加将启动流的“菜单”触发器。 在聊天机器人的欢迎消息中,指定用户应输入的单词,以便显示菜单。 除此之外,添加一个“标准回复”并指出如果机器人在他们的消息中没有识别出任何关键字,用户应该发送哪个词。

以下是帮助用户打开菜单的欢迎消息示例:

bot menu
指示用户输入什么关键字以打开 Facebook Messenger 欢迎消息中的聊天菜单

产品卡

对于桌面 Messenger 用户,产品卡将不可用:作为企业,您将无法创建画廊、添加图像和产品描述。 您的订阅者将收到“附件不可用”错误通知,而不是带有产品卡的消息。 12 月 16 日之后,此功能将仅适用于 iOS 和 Android。

解决方案。 添加指向存储产品目录或用户可以查看产品照片及其说明的网站的链接。 另一种选择是创建“图像+文本+快速回复”类型的消息。

以下是向消息文本添加产品目录链接的示例:

catalog link in chatbot message
在“消息”元素中添加指向产品目录的链接

通过 URL 启动聊天机器人

12 月 16 日之后,用户将无法通过 URL、注册小部件或广告触发聊天机器人流。

您仍然可以使用 m.me 链接——它们只是不会打开连接到您的聊天机器人的特定流,但它们会将用户重定向到您的聊天机器人的欢迎消息。

您可以在 Facebook 页面设置中的“消息”菜单中找到此链接,如下面的屏幕截图所示。 此链接在您的 SendPulse 帐户中也可用,也可在“聊天机器人”菜单中找到。

chatbot m.me link
从 Facebook 页面设置复制 m.me 链接

您仍然可以使用欢迎流程。 设置将触发欢迎消息的关键字,但请记住会有一些限制——这些消息将在没有输入指示器或“继续流程”按钮的情况下出现。

解决方案。 创建将基于关键字启动的消息流。 然后,在欢迎信息中,解释如何与您的聊天机器人互动——键入哪些关键字或单击哪些“快速回复”。

在启动触发流程之前,我们建议在您的 Facebook Messenger 欢迎消息中添加聊天机器人描述,包括在其中触发聊天机器人消息的关键字。

bot settings
设置欢迎信息

当用户在 Messenger 中与公司开始对话时,会显示此消息。 单击“开始”按钮后,他们可以输入关键字并启动第一个聊天机器人流程。

一旦用户激活聊天机器人,他们就会收到欢迎流程。 您可以使用“快速回复”或关键字来触发进一步的聊天机器人流程。

以下是基于“快速回复”的聊天机器人欢迎消息示例:

quick replies in chatbot message
在聊天机器人欢迎信息中添加“快速回复”

订户资料

在受影响国家/地区之一的用户订阅您的 Facebook 页面后,您将不会在您的受众列表中看到或看到他们的姓名、头像或位置。 这意味着您将无法个性化营销活动,因为不会共享个人数据。

由于您无法收集用户数据,因此您将没有机会在 Facebook 广告中创建自定义受众,也没有机会发布广告,呼吁用户完成结账或购买补充商品。

解决方案。 通过点击链接邀请用户参与调查或填写表格。 您还可以通过“用户输入”元素从订阅者那里收集数据,并从外部来源请求数据以将其用于您的营销活动。

下面是使用“用户输入”元素收集 {{City}}、{{Date}} 和 {{Phone}} 变量的示例。 最后一条消息用于收集数据并通知客户他们的货物将在指定日期到达所选城市,送货服务将通过他们留下的电话号码与他们联系。

User input element
设置“用户输入”元素以收集聊天机器人订阅者的信息

统计数据

Messenger API 更改生效后,将不再传输消息打开和发送率; 会话数也不会显示。

聊天机器人订阅者的统计数据不会完整——将不再有受 Messenger API 更改影响的订阅者数据。

解决方案。 现在正在开发中; 您将能够跟踪某些类型消息的统计信息。

统计信息仅适用于消息流中的特定元素,例如发送和读取消息的数量,如下例所示。

chatbot stats
在“机器人结构”选项卡中监控统计信息

恢复的功能

截至 2021 年 4 月 13 日,Facebook 已经恢复了欧洲企业和个人无法使用的许多功能。 以下是回滚功能列表:

  • 发送和接收彩信;
  • 适用于 iOS、Android 和 Web 的持久按钮;
  • 持久聊天菜单;
  • 展示产品卡;
  • 用于启动聊天机器人的推荐 URL;
  • 传输用户帐户个人资料图片。

Facebook 的限制和限制每天都在变化,因此我们建议您关注 Messenger API 和常见问题页面上的更新。

处理 Messenger API 更改的通用解决方案

要从订阅者那里获取个人数据并积极参与与他们的沟通,请使用全渠道! 开始寻找将其他营销渠道添加到您的通信工具包的方法——电子邮件活动、电报聊天机器人或短信。

查看一些有用的文章,以快速设置您的业务所需的沟通渠道:

  • 如何在 Telegram 中创建聊天机器人并发送活动;
  • 如何创建和发送短信活动;
  • 如何创建和发送电子邮件活动;
  • 如何根据特定事件创建和发送触发和交易电子邮件。

加起来

鉴于即将发生的变化,您可以使用以下策略快速回顾:

  1. 调整您的聊天机器人流程并将“继续流程”和“呼叫”按钮替换为“快速回复”。
  2. 仅使用您在聊天中向用户请求的信息; 设置自定义变量以收集更多数据。
  3. 创建短消息并将长文本分成较短的段落。
  4. 设置关键字以启动聊天机器人或特定的聊天机器人流程。
  5. 向订阅者发送链接而不是文件:让他们在您的网站上下订单,从 Google Drive 下载您的清单,或在 YouTube 上观看网络研讨会录音。

我们将继续分享有关 Messenger API 更改的任何消息,敬请期待。 并访问我们的知识库以查找您可以使用的聊天机器人功能和解决方案的技术说明。