跳转到主要内容

开始使用推送通知(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 证书是否处于活动状态。

推送通知设置

BigCommerce 用户: 请遵循BigCommerce 推送通知设置指南.

否则,请按照以下步骤进行。

第 1 步。 前往 商店设置 → 推送通知 点击收集推送频道订阅者.

步骤 2. 按照所示指南在您的网站上启用推送通知。

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

注意: 浏览器权限提示在新访客访问后会自动出现,经过一个2–3 秒延迟. 如果您之前点击了阻止 在您的网站上,您的浏览器将不会再次显示提示。要进行测试,请使用一个隐身或私人浏览器窗口.

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

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

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

  1. 在 隐身或私人浏览器窗口 中打开您的网站。

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

  3. 点击 允许.

  4. 转到 受众 细分 创建细分.

  5. 设置过滤器:订阅状态 是 已订阅浏览器推送通知.

  6. 如果您的测试订阅出现,设置工作正常。

提示: 保存此细分以跟踪推送订阅者的增长。

管理推送通知订阅者

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

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

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

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

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

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

如果访客点击 阻止,他们的状态将设置为未订阅,并且该提示将不会再次出现在该浏览器上。

查看您的推送订阅者

要查看您的推送通知订阅者:

  1. 转到 受众 细分 创建细分.

  2. 设置过滤器:订阅状态 是 已订阅浏览器推送通知.

  3. 保存此细分以跟踪订阅者的增长。

推送通知活动

第 1 步。 前往 活动 新活动 推送通知 创建通知.

步骤 2. 编辑内容 您的通知:

  • 标题: 简短、以行动为导向的标题。

  • 文本: 消息主体(保持在 160 个字符以内以获得最佳效果)。

  • 徽标: 您的品牌徽标。

  • 图像: 可选视觉效果(仅在 Windows 和 Android 上显示)。

您可以在内容最终确定后发送测试通知。

要接收它: 您的浏览器必须打开,您必须点击允许 在权限提示上,并且您必须使用受支持的浏览器(Chrome、Firefox 或 Opera)在 Windows、macOS 或 Android 上。测试通知在 iPhone 上无法使用。

在右侧,您将看到您的通知在 Windows、macOS 和 Android 设备上的外观。

步骤 3. 选择收件人:

  • 选择 所有订阅者 或特定细分。

注意: 如果收件人未打开浏览器,推送通知将在发送后 24 小时过期。浏览器必须打开才能传递通知。没有选项可以延长此生存时间(TTL)。

步骤 4. 审核并发送。 在发送步骤,查看您的选择并单击立即发送.

自动化中的推送通知

推送通知不是单独的工作流程。相反,将推送通知块添加到任何自动化工作流中(例如,放弃购物车、订单确认、客户重新激活)。

步骤 1. 打开自动化工作流。

步骤 2. 添加一个推送通知 块。

步骤 3. 编辑内容(标题,文本,徽标,图像)。

步骤 4. 点击发送测试 以预览您的通知外观。

推送订阅者和欢迎自动化

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

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

  • 将 推送通知块 添加到您现有的工作流中,或

  • 使用基于细分的触发器(例如,“联系人进入细分”,其中订阅状态 = 已订阅浏览器推送通知)。

推送通知中的图像

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

要添加图像:

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

  2. 您的图像将出现在通知预览中。

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

26a0fe0f 重要: 图像在 macOS 上不显示。

推送活动报告

推送活动报告包括四个选项卡:

概述:

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

  • 实时每小时性能报告(前 24 小时)。

  • 设备报告(按 Windows,macOS,Android 的性能)。

已订购的产品:

  • 查看客户在参与您的推送活动后购买了哪些产品。

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

  • 跟踪已订购的独特产品总数和已订购的总单位。

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

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

链接活动:

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

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

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

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

联系活动:

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

  • 识别与您的活动互动的联系人。

  • 使用这些数据对您的受众进行细分并创建个性化的后续活动。

故障排除

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

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

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

  2. 检查您是否之前点击了“阻止” - 在浏览器地址栏中查找通知图标(🔔 或 🔒)并将设置更改为“允许”。

  3. 在不同的浏览器或设备上测试 - 不仅仅是在您阻止它的同一浏览器的隐身模式下。

  4. 验证您的网站 URL 在商店设置 以 https:// 开头。推送通知需要 SSL 证书。确保推送通知已在 中切换为开启。

  5. 确保推送通知已开启 在商店设置 → 推送通知 收集推送频道订阅者。

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

将 service-worker.js 上传到 WordPress/WooCommerce 商店s

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

26a0fe0f 重要: 文件 必须 命名为 service-worker.js(而不是 omnisend_service_worker.js,service.js 或 Service-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)在任何浏览器上均不支持网页推送通知,包括 Chrome、Firefox、Safari 或 Opera。这是 Apple 的平台级限制,而不是 Omnisend 或浏览器的限制。

推送通知在使用 Chrome、Firefox、Opera 或 Edge 的 Android 移动设备 以及在使用相同浏览器的 Windows、macOS 和 Linux 桌面 上有效。

我如何查看谁已订阅推送通知?

转到 受众 B 细分 BB 创建细分 BB 将 订阅状态 设置为 已订阅浏览器推送通知。保存此细分以跟踪您的推送订阅者随时间的变化。您可以在创建推送活动或监控订阅者增长时使用此细分。

我如何验证推送通知是否有效?

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

  1. 在 隐身或私人浏览器窗口 中打开您的网站。

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

  3. 点击 允许。

  4. 转到受众 细分 创建细分 设置过滤器:订阅状态为已订阅浏览器推送通知。

  5. 如果您的测试订阅出现在细分中,设置就正常工作。

我可以给自己发送测试推送通知吗?

是的。 在创建推送通知活动或自动化步骤时,编辑内容后使用 发送测试 按钮。确保:

  • 您的浏览器是 打开 的(推送通知仅在浏览器运行时出现)。

  • 您之前在网站上被提示推送通知权限时点击了 允许。

  • 您正在支持的设备上进行测试:Windows、macOS 或 Android – 而不是 iPhone。

如果测试未到达,请通过创建一个细分,其中订阅状态为已订阅浏览器推送通知并确认您的联系人出现,来验证您已订阅。

为什么我的推送通知没有送达?

收件人的浏览器必须打开,才能显示推送通知。如果他们在推送发送后 24 小时 内没有打开浏览器,则通知将过期并不会显示。这个 24 小时的生存时间(TTL)无法延长。

还要验证:

  • 该联系人已订阅推送通知(在 受众 中检查他们的订阅状态)。

  • 您的网站 URL 以 https:// 开头。

  • 该联系人正在使用 支持的浏览器(Chrome、Firefox、Opera 或 Edge)。

我可以为推送订阅者创建欢迎自动化吗?

否 推送订阅 不会触发注册事件 或欢迎自动化工作流。当访客订阅推送通知时,基于该操作不会激活任何自动化。

但是,您可以:

  • 将 推送通知块 添加到现有工作流(如放弃购物车、订单确认或客户重新激活),以接触已订阅推送的联系人。

  • 使用 基于细分的触发器(例如,"联系人进入细分",其中 订阅状态 = 已订阅浏览器推送通知)。

如果收件人在我发送推送通知后没有打开浏览器,会发生什么?

必须打开浏览器才能送达推送通知。在您发送推送后,会监控收件人的浏览器。一旦打开,推送通知就会送达。如果客户在 24 小时 内没有打开浏览器,推送通知将过期并不会显示。这适用于活动和自动化。

如果我已经有客户订阅推送,我会多付钱吗?

如果一个联系人订阅了多个渠道(包括推送),他们仍然被视为 单个订阅者, 您只需为一个联系人付费。

📝 了解有关推送通知定价和联系人管理的更多信息:推送通知渠道逻辑

哪些平台支持订单信息的推送归因?

推送归因可用于Shopify、WooCommerce 和 BigCommerce 商店。订单归因将适用于使用 Omnisend 最新版本插件(1.12.0)的 WooCommerce 商店。如果您使用旧版插件,可能会遇到归因订单报告的问题。

如果收集了推送订阅,则客户在结账时提供电子邮件或短信,所有信息是否会合并到一个个人资料中?

是的。 在结账时,客户提供的电子邮件/短信将与他们的推送联系人合并。这确保所有信息合并到一个单一的联系人个人资料中,避免重复联系人。

如果某人使用一个浏览器订阅推送通知,然后使用不同的浏览器订阅电子邮件或短信,如何计算?

每个订阅将在我们的系统中被视为单独联系人。每个选择加入的订阅按每个浏览器计算。如果客户使用 Chrome 订阅,然后使用 Firefox,他们将有两个单独的推送联系人。

我如何避免独立的推送订阅者计入我的可计费联系人?

您必须停止收集推送联系人(在商店设置 推送通知中关闭推送通知)并取消订阅现有的推送订阅者。

我可以自定义浏览器权限提示消息吗?

否 浏览器权限提示由浏览器本身(Chrome、Firefox 等)控制,而不是由 Omnisend 控制。您无法自定义文本、设计或超出默认的 2-3 秒延迟的时间。这是浏览器安全功能,以防止滥用推送通知。

为什么我点击推送通知链接时不工作?

请验证以下内容:

  • 您的推送通知内容中的点击操作设置为打开 URL。

  • URL 以https:// 开头(而不是http://或缺少协议)。

  • URL 格式正确(没有空格、特殊字符或拼写错误)。

  • 在常规浏览器标签中测试链接,以确认它在发送推送之前可以工作。

哪些浏览器支持桌面上的推送通知?

  • Chrome(Windows、macOS、Linux)

  • Firefox(Windows、macOS、Linux)

  • Opera(Windows、macOS、Linux)

  • Edge(Windows)

不支持: Safari(任何平台)、Internet Explorer。

📝 最佳实践: 推送通知的可操作策略


还有更多问题吗? 在我们的常见问题指南或通过以下方式联系我们[email protected]或通过应用内聊天。

这是否解答了您的问题?