您是否听说过针对您的移动和桌面浏览器用户的新互动渠道——网站通知? 您知道什么是 Web 推送通知吗?Web 推送通知可以重新吸引您的用户,并在他们离开时将他们带回您的网站。您决定在您的网站上实施此功能,但对可用的各种选项感到困惑。在经历了Parse 的惨败之后,您现在想知道如何确保在为您的网站实施推送通知时不会被供应商锁定。
或者您正在阅读本文,是因为您最初选择的供应商没有采取足够的预防措施,导致您被锁定,现在他们的价格过高。请务必检查Web 推送通知服务提供商提供的推送通知功能。如果您想从当前的推送通知平台迁移到其他平台,应遵循此处提到的步骤。
我们PushEngage希望公开撰写有关此内容。透明度是我们的核心价值观。其次,我们希望我们的客户因为我们平台的体验而与我们保持合作,而不是因为他们被锁定。
如果您赶时间,这里有一个 TL;DR 摘要
HTTPS 网站
- 确保您使用 Safari 证书。附注:自 2018 年 8 月起,我们现在使用唯一的 VAPID 密钥,因此不需要 FCM 密钥。
- 确保您在自己的域上收集订阅者(即最终允许在您的域上进行)
HTTP 网站
- 确保您使用自己的 Safari 证书。 附注:自 2018 年 8 月起,我们现在使用唯一的 VAPID 密钥,因此不需要 FCM 密钥
- 通过使用 HTTPS 自定义子域,确保您在自己的域上收集订阅者。
请继续阅读详细版本。
让我们开始看看如何集成推送通知而不被供应商锁定。
上线前需要回答的基本问题
1) 您的网站是 HTTP 还是 HTTPS?
您是否拥有 HTTPS 网站或子域,或者网站的某个部分是 HTTPS 的?
什么是 HTTP 或 HTTPS? 如果您查看网站的 URL,是否看到像 PushEngage 网站上那样的带有“安全”字样的绿色锁?
如果是,那么您使用的是 HTTPS 网站,否则是 HTTP。 要了解更多关于 HTTP 或 HTTPS 的信息,请在此处查看维基链接。
为什么这很重要:推送通知订阅和发送需要 HTTPS 域,因此如果您有自己的域,就可以使用它。稍后您将看到它还有其他好处。
如果您没有 HTTPS 子域,我们将为您提供一个托管在我们网站上的 HTTPS 子域,例如 https://yourdomain.pushengage.com/。然后将其用于订阅用户和发送推送通知。这是在 HTTP 网站上实现完全可移植性的关键。 我们在平台中将自定义子域设置作为一项功能提供。
此子域对您的通知有何影响?
a) 在订阅过程中,您的网站用户将看到此子域,

原生订阅弹出窗口
b) 当消息发送时,它将包含在推送中显示的子域的 URL - 即使您可以将用户引导至您域上的任何 URL。

示例通知
在上述情况下,CouponRani.com 使用了自己的自定义子域 https://ping.couponrani.com,该子域具有 https,并且显示在订阅请求和通知中。
2) 避免供应商锁定以集成推送通知的两个步骤
步骤 1 PushEngage 现在在其平台上使用 Vapid。它为每个帐户创建一个唯一的 vapid 密钥。您所有的推送订阅者都将与此唯一密钥相关联。因此,当您想迁移到另一个平台时,可以使用 vapid 密钥导入所有订阅者。
作为供应商,PushEngage 从不锁定客户。因此,我们提供 vapid 密钥以方便 推送订阅者的可移植性。
如果您查看 Chrome 推送通知的架构,它要求服务工作线程 JavaScript 代码在推送订阅者的浏览器中运行。当通知发送到浏览器时,它会被唤醒。然后,它会从推送服务器获取通知,而推送服务器通常由您用于推送通知的平台托管。这从用于订阅和通知的 HTTPS 域托管。
为了您以后迁移,您将需要能够用新的服务工作线程 JavaScript 代码替换旧代码,并指向新的推送服务器。这意味着您应该完全控制 HTTPS 子域。
步骤 2: 因此,要避免供应商锁定的第二件事是为这些推送通知使用您自己的 HTTPS 子域或 HTTPS 域。将整个网站迁移到 HTTPS 需要付出一些努力,即使从 SEO 角度来看是可取的,仍然需要一些工作。一种变通方法是仅拥有一个 HTTPS 子域或您网站上的一个 HTTPS 页面。 这是重要的一步,需要您在您控制的域下收集订阅。
示例:在上面的示例中,CouponRani 的情况是在https://ping.couponrani.com。
现在您已经确定了您将收集订阅者的域/子域以及收集方式。
因此,我们将自定义子域作为产品标准功能的一部分进行了构建
要在 PushEngage 中启用自定义子域设置,如果您是 HTTP 网站,则需要执行以下操作
a) 购买 SSL 证书
b) 设置域 https://notify.yourdomain.com,并为其启用 SSL 证书。您需要为此域设置 DNS 映射。
c) 然后您需要将 PushEngage 安装文件放在子域中
d) 在 PushEngage 的自定义子域设置中输入此内容。转到设置 > 站点设置 > 自定义子域
就这样,您就可以使用推送通知,而不会出现供应商锁定。
最好通过发送电子邮件至 [email protected] 联系我们的支持团队检查您的配置。

