推送通知让您通过简短、引人注目的消息和视觉内容触达客户 – 即使他们没有浏览您的店铺。将推送通知与电子邮件(Email)和短信(SMS)结合使用,以创建多渠道营销活动和自动化,从而提升参与度和促进销售。
本文将解释如何设置推送通知、收集订阅者,并发送您的第一个营销活动(Campaign)或自动化流程(Automation)消息。
开始之前
功能概述
平台可用性:
适用于Shopify, WooCommerce, BigCommerce, 和Shoplazza商店。
不适用于 Wix 店铺。
套餐:
适用于 免费、标准和专业 套餐。
免费套餐:每月 500 条推送通知(Push Notification)额度。
Standard 和 Pro 套餐:无限次推送通知(Push Notification)发送。
要求:
您的网站必须有SSL证书 (HTTPS)。
推送通知(Push Notification)适用于 Chrome、Firefox 和 Opera 浏览器。
浏览器&设备兼容性:
浏览器 | Windows | Linux | macOS | Android | iPhone (iOS) |
Chrome | ✅ | ✅ | ✅ | ✅ | ❌ |
Firefox | ✅ | ✅ | ✅ | ✅ | ❌ |
Safari | ❌ | ❌ | ❌ | ❌ | ❌ |
Edge | ✅ | ❌ | ❌ | ✅ | ❌ |
Opera | ✅ | ✅ | ✅ | ✅ | ❌ |
IE | ❌ | ❌ | ❌ | ❌ | ❌ |
⚠️ iPhone 用户: 推送通知(Push Notification)无法在 iPhone (iOS) 上的任何浏览器上运行,包括 Chrome、Firefox、Safari 或 Opera。这是一个平台限制,而不是浏览器限制。只有安卓移动设备支持网页推送(Web Push)通知
重要提示
订阅 & 联系人管理:
每个选择加入都按浏览器计算。如果客户先使用 Chrome 订阅,然后使用 Firefox 订阅,他们将会有两个独立的 push contacts。
推送订阅者是独立的联系人。当客户通过推送通知(Push Notification)下订单时,该订单将归因于 Omnisend。
在结账时,客户提供的电子邮件/短信会与他们的推送联系人合并——避免重复的联系人。
重新安装浏览器并将其恢复为默认设置会删除所有订阅数据。如果客户重新安装浏览器,他们的 opt-in 会丢失。
订单归因:
Push attribution 仅适用于 Shopify、WooCommerce 和 BigCommerce 店铺。
WooCommerce 店铺:请使用最新版本的 Omnisend 插件 (1.12.0) 以确保准确归因。
API 集成:Push attribution 不可用。
自动化流程(Automation)行为:
推送订阅不会触发注册事件。这意味着,设置为以“订阅营销”为触发条件(Trigger)的欢迎自动化,将不会向仅限推送的订阅者发送消息。(请参阅下面的“Push Subscribers & Welcome Automation”。)
浏览器提示:
对于新访客,浏览器权限提示会在2-3 秒延迟后显示。
如果访问者之前点击了 "Block",他们的浏览器将不会再次显示该提示。
SSL 要求:
您的店铺设置网址必须以 https:// 开头。如果您遇到设置错误,请验证您的 SSL 证书是否处于活动状态。
💬 了解更多关于推送通知(Push Notification)联系人管理和定价: Push Notifications Channel Logic
推送通知(Push Notification)设置
BigCommerce 用户:请遵循BigCommerce 推送通知(Push Notification) 设置指南
否则,请进行以下步骤。
步骤 1. 前往店铺设置 →推送通知(Push Notification) → 点击收集推送渠道订阅者
第 2 步。 按照所示指南在您的网站上启用推送通知(Push Notification)。
技术设置因您的电子商务平台而异。 如果您使用 Shopify 或 Shoplazza,则无需额外的技术设置。
注意:浏览器权限提示会在新访客访问2-3 秒延迟。如果您之前点击了阻止您的网站后,您的浏览器将不再显示该提示。要进行测试,请使用无痕或隐私浏览窗口。
步骤 3.如果连接成功,您将看到一条成功消息。
如果您遇到错误,请验证您的店铺是否拥有 HTTPS 证书。添加证书并尝试重新连接。
步骤 4. 验证推送通知是否正在收集订阅者:
在无痕或隐私浏览窗口中打开您的网站。
浏览 10–15 秒。浏览器权限提示应会显示。
点击允许。
前往 受众 → 细分(Segment) → 创建细分(Segment)
设置筛选器:订阅状态为已订阅浏览器推送通知。
如果您的测试订阅出现,则表示设置正常运行。
💬 提示:保存此细分(Segment)以跟踪推送订阅者随时间推移的增长。
管理推送通知订阅者
推送通知有两种订阅状态:
已订阅:联系人点击了在浏览器权限提示上允许。
已取消订阅:联系人点击了在提示上阻止或稍后取消订阅。
联系人可以通过以下方式订阅:
点击浏览器权限提示上的允许。
在其浏览器设置中手动启用通知。
如果访客点击阻止,其状态将设置为“已取消订阅”,并且该提示将不会再次在该浏览器上显示。
查看您的推送订阅者
查看您的推送通知(Push Notification)订阅者:
前往 受众 → 细分(Segment) → 创建细分(Segment)。
设置筛选器:订阅状态为已订阅浏览器推送通知。
保存此细分(Segment)以追踪订阅者随时间推移的增长。
推送通知营销活动
第 1 步。 前往 营销活动 →新建营销活动(Campaign) →推送通知(Push Notification) →创建通知。
步骤 2.编辑您的通知内容:
标题:简短、行动导向的标题。
文本:消息正文(为获得最佳效果,请保持在 160 个字符以内)。
徽标:您的品牌徽标。
图片:可选视觉元素(仅在 Windows 和 Android 上显示)。
💡 内容定稿后,您可以发送测试通知。
要接收它:您的浏览器必须打开,您必须已点击权限提示上的允许,并且您必须使用受支持的浏览器(Chrome、Firefox 或 Opera),操作系统为 Windows、macOS 或 Android。测试通知在 iPhone 上不起作用。
在右侧,您将看到您的通知在 Windows、macOS 和 Android 设备上的显示效果。
步骤 3.选择收件人:
选择 所有订阅者 或一个特定的细分(Segment)。
注意:如果收件人未打开浏览器,推送通知将在发送后24小时过期。浏览器必须处于打开状态才能递送通知。无法延长此生存时间 (TTL)。
步骤 4.审核并发送。在发送步骤中,审核您的选择并点击立即发送。
自动化中的推送通知
推送通知并非一个独立的工作流(Workflow)。而是添加一个推送通知(Push Notification)模块到任何自动化流程(Automation)中(例如,废弃购物车(Abandoned Cart)、订单确认、客户再激活)。
Step 1. 打开一个自动化流程(Automation)工作流(Workflow)。
步骤 2.添加推送通知(Push Notification)区块。
步骤 3.编辑内容(标题、文本、徽标、图片)。
步骤 4.点击发送测试以预览您的通知外观。
推送订阅者和欢迎自动化流程(Automation)
推送订阅不会触发注册事件。这意味着设置为在“订阅营销”时触发的欢迎自动化不会向仅限推送的订阅者发送消息。
要在自动化中包含推送订阅者:
将推送通知(Push Notification)模块添加到您现有的工作流程中,或者
使用基于细分(Segment)的触发条件(Trigger)(例如,“联系人进入细分(Segment)”,其中订阅状态 = 已订阅浏览器推送通知)。
推送通知中的图片
您可以向推送通知添加图标或图片。这些功能仅适用于 Windows 和 Android 上的营销活动和自动化。
要添加图片:
点击选择图标图片 → 从计算机选择或使用 URL 中的图片 → 打开。
您的图片将显示在通知预览中。
如果需要,对图标重复此操作。
⚠️ 重要提示:图片在macOS 上不显示。
推送营销活动(Campaign)报告
推送营销活动(Campaign)报告包含四个选项卡:
概览:
推送通知总数、查看率、点击率和产生的收入。
实时每小时表现报告(前 24 小时)。
设备报告(按 Windows、macOS、Android 的表现)。
已订购产品:
查看您的客户在与您的推送营销活动(Campaign)互动后购买了哪些产品。
查看产品标题、ID、SKU 和销售数量。
追踪订购的独立商品总数和订购的商品总件数。
导出产品级别数据以进行更深入的分析。
注意:订单产品报告适用于已发送的营销活动在2025年11月1日或之后
链接活动:
跟踪您的推送通知(Push Notification)中所有链接的点击。
消息点击量: 至少有一个链接被点击的消息数量。
总点击次数: 所有链接被点击的总次数。
独立点击: 点击每个特定链接的收件人数量。
联系人活动:
每个联系人执行的详细操作。
识别哪些联系人参与了您的营销活动(Campaign)。
使用此数据细分(Segment)您的受众,并创建个性化的后续营销活动。
故障排除
为什么浏览器提示没有出现?
如果您已启用推送通知但未看到浏览器提示:
在您的网站加载后等待 2-3 秒 — 该提示具有内置延迟。
检查您之前是否点击了 "Block" – 查找您的浏览器地址栏中的通知图标 (🔔 或 🔒),并将设置更改为 "Allow"。
在不同的浏览器或设备上测试 – 而不仅仅是在您阻止它的同一浏览器上使用无痕模式。
验证您的网站 URL 在店铺设置 从...开始https://。推送通知需要 SSL 证书。
确保推送通知已开启 在店铺设置 →推送通知 →收集推送渠道订阅者
检查浏览器兼容性 – 推送通知仅支持 Chrome、Firefox、Opera 和 Edge(不支持 Safari)。在移动设备上,仅支持 Android 设备。
上传 service-worker.js 到 WordPress/WooCommerce 店铺
如果您的店铺使用 WordPress 或 WooCommerce,您必须上传一个 service-worker.js 文件到您网站的根目录。
⚠️ 重要提示:文件必须精确命名为service-worker.js(而不是omnisend_service_worker.js、service.js或Service-Worker.js)。如果文件名不正确,Omnisend 无法验证文件,并且推送通知将无法工作。
上传方法:
具体方法取决于您管理 WordPress 设置的方式。请选择以下一种方法:
注意:某些托管服务提供商会限制对根目录的访问。如果您无法自行上传文件,请联系您的网站管理员或托管服务支持。
service-worker.js 文件未找到错误
如果您看到错误 "我们无法在您的网站上找到 service-worker.js 文件," 请检查以下内容:
文件名:文件必须精确命名为service-worker.js(小写,带连字符)。
位置:文件必须位于您的网站根目录 (例如,
https://yourstore.com/service-worker.js, not in a subfolder like/wp-content/)HTTPS:您的店铺设置 URL 必须以https://.
服务器阻止:您的托管服务提供商或防火墙可能正在阻止 Omnisend 机器人验证文件。
选项 1:联系您的网站管理员
如果您没有亲自管理网站,请联系您的网站管理员。您可以检查是否存在安全设置或访问限制,阻止 Omnisend 机器人访问 service-worker.js 文件。
选项 2: 将 Omnisend 机器人加入白名单
如果您可以访问服务器设置,请将 user-agent: "Omnisend/1.0" 添加到您的白名单。这使得 Omnisend 机器人能够访问 service-worker.js 文件。
常见问题
推送通知在 iPhone 上有效吗?
否 iPhone (iOS) 不支持在任何浏览器上发送网页推送通知(Web Push Notifications),包括 Chrome、Firefox、Safari 或 Opera。这是 Apple 的平台级限制,而非 Omnisend 或浏览器限制。
推送通知可在使用 Chrome、Firefox、Opera 或 Edge 浏览器的安卓移动设备上运行,同样可在使用相同浏览器的Windows、macOS 和 Linux 桌面设备上运行。
我如何查看谁订阅了推送通知?
前往 受众 → 细分(Segment) → 创建细分(Segment) → 将 Subscription Status 设置为 Subscribed to Browser Push Notifications。保存此细分(Segment)以跟踪您的推送订阅者随时间变化。您可以使用此细分(Segment)在创建推送营销活动时或监控订阅者增长时。
如何验证推送通知是否正常工作?
在店铺设置中启用推送通知后:
在无痕或隐私浏览窗口中打开您的网站。
浏览 10-15 秒。浏览器权限提示应该出现。
点击 "Allow"。
前往 受众 → 细分(Segment) → 创建细分(Segment) → 设置筛选器:订阅状态 为 已订阅浏览器推送通知。
如果您的测试订阅出现在细分(Segment)中,则表示设置正常运行。
我可以发送一个测试推送通知(Push Notification)给自己吗?
是。创建推送通知(Push Notification)营销活动(Campaign)或自动化流程(Automation)步骤时,请在编辑完您的内容后使用“Send a test”按钮。请确保:
您的浏览器已打开(推送通知仅在浏览器运行时显示)。
您之前点击了允许,当系统提示您在您的网站上获取推送通知(Push Notification)权限时。
您正在受支持的设备上进行测试:Windows、macOS 或 Android – 而非 iPhone。
如果测试未送达,请通过创建细分(Segment)来验证您是否已订阅,其中订阅状态为已订阅浏览器推送通知,并确认您的联系人出现。
为什么我的推送通知(Push Notification)没有送达?
收件人的浏览器必须打开,才能显示推送通知(Push Notification)。如果他们在推送发送后的24小时内未打开浏览器,该通知将过期且不会显示。此 24 小时生存时间 (TTL) 无法延长。
还需要验证:
该联系人已订阅推送通知(在 受众 中查看他们的订阅状态)。
您的网站 URL 以 https:// 开头。
该联系人正在使用受支持的浏览器(Chrome、Firefox、Opera 或 Edge)。
我可以为推送订阅者创建欢迎自动化流程(Automation)吗?
否 推送订阅 不触发注册事件 或欢迎自动化工作流。当访客订阅推送通知时,仅基于该操作不会激活任何自动化流程(Automation)。
但是,您可以:
将推送通知(Push Notification)模块添加到现有工作流程中(例如废弃购物车(Abandoned Cart)、订单确认或客户再激活),以触达已订阅推送的联系人。
使用基于细分(Segment)的触发条件(Trigger)(例如,“联系人进入细分(Segment)”,其中订阅状态 = 已订阅浏览器推送通知)。
如果我在发送推送通知(Push Notification)后,接收者没有打开他们的浏览器,会发生什么?
浏览器必须保持开启,推送通知(Push Notification)才能送达。在您发送推送后,收件人的浏览器会受到监控。一旦打开,推送通知(Push Notification)即会送达。如果客户在24小时内未打开浏览器,推送通知(Push Notification)将过期且不会显示。这适用于营销活动和自动化。
如果我已有订阅了 push 的客户,我会支付更多吗?
如果一个联系人订阅了多个渠道(包括推送),他们仍被计为一个订阅者,并且您只会按一个联系人计费。
💬 了解更多关于推送通知(Push Notification)定价和联系人管理:Push Notifications Channel Logic
哪些平台支持订单信息的推送归因?
推送归因适用于 Shopify、WooCommerce 和 BigCommerce 店铺。订单归因将适用于使用最新版本 Omnisend 插件 (1.12.0) 的 WooCommerce 店铺。如果您使用较旧的插件版本,您可能会遇到归因订单报告方面的问题。
如果收集了推送订阅,那么客户在结账时提供了电子邮件(Email)或短信(SMS),所有信息会合并到一个档案中吗?
是的。在结账时,客户提供的电子邮件/短信将与他们的推送联系人合并。这确保了所有信息都整合到一个联系人资料中,避免重复的联系人。
如果有人使用一个浏览器订阅了推送通知,之后又使用不同的浏览器订阅了电子邮件(Email)或短信(SMS),这将如何计算?
每次订阅都将被视为 Omnisend 系统中的单独联系人。每个选择加入都按浏览器计算。如果客户使用 Chrome 订阅,然后使用 Firefox 订阅,他们将会有两个独立的推送联系人。
如何避免独立推送订阅者计入您的计费联系人?
您必须停止收集推送联系人(在店铺设置 → 推送通知中关闭推送通知)并取消订阅现有推送订阅者。
我可以自定义浏览器权限提示消息吗?
否 浏览器权限提示由浏览器本身(Chrome、Firefox 等)控制,而非 Omnisend。您无法自定义文本、设计或时间,超出默认的 2-3 秒延迟。这是一个浏览器安全功能,旨在防止滥用推送通知。
为什么我的推送通知(Push Notification)链接点击后不起作用?
验证以下内容:
您的推送通知(Push Notification)内容中的On Click Action已设置为Open URL。
URL 以 https:// 开头(不是
http://或缺少协议)。URL 格式正确(无空格、特殊字符或拼写错误)。
在发送推送之前,请在普通浏览器标签页中测试链接,以确认其正常工作。
哪些浏览器支持桌面端推送通知?
Chrome (Windows, macOS, Linux)
Firefox (Windows, macOS, Linux)
Opera (Windows, macOS, Linux)
Edge (Windows)
不支持:Safari (任何平台), Internet Explorer。
💬 最佳实践: 推送通知的可行策略
有更多问题? 在我们的常见问题指南或联系 Omnisend[email protected] 或通过应用内聊天。












