- 登录收集选择加入表单
- 优惠券代码推广选择加入表单
- 推广双重选择加入表单
- 推广短信订阅
- 通过广告推广短信订阅
使用 OneSignal Lookup & Verify 验证电话号码
为了帮助保持用户数据清洁并确保电话号码有效,OneSignal 提供了一种设置一次性验证码并对电话号码进行检查的方法。
Verify API 允许您为身份验证目的发送一次性密码。更多关于设置 Verify 的信息
Lookup API 允许您查询电话号码信息以验证用户、防止欺诈并增强用户身份验证。该 API 提供关于电话号码类型、运营商、国家和可达性的准确信息,以及电话号码所有权、联系人同意有效性和 SIM 卡更改信息,而不会影响用户体验。
Example opt-in flows
对于所有这些示例,您可以在 GitHub 上查看工作演示,可以参考传的。
200- 成功,已创建订阅记录202- 订阅记录已经创建
登录收集选择加入表单
在您的注册流程中,您可以收集电话号码。确保包含同意框,默认情况下为“未勾选”。
优惠券代码推广选择加入表单
优惠券代码推广选择加入是激励客户提供电话号码的标准方式。对于桌面端和移动端体验来说,这是一个很好的选择。由于收件人仅通过提供电话号码就选择加入,在某些需要双重选择加入流程的地区,这不会被认为是最佳实践。
此 SMS 收集方法仅考虑一种选择加入同意形式。为了改善账户验证并遵循最佳实践,您可能希望考虑实施双重选择加入收集方法,如下面的选项之一。
推广双重选择加入表单
此选项是标准的双重选择加入流程。对于桌面端和移动端体验都非常有效。它需要在设置中启用双重选择加入提示并设置关键词回复。
- 电话号码收集
- OneSignal 将发送
Send Message Prompt模板 - OneSignal 接收关键词回复
- OneSignal 发送关键词回复模板,并将收件人标记为“已订阅”
- 确保所有消息回复都正确同步到 OneSignal。
- 启用
Send Message Prompt并选择一个模板 - 设置带有响应模板的关键词回复。
推广短信订阅
该选项已显示提供更高的率,但它应该仅在移动设备上实施显示,而不是桌面设备。
-
sms:+123456789参数指定这是一个 SMS 链接并包含电话号码。 -
?&body=参数用于包含预填消息。 -
文本“Send this message to subscribe to marketing messages and receive 15% off! [Ref:15off]”经过 URL 编码,以确保特殊字符能被 Web 浏览器和移动设备正确解释。例如:
%20用于空格%25用于百分号符号 (%)%5B和%5D用于方括号[和]%3A用于冒号:
通过广告推广短信订阅
此选项非常适合电视广告、海报或其他媒体形式。告诉您的客户向您的其中一个发送者身份发送短信订阅关键词。
确保您的选择加入流程合规
发送 SMS 消息受到监管监督。在您的选择加入流程中,我们建议遵循这些合规步骤:- **始终包含您的企业名称:**如示例所示,您的企业名称应该包含在每条 SMS 消息中,特别是在第一次交互中。
- **选择加入语言:**明确表示用户正在选择加入以接收来自您企业的消息。
- **退出说明:**在每条消息中提供简单的退出选项(例如,“回复 STOP 取消订阅”)。
- **消息和数据费率:**始终包含声明标准消息和数据费率可能适用。
- **同意不是购买的条件:**包含此声明以遵循法规并确保透明度。
- **链接到条款和隐私政策:**在适当的时候,包含指向您的服务条款或隐私政策的链接,特别是在初始订阅消息中。
- **识别消息目的:**在适当的时候,解释您预期发送的消息类型。
管理您的双重选择加入提示
如果您希望向每个新增的 SMS 订阅发送 SMS。您可以通过导航至 SMS Settings > Consent Management 启用Send Message Prompt 设置。这将自动向通过 API 或 SDK 创建的所有新 SMS 订阅发送选定的模板。通过 CSV 导入器添加的订阅将不会收到消息提示。
发送消息提示将从您的默认发送者身份发送。建议使用您为事务性发送设置的消息服务,以确保这些消息能够及时发送。
短信订阅关键词
添加关键词回复以完成双重选择加入流程。例如,您可能使用通用短信订阅关键词、特殊代码或像Y 或 Subscribe 这样的关键词。
关键词可以是任何字母数字值。所有入站消息都将检查关键词,如果消息有多个单词,我们会检查第一个单词、最后一个单词和括号之间的任何单词,例如 (summer sale)。
要求:确保您已设置您的 SMS 回复自动同步到 OneSignal。
跳过提示
如果您希望在某些情况下使用双重选择加入,但不是 100% 的时间。您可以通过将 API 参数send_double_opt_in_prompt 设置为 false 来绕过 Send Message Prompt。
发送联系人卡片为您的发送者打造品牌
您可以向订阅者发送联系人卡片(也称为 vCard 或 VCF 文件),以便他们可以将您的企业保存为手机上的联系人。一旦订阅者下载并保存您的联系人卡片,您未来的消息将显示您的品牌联系人名称和信息,而不仅仅是一个电话号码。这也有助于确保您的消息不会落入 iOS 上的”未知发件人”收件箱,这可以显著提高可见性和参与度。工作原理
联系人卡片是一个.vcf 文件,包含您的企业名称、电话号码、徽标和其他联系人详细信息。您可以通过在 SMS 消息的媒体字段中包含指向 .vcf 文件的公开托管 URL 来将其作为 MMS 消息发送。当订阅者收到它时,他们将看到下载并保存联系人的提示。
步骤 1:创建您的 VCF 文件
使用您的企业联系信息创建一个.vcf(vCard)文件。VCF 文件是一种标准格式,包括以下字段:
- 企业/显示名称
- 电话号码(使用与您的 SMS 发送者身份相同的号码)
- 公司名称
- 徽标/照片(可选但推荐)
- 在线 vCard 生成器(例如 vcardmaker.com、vcard.me 或类似工具)
- 文本编辑器 — VCF 格式是一种简单的纯文本格式
步骤 2:在公共 URL 托管您的 VCF 文件
VCF 文件需要通过公共 URL 访问。您可以使用以下方式托管它:- 您自己的 Web 服务器或 CDN(例如,上传到您的网站,例如
https://yourdomain.com/contact.vcf) - 云存储服务,如 AWS S3、Google Cloud Storage 或类似服务,并启用公共读取访问
- 任何提供原始文件直接下载链接的文件托管服务
.vcf 文件(而不是下载页面或预览)。
步骤 3:通过 SMS 发送联系人卡片
- 在 OneSignal 仪表板中,创建一条新的 SMS 消息。
- 在 Media URL 字段中,粘贴您托管的
.vcf文件的公共 URL(例如,https://yourdomain.com/yourcompany-contact.vcf)。 - 添加一条鼓励订阅者保存您的联系人的消息正文 — 例如:“保存我们的联系人以始终知道是我们!点击附件将我们添加到您的联系人。”
- 向您的订阅者发送消息。
发送联系人卡片使用媒体 URL 字段,这意味着消息将作为 MMS 发送,并将按 MMS 费率收费。请查看您的计划详细信息以了解 MMS 定价。