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












