跳转到主要内容

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

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

作者:Ira
更新于今天

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

否则,请进行以下步骤。

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

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

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

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

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

步骤 4. 验证推送通知(Push Notification)正在收集订阅者:

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

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

  3. 点击 "Allow"

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

  5. 设置筛选条件:订阅状态已订阅浏览器推送通知(Push Notification)

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

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

管理 推送通知(Push Notification) 订阅者

推送通知(Push Notification)有两种订阅状态:

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

  • 已退订: 联系人点击了因提示而被屏蔽或稍后取消订阅。

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

  1. 点击 "Allow" 在浏览器权限提示上。

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

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

查看您的推送订阅者

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

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

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

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

您可以向推送通知(Push Notification)添加图标或图片。这些功能仅适用于营销活动(Campaign)和自动化流程(Automation),且仅限 Windows 和 Android

添加图片:

  1. 点击 选择图标图片从电脑选择使用图片网址打开

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

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

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

推送营销活动(Campaign)报告

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

概览:

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

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

  • 设备报告(按 Windows、macOS、Android 划分的性能)

已订购产品:

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

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

  • 追踪订购的独立产品总数和订购的单位总数。

  • 导出产品级别的数据,用于更深入的分析。

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

链接活动:

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

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

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

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

联系人活动:

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

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

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

故障排除

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

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

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

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

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

  4. 验证您的网站网址店铺设置 开始于https://. 推送通知(Push Notification)需要 SSL 证书。

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

  6. 检查浏览器兼容性 – 推送通知(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.jsservice.jsService-Worker.js)。如果文件名不正确,Omnisend 无法验证文件,并且推送通知(Push Notification)将无法工作。

上传方法:

这种方法取决于您如何管理您的 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: 您的店铺设置网址必须以https://.

  4. 服务器阻止: 您的托管服务提供商或防火墙可能正在阻止 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)是否正常运行?

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

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

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

  3. 点击 Allow

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

  5. 如果您的测试订阅出现在细分(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。


有更多问题? 联系我们:[email protected] 或通过应用内聊天。

这是否解答了您的问题?