当您请求发布代理时,系统会对其进行审核,包括品牌验证和代理资源的评估。此流程由 Google、运营商或两者共同管理,具体取决于您选择在发布时支持哪些运营商。 如需了解详情,请参阅Google 管理的发布与运营商管理的发布。
如果满足以下条件,Google 管理的发布流程需要 1-3 个工作日:
- 在 24 小时内收到品牌审批结果。
以下代理资源准确无误、格式正确且可公开访问:
- 可正常运行的网站
- 隐私权政策和服务条款链接
启动问卷的客服人员体验部分中的所有字段都提供了输入内容,并且通过提供客服人员预览视频或在这些字段中撰写详细的分步文字记录,清晰地展示了详细流程。如需了解详情,请参阅描述代理体验。
您的代理获批发布后,您会收到一封确认电子邮件。此时,代理可以开始发送消息。
前提条件
您需要先完成以下操作,然后才能发布代理:
| 发布前任务 |
|---|
| 填写所有必需的代理机构信息 |
| 测试智能体的功能及其关联的基础设施 |
| 实现停止(或选择退出)流程 |
| 准备输入内容,描述代理的触发条件、互动方式和退订流程,这些内容应与创建代理时声明的应用场景相符。为了清楚地演示这些流程和 STOP 功能,请准备代理预览视频或详细的分步示例文字转写。如需了解详情,请参阅描述代理体验。 |
| 对于 Google 管理的发布: 在您打算通过 Google 管理的运营商发布代理的每个国家/地区,至少在一个运营商管理的网络上发布代理。如需了解详情,请参阅由 Google 管理的发布与由运营商管理的发布。 |
完成这些任务后,请收集以下信息:
| 发布信息 |
|---|
| 您希望代理在哪些国家/地区和运营商中运行的列表 |
| 贵公司负责代理的联系人的姓名、电子邮件地址和电话号码 |
| (可选)您如何获得用户同意以向其发送消息 |
| 哪些操作或事件会触发向用户发送消息 |
| 代理将与用户进行的互动的逐步转写内容,或显示这些互动的代理预览视频(位于可公开访问的网址) |
| 代理支持的选择退出关键字,以及当用户选择退出通信时代理做出的确切回应,或者在公开可访问的网址中显示此选择退出互动的代理预览视频 |
| (可选)有关审核者如何在设备上直接访问您的代理的说明 |
| (可选)位于公开可访问网址处的屏幕截图 |
| (可选)位于可公开访问的网址中的代理预览视频 |
描述您的智能体体验
您必须为以下字段提供客服人员预览视频或详细的分步文字脚本:
确保说明与您在创建代理时指定的用例相符。
以下部分针对每个字段提供了最佳实践和模板示例。这些模板仅为示例。根据实际情况调整这些说明,以准确描述您的代理的工作方式。
触发说明
在触发器说明字段中,说明确切的用户操作或事件,该操作或事件会启动智能体与用户之间的首次互动。这有助于确认您的主动联系是合法的,并且符合用户的同意情况。
描述智能体的所有可能触发条件。例如,如果您的代理同时处理 A2P(应用到个人)和 P2A(个人到应用)对话,请提供这两种对话的触发条件。
撰写触发器说明时,请遵循以下最佳实践。
对于 A2P:
- 指定智能体发送消息的时间和原因。
- 具体说明触发消息的事件或交易。例如,不要写“当用户注册时”,而应描述用户注册的方式和位置。
- 确保触发条件与智能体的应用场景相符。
对于 P2A:
- 指定用户互动的确切发现平台或入口点,例如 Google 搜索结果或您品牌的网站。
- 说明启动对话的确切用户操作,包括预填充消息的文本。
以下示例模板展示了如何描述每种代理使用情形的触发条件。
动态密码 (OTP)
模板示例:
The message is triggered immediately when a user requests a one-time password on the [brand name] [website or mobile app] to [authenticate a login, verify a phone number, or authorize a transaction].
示例:“当用户在 Acme Bank 门户网站上点击‘发送验证码’以授权电汇时,系统会立即触发消息。”
交易消息
模板示例:
The message is triggered by a specific customer transaction, such as [an order confirmation, a shipping update, an appointment reminder, or a flight delay].
示例:“当客户的包裹交付给快递服务后,我们的后端物流系统会自动触发此消息。”
宣传性
模板示例:
Messages are sent periodically to users who have opted in to receive marketing communications. Triggers might include [seasonal sales, abandoned shopping carts, or loyalty program milestones].
示例:“当注册用户将商品留在购物车中但未完成购买后 2 小时,系统会触发此消息。”
多次使用 (A2P)
模板示例:
This agent handles both transactional and promotional events. Triggers include [a transactional event, such as a monthly billing statement] and [a promotional event, such as a seasonal upgrade offer].
示例:“当用户达到每月数据量限制的 90%(事务性消息)时,或者当用户可享受新的套装折扣(促销消息)时,系统会触发消息。”
多次使用 (P2A)
模板示例:
The conversation is user-initiated through [discovery surface, such as the brand website, Google Search, or a QR code]. The user interacts with the [entry point name], which opens the native messaging app with a pre-populated message that reads "[pre-populated text]". Sending this message triggers the agent's conversation flow.
示例:“对话由用户通过 Acme 技术支持网站上的聊天微件发起。用户点按“与支持人员聊天”按钮,系统会打开原生消息应用,并预先填充消息“我需要账号方面的帮助”。发送此消息会触发智能体的客户服务流程。”
互动说明
在互动说明字段中,提供代理对话流程的逐步转写内容。包含代理的标准消息的确切文本以及任何富元素,例如建议回复、建议操作、复合信息卡和轮播界面。
撰写互动说明时,请遵循以下最佳实践。
对于 A2P:
- 将说明设置为脚本或逐步流程。
- 列出每条消息中包含的所有按钮、建议回复、建议操作和媒体链接。
- 清晰展示用户遵循的对话路径。
对于 P2A:
- 以用户的初始入站消息开头。
- 清晰地规划双向对话流程,展示代理如何响应用户意图并引导用户实现目标。
对于复杂的代理,请提供主要用户历程以及一到两条常见替代路径的对话记录。您无需记录每种可能的错误状态或回退。
以下示例模板展示了如何为每种代理使用情形编写对话记录。
动态密码 (OTP)
模板示例:
Agent: [OTP code] is your verification code for [brand name]. It will expire in [number] minutes. Don't share this code with anyone.
示例:
- 代理:554123 是您在 Acme Bank 的验证码。该验证码将在 10 分钟后失效。请勿与任何人分享此验证码。
交易消息
模板示例:
Agent: Hi [customer name], your order [order number] has been confirmed! You can track your delivery status below.
- Rich card image: [image description]
- Suggested action: "Track order" (Open URL action: [tracking link])
- Suggested action: "Contact support" (Dial action: [phone number])
示例:
- 客服人员:John,您好!您的订单 #XY7765 已确认!您可以在下方跟踪配送状态。
- 复合信息卡图片:带有绿色对勾标记的包裹图片。
- 建议的操作:“跟踪订单”(在浏览器中打开跟踪页面)
- 建议的回复:“查看账单”
宣传性
模板示例:
Agent: Flash sale alert! Enjoy [X]% off all [product category] this weekend only. Use code [code] at checkout.
- Carousel card: Image of [product]. Title: [product name]. Description: [description]. Suggested action: "Buy now" (Open URL action: [product link]).
- Suggested replies: "Browse categories", "Unsubscribe"
示例:
- 智能体:闪购提醒!本周末,所有运动鞋均可享八折优惠。结账时使用代码 KICKS20。
- 轮播卡片 1:Runner X 鞋的图片。商品名:Runner X 跑鞋。建议采取的行动:“立即选购”。
- 建议的回复:“查看优惠”
多次使用 (A2P)
模板示例:
- Agent (transactional flow): Your bill for [month] is ready. Amount due: [amount].
- Agent (promotional flow): Thank you for your payment! Upgrade to our Premium plan today and get one month free.
- Suggested action: "Upgrade now" (Open URL action: [upgrade link])
示例:
- 智能体(事务性流程):您 9 月的账单已准备就绪。 应付金额:45.99 美元。
- 客服人员(促销流程):感谢您的付款!立即升级
到我们的 Premium 方案,即可免费畅享一个月。
- 建议的操作:“立即升级”(打开方案升级页面)
多次使用 (P2A)
模板示例:
- User: [pre-populated entry message or the user's typed question]
- Agent: [welcome message acknowledging the user's intent]. [prompt for the user to narrow down their request].
- Suggested replies: "[option 1]", "[option 2]", "[option 3]"
- User: [selects option 1]
- Agent: [provides the requested information or routes the user to the next step].
- Suggested action: "[action label]" ([link to a secure form, live agent handoff, or other next step])
示例:
- 用户:我需要有关账号方面的帮助
- 客服人员:欢迎致电 Acme 支持服务!首先,请选择您今天需要获得帮助的主题。
- 建议的回复:“账单”“技术问题”“密码重置”
- 用户:结算
- 客服:我可以为您提供帮助。登录您的安全账号门户,以便我调取您近期的账单详细信息。
- 建议采取的措施:“登录”(打开账号门户)
选择停用说明
在选择停用说明字段中,列出您的代理支持的选择停用关键字,并提供用户选择停用时代理发送的确切确认消息。
撰写选择退出说明时,请注意以下要求:
- 您的代理必须支持“STOP”关键字以及该代理支持的其他语言中的等效关键字。
- 确认消息必须明确说明用户已退订,并且不会再收到任何消息。
- 在确认消息之后,您的代理无法再向该用户发送任何消息,除非该用户再次选择启用。
如需了解详情,请参阅尊重用户不希望接收消息的意愿。
以下示例模板适用于所有代理使用情形。
所有使用情形
模板示例:
Supported keywords: STOP, UNSUBSCRIBE, CANCEL Confirmation message: You have been successfully unsubscribed from [brand name] alerts. You will receive no further messages. To opt back in, reply [START or RESUME].
示例:
- 支持的关键字:STOP、UNSUBSCRIBE、CANCEL
- 确认消息:“您已成功退订 Acme Bank 提醒。您将不会再收到任何消息。如需重新选择启用,请回复 START。”
提交发布请求
提交发布请求后,系统会启动品牌验证流程,并由 Google、运营商或两者同时审核代理的资源。
如需提交发布申请,请按以下步骤操作:
- 打开 RCS for Business 开发者控制台,使用您的 RCS for Business 合作伙伴 Google 账号登录,然后点击您的代理。
- 在左侧导航栏中,点击发布。
- 点击开始使用。
回答一些关于智能体状态的问题。您的代理应能够:
- 与未使用测试设备的用户进行通信。
- 允许用户选择不接收通信内容。
- 允许审核者通过直接测试、代理预览视频或详细的文字转写内容来评估代理的主要、次要和选择停用流程。
点击填写调查问卷。
请在以下部分中填写所有字段,并确保信息准确无误。
- 代理信息
- 联系人
代理体验
如需了解代理经验部分的最佳实践和模板示例,请参阅描述您的代理经验。
点击保存。
点击选择运营商。
选择您希望在哪些运营商的网络中发布代理。
当 新运营商网络支持 RCS for Business 时,您需要为代理提交发布申请:
- 使用控制台(当前流程)
- 使用 RBM Management API
审批流程可能会因新运营商是运营商管理的还是 Google 管理的而异。标有信息图标的运营商会遵循自己的发布审批流程。您必须先与这些运营商直接签订协议,然后他们才会批准您的代理在其网络上发布。如果这些运营商未与您签订合同,则会拒绝您的发布请求,并且可能会与您联系以建立合作关系。
点击确认。
查看后续步骤,然后点击确认。
提交发布申请后
提交代理以在 Google 管理的运营商网络中发布后,品牌 POC 会收到来自 rbm-support@google.com 的电子邮件(主题行为“请批准品牌使用 RCS Business Messaging 代理:AGENT_ID”)。请主动联系品牌 POC,并要求他们尽快回复该电子邮件。此步骤是必需的,更快的电子邮件回复有助于加快发布审批速度。
对于运营商管理的发布,验证流程可能会有所不同。
提交发布请求后,发布页面会针对每个所选运营商显示代理的状态。此页面可能需要一段时间才会更新。当状态变为 Launched 后,您将在大约 30 分钟后可以联系到客服人员。