跳转到主要内容

开始使用推送通知(Push Notification)渠道

设置浏览器推送通知以收集订阅者、发送营销活动,并将推送消息添加到自动化流程(Automation)工作流程中

作者:Ira

推送通知让您通过简短、引人注目的消息和视觉内容触达客户 – 即使他们没有浏览您的店铺。将推送通知与电子邮件(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)设置

否则,请进行以下步骤。

步骤 1. 前往店铺设置推送通知(Push Notification) → 点击收集推送渠道订阅者

第 2 步。 按照所示指南在您的网站上启用推送通知(Push Notification)。

技术设置因您的电子商务平台而异。 如果您使用 Shopify 或 Shoplazza,则无需额外的技术设置。

注意:浏览器权限提示会在新访客访问2-3 秒延迟。如果您之前点击了阻止您的网站后,您的浏览器将不再显示该提示。要进行测试,请使用无痕或隐私浏览窗口

步骤 3.如果连接成功,您将看到一条成功消息。

如果您遇到错误,请验证您的店铺是否拥有 HTTPS 证书。添加证书并尝试重新连接。

步骤 4. 验证推送通知是否正在收集订阅者:

  1. 无痕或隐私浏览窗口中打开您的网站。

  2. 浏览 10–15 秒。浏览器权限提示应会显示。

  3. 点击允许

  4. 前往 受众细分(Segment)创建细分(Segment)

  5. 设置筛选器:订阅状态已订阅浏览器推送通知

  6. 如果您的测试订阅出现,则表示设置正常运行。

💬 提示:保存此细分(Segment)以跟踪推送订阅者随时间推移的增长。

管理推送通知订阅者

推送通知有两种订阅状态:

  • 已订阅:联系人点击了在浏览器权限提示上允许

  • 已取消订阅:联系人点击了在提示上阻止或稍后取消订阅。

联系人可以通过以下方式订阅:

  1. 点击浏览器权限提示上的允许

  2. 在其浏览器设置中手动启用通知。

如果访客点击阻止,其状态将设置为“已取消订阅”,并且该提示将不会再次在该浏览器上显示。

查看您的推送订阅者

查看您的推送通知(Push Notification)订阅者:

  1. 前往 受众细分(Segment)创建细分(Segment)

  2. 设置筛选器:订阅状态已订阅浏览器推送通知

  3. 保存此细分(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)

推送订阅不会触发注册事件。这意味着设置为在“订阅营销”时触发的欢迎自动化不会向仅限推送的订阅者发送消息。

要在自动化中包含推送订阅者:

推送通知中的图片

您可以向推送通知添加图标或图片。这些功能仅适用于 Windows 和 Android 上的营销活动和自动化。

要添加图片:

  1. 点击选择图标图片从计算机选择使用 URL 中的图片打开

  2. 您的图片将显示在通知预览中。

  3. 如果需要,对图标重复此操作。

⚠️ 重要提示:图片在macOS 上不显示

推送营销活动(Campaign)报告

推送营销活动(Campaign)报告包含四个选项卡:

概览:

  • 推送通知总数、查看率、点击率和产生的收入。

  • 实时每小时表现报告(前 24 小时)。

  • 设备报告(按 Windows、macOS、Android 的表现)。

已订购产品:

  • 查看您的客户在与您的推送营销活动(Campaign)互动后购买了哪些产品。

  • 查看产品标题、ID、SKU 和销售数量。

  • 追踪订购的独立商品总数和订购的商品总件数。

  • 导出产品级别数据以进行更深入的分析。

注意:订单产品报告适用于已发送的营销活动在2025年11月1日或之后

链接活动:

  • 跟踪您的推送通知(Push Notification)中所有链接的点击。

  • 消息点击量: 至少有一个链接被点击的消息数量。

  • 总点击次数: 所有链接被点击的总次数。

  • 独立点击: 点击每个特定链接的收件人数量。

联系人活动:

  • 每个联系人执行的详细操作。

  • 识别哪些联系人参与了您的营销活动(Campaign)。

  • 使用此数据细分(Segment)您的受众,并创建个性化的后续营销活动。

故障排除

为什么浏览器提示没有出现?

如果您已启用推送通知但未看到浏览器提示:

  1. 在您的网站加载后等待 2-3 秒 — 该提示具有内置延迟。

  2. 检查您之前是否点击了 "Block" – 查找您的浏览器地址栏中的通知图标 (🔔 或 🔒),并将设置更改为 "Allow"。

  3. 在不同的浏览器或设备上测试 – 而不仅仅是在您阻止它的同一浏览器上使用无痕模式。

  4. 验证您的网站 URL店铺设置 从...开始https://。推送通知需要 SSL 证书。

  5. 确保推送通知已开启店铺设置推送通知收集推送渠道订阅者

  6. 检查浏览器兼容性 – 推送通知仅支持 Chrome、Firefox、Opera 和 Edge(不支持 Safari)。在移动设备上,仅支持 Android 设备。

上传 service-worker.js 到 WordPress/WooCommerce 店铺

如果您的店铺使用 WordPress 或 WooCommerce,您必须上传一个 service-worker.js 文件到您网站的根目录。

⚠️ 重要提示:文件必须精确命名为service-worker.js(而不是omnisend_service_worker.jsservice.jsService-Worker.js)。如果文件名不正确,Omnisend 无法验证文件,并且推送通知将无法工作。

上传方法:

具体方法取决于您管理 WordPress 设置的方式。请选择以下一种方法:

注意:某些托管服务提供商会限制对根目录的访问。如果您无法自行上传文件,请联系您的网站管理员或托管服务支持。

service-worker.js 文件未找到错误

如果您看到错误 "我们无法在您的网站上找到 service-worker.js 文件," 请检查以下内容:

  1. 文件名:文件必须精确命名为service-worker.js(小写,带连字符)。

  2. 位置:文件必须位于您的网站根目录 (例如,https://yourstore.com/service-worker.js, not in a subfolder like /wp-content/)

  3. HTTPS:您的店铺设置 URL 必须以https://.

  4. 服务器阻止:您的托管服务提供商或防火墙可能正在阻止 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)在创建推送营销活动时或监控订阅者增长时。

如何验证推送通知是否正常工作?

在店铺设置中启用推送通知后:

  1. 无痕或隐私浏览窗口中打开您的网站。

  2. 浏览 10-15 秒。浏览器权限提示应该出现。

  3. 点击 "Allow"

  4. 前往 受众细分(Segment)创建细分(Segment) → 设置筛选器:订阅状态已订阅浏览器推送通知

  5. 如果您的测试订阅出现在细分(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] 或通过应用内聊天。

这是否解答了您的问题?