订阅管理和收集推送选择加入的最佳实践
请记住,当您在网站上开始推送通知时,您最初的订阅者为零。您需要慢慢获取订阅者并建立您的列表,这具有巨大的投资回报潜力。既然您确定不会被供应商锁定,就开始专注于提高您的推送订阅率。
因此,我们应该确定哪些是获取用户订阅的最佳方式,以及如何提高您的选择加入率。
总的来说,我们期望您的网站在推送订阅者方面的订阅/选择加入率至少与电子邮件一样高。我们认为这有两个原因:
- 您在订阅推送通知时无需键入任何内容。点击比在文本框中键入更容易。
- 您可以完全控制您的推送通知订阅,因为您可以通过浏览器设置 选择退出 任何网站的推送通知。
要使用的订阅选择加入的类型
如上所述,为避免供应商锁定,请始终选择 HTTPS 网站。推送通知选择加入的类型多达 7 种。此外,对于 HTTPS 网站,您可以使用转化率最高的推送通知选择加入。
您应该如何收集订阅?如果您是完全的 HTTPS 网站,您只会看到 1 个原生弹出窗口,如下所示。

如果您只有部分网站使用 HTTPS,那么您需要使用其他元素,如弹出窗口、铃铛或底部栏,或其他任何元素,这些元素在允许后会转到网站的 HTTPS 版本。
除了在一个全局列表中收集订阅者之外,您还应该考虑对用户进行细分,并根据他们的网站操作、位置或任何其他属性将他们放入不同的列表中。我们可以通过使用 PushEngage 中的 自动细分 和自定义细分功能来实现这一点。阅读这篇 帖子 了解如何进行设置。
欢迎通知
您是否向用户确认他们已成功订阅您网站的推送通知?我们认为这可以成为一个 重要的用户体验元素,因为推送通知弹出窗口(数量众多)可能会令人困惑,而欢迎通知会重新确认他们已成功完成订阅。从某种意义上说,这与欢迎电子邮件和电子邮件订阅确认类似。
使用 Drip Web Push Campaigns,您现在可以在用户订阅后约 30 分钟发送欢迎通知。这可能更具影响力,因为它会在客户离开网站后送达,但他们仍然清楚地记得您的网站,并且是促使他们采取行动的好时机。这是一个在 30 分钟后发送的欢迎滴灌示例。

使用推送通知上线步骤
在确定了集成的关键方面后,您现在可以上线推送通知了。我们在此未提及具体的上线步骤,因为每个提供商都不同。大多数提供商会要求您在网站上添加 Javascript 代码。对于 HTTPS 网站,您可能需要安装一些额外的文件。
推送通知广告系列示例
既然您正在收集订阅者以便重新与他们互动,您会为订阅者运行哪些广告系列?这是一个宽泛的问题,答案取决于您运行的是哪种类型的网站,但让我们分享一些常用的广告系列类型——
A. 新文章提醒广告系列:对于大多数新闻网站来说,及时将信息传递给用户是成功的关键因素之一。无论是突发新闻、选举活动、体育赛事还是当前的疫情,他们都需要更新订阅者。
C. 降价提醒:每个人都在寻找最低价。但客户如何知道价格下降了呢?激活降价提醒广告系列,自动向用户更新他们喜爱的产品价格下降信息。
D. 优惠券/促销提醒:推送通知即时送达。因此,您可以轻松运行限时抢购或限时促销活动来增加您的收入。
E. 商品到货提醒:当商品重新有货时,您也应该更新用户。推送通知允许您在库存充足时向用户发送自动推送通知。
F. 购物车放弃广告系列 – 根据移动端或桌面端的购物车放弃情况发送定向通知
您还可以查看推送通知手册,为您的网站创建不同的广告系列。
总结
早期结果表明,Web 推送通知是一个高投资回报率的渠道,并且在快速增长,所以您绝对应该为您的网站尝试一下。由于 Web 推送通知是一项新标准,预计会有很多新功能和变化。当您考虑为网站启用推送通知时,请以一种能为您留下更多灵活性的方式来实现。

如何配置 Push Engage 与我们的 Magneto 电子商务?请指导我。
请在此查看我们关于 Magento 集成的指南此处
我们刚从另一个推送通知供应商迁移到 Push Engage。我们从一开始就使用了 FCM 项目和 FCM 密钥方法。现在我们已经在您的平台上设置了相同的 FCM 项目和 FCM 密钥,我们以前的订阅者是否仍然订阅,还是需要我手动操作什么?
您需要将订阅者导出给我们,然后我们才能将其导入您的帐户。订阅者不会直接导入。我们将通过您的支持电子邮件跟进。
更好的是,只要您的网站是HTTPS,人们就可以一键订阅。
感谢您的发帖,我真的很喜欢您的作品,请继续保持。
真的,当有人不知道的时候,就看其他人
是否会提供帮助,所以在这里就发生了。
写得很好&完成。
我这几天开始写博客,注意到很多
文章只是重复旧的观点,但价值很小。
很高兴读到一篇对您的读者有真正价值的信息性文章。
这将被列入我作为新博主需要复制的细节清单。
读者参与度和内容质量是
关键。
一些很棒的想法;您肯定已经被列入我
关注的网站名单了!
继续努力!
做得好,
Jock
我经常写博客,我真的很感谢您的信息。这篇文章真正引起了我的兴趣。
我将收藏您的博客,并大约每周检查一次新信息。
我也订阅了您的RSS feed。
哎呀,这是一篇非常好的帖子。花费时间和实际精力
写出一篇非常好的文章……但又能说什么呢……
我犹豫不决,似乎什么也做不成。
一切都非常开放,对问题有非常清晰的解释。
它非常翔实。您的网站很有用。
感谢分享!