跳到内容

设置 Shopify

集成概述

Anchor link to

Pushwoosh 与 Shopify(一个领先的电子商务平台,帮助企业创建、管理和扩展在线店铺)无缝集成。本指南将引导您在 Shopify 店铺中安装和配置 Pushwoosh 应用,设置用户识别,并使用通知和自动化工具通过 push、email、SMS 和 WhatsApp 等渠道与客户互动。

集成类型

Anchor link to
  • 目标:Shopify 将客户数据发送到 Pushwoosh,用于定位和消息发送。

前提条件

Anchor link to
  • 一个 Pushwoosh 账户
  • 您的 Shopify 后台管理权限
  • Pushwoosh 设备 API 令牌 和 Application Code
  • 一个拥有客户和订单数据的 Shopify 店铺
  • 批准 read_orders 访问范围以获取订单/购物车事件,以及 write_pixels 和 read_customer_events 以跟踪结账步骤

同步的实体

Anchor link to
  • 客户:用于通过 Shopify 元字段分配和识别 Pushwoosh User ID
  • 客户细分:用于基于群组的定位和消息发送
  • 事件与触发器(例如,下单、应用标签):用于 Shopify Flow 中,自动化跨渠道的消息发送
  • Storefront:用于通过嵌入脚本捕获 web push 订阅
  • 产品 Feed:您店铺的店面 feed(products.json)会在您连接应用时自动连接到 Pushwoosh 产品目录,并在您卸载应用时自动断开连接。
  • 订单和购物车:来自 Shopify orders/paid、checkouts/create 和 checkouts/update webhook 的服务器到服务器事件。请参阅Shopify 事件与营销活动。
  • 店面浏览行为:产品浏览和加入购物车操作,由用于 web push 订阅的同一主题嵌入代码收集。
  • 结账步骤:输入的联系信息和提交的支付信息,通过 Shopify Web Pixel 收集。

术语对照(如果名称不同,则进行实体名称映射)

Anchor link to
Shopify
Pushwoosh
CustomerUser ID
orders/paid webhook事件 PW_OrderCreated —— 与其他电子商务集成共享(例如 Magento)
checkouts/create webhook事件 PW_AbandonedCart —— 同一个共享事件,也被 Products 模块的 Cart 来源 使用
checkouts/update webhook事件 PW_AbandonedCartUpdate —— 当购物者继续编辑同一结账时触发,覆盖从 PW_AbandonedCart 存储的购物车
产品页面浏览事件 PW_ProductViewed
加入购物车(无需重新加载页面)事件 PW_AddToCart
Web Pixel checkout_contact_info_submitted事件 PW_CheckoutContactInfo
Web Pixel payment_info_submitted事件 PW_PaymentInfoSubmitted

集成的工作原理

Anchor link to

Pushwoosh 充当 Shopify 的消息发送目的地。集成后,Shopify 将客户数据和行为数据发送到 Pushwoosh,用于驱动实时通知、客户细分以及跨渠道的个性化消息发送。

集成的关键组件

Anchor link to
  1. 通过元字段进行客户识别 每个 Shopify 客户都会被分配一个唯一的 User ID,存储在元字段(custom.pushwoosh_userid)中。此 ID 使 Pushwoosh 能够在各平台上一致地识别用户并向其发送消息。

  2. 通过 Shopify Flow 实现事件驱动的自动化 Pushwoosh 提供 Flow 操作,让您可以根据 Shopify 事件自动化消息发送(push、email、SMS、WhatsApp),例如:

    • 新订单已下单
    • 客户被应用了标签
    • 购物车被放弃
  3. 基于细分的定位 来自 Shopify 的客户细分可用于跨渠道发送特定群组的通知,例如针对首次购买者的促销活动,或针对不活跃用户的重新激活营销活动。

  4. 手动实时消息发送 从 Shopify 的客户或细分视图中,您可以使用 Pushwoosh 扩展手动触发通知:

    • Notification by Customer:用于个人跟进或测试
    • Notification by Segment:用于基于营销活动的消息

通过店面嵌入代码发送 Web push 通知

Anchor link to

通过在 Shopify 主题中启用 Pushwoosh 嵌入代码,您可以提示网站访客订阅基于浏览器的 push 通知——无需移动应用。

数据流概览

Anchor link to
Shopify 客户和事件数据
↓
Pushwoosh API(通过应用)
↓
User ID → 细分 → 触发式或手动通知

此集成使您能够发送及时、相关的消息,从而提高用户留存率、提升转化率并改善客户体验——无论是自动发送还是按需发送。

第一部分。安装

Anchor link to

登录 Shopify

Anchor link to
  1. 前往 Shopify Admin
  2. 在仪表板中选择您的店铺

安装 Pushwoosh 应用

Anchor link to
  1. 访问 Pushwoosh 应用商店页面
  2. 点击 Install 安装 Pushwoosh 应用
  3. 在 Shopify 对话框中确认安装 确认安装

连接您的 Pushwoosh 应用

Anchor link to

安装后,您将被重定向到 Shopify 内的 Pushwoosh 应用。

  1. 点击 Connect。

点击 Connect 按钮

  1. 输入 Application Code 和 API Key,您可以在 Pushwoosh Control Panel → Settings → API Access 中找到它们。这里的 API Key 就是您的设备 API 令牌。

连接您的 Pushwoosh 应用

连接后,将显示成功消息:「Pushwoosh app connected.」

Pushwoosh 应用已连接

当 Shopify 请求权限(订单、pixel、客户事件)时,请批准它们。这些访问范围是跟踪 Shopify 事件与营销活动 所必需的。如果您之前已连接过该应用,请参阅已经连接?系统会要求您重新批准访问权限。

订阅套餐

Anchor link to
  1. 点击 Upgrade Subscription
  2. 将显示一个基于用量的单一套餐。
  3. 确认账单。

订阅套餐

第二部分。设置:通过元字段设置客户 User ID

Anchor link to

为了通过不同渠道(push、email、SMS、WhatsApp)向已识别的用户投递通知,Pushwoosh 会为每个客户使用唯一的 User ID。Shopify 将此值存储在 Shopify 的客户元字段中。

  1. 前往 Settings → Metafields and metaobjects → Customers

Add definition

  1. 点击 Add definition 并使用以下值:
字段值
Namespace and keycustom.pushwoosh_userid
Namespacecustom
TypeSingle line text
ValidationNone
Customer Account AccessRead and Write
Storefront API AccessEnabled

Add definition

按照上表设置 Customer accounts access 和 Storefront API access。

Add definition

第三部分。使用 Pushwoosh 扩展

Anchor link to

Pushwoosh 包含用于细分定位、自动化(Flow)和特定客户通知的 Shopify 扩展。

扩展 1. Send notification by customer

Anchor link to

使用场景

Anchor link to

手动向特定用户发送个性化消息或测试通知。

  1. 打开 Customers → 选择一位客户
  2. 点击 More actions → Notification by customer
    Notification by customer
  3. 选择消息传递平台(例如 Email)和一个内容预设。 填写表单
  4. 点击 Send

扩展 2. Notification by segment

Anchor link to

使用场景

Anchor link to

定位客户群组——放弃购物车的客户、首次购买者、高消费客户。

  1. 前往 Customers → Segments

  2. 选择一个细分 → 点击 Use Segment

Use Segment

  1. 选择 Notification by Segment Notification by Segment
  2. 选择所需的通信渠道和消息预设。点击 Send。 填写消息表单

扩展 3. Shopify Flow 中的 Pushwoosh

Anchor link to

使用场景

Anchor link to

使用订单、标签或行为等触发器,在客户旅程中自动化消息发送。

  1. 在 Shopify Flow 中创建一个新的 Flow
  2. 添加操作 → 选择 Pushwoosh send notification

Pushwoosh flow 操作

  1. 配置消息和动态字段

配置消息和动态字段

例如:

  • 下单后发送消息

  • 在购物车被放弃时提醒用户

  • 在 30 天不活跃后发送重新激活 push

第四部分。启用 Web push(以及店面浏览事件)

Anchor link to

仅使用 web push 时为可选项。如果您需要在Shopify 事件与营销活动中获取产品浏览和加入购物车事件,则为必需项。

在您的店面上为浏览器 web push 启用主题嵌入代码:

  1. 前往 Online Store → Themes → Customize
    前往 Themes → Customize
  2. 从左侧菜单打开 App Embeds
  3. 将 Push Init Embed 切换为开启

将 Push Init Embed 切换为开启

数据合规

Anchor link to

Shopify 要求每个公开应用都响应其强制性的 GDPR/CCPA webhook。Pushwoosh 的处理方式如下:

  • customers/redact:当购物者要求店铺删除其数据时,Pushwoosh 会根据 Shopify 发送的任何标识符(email、电话和 Shopify 客户 ID)删除相应的 Pushwoosh 记录。
  • customers/data_request:当购物者请求获取其数据的副本时,Pushwoosh 会向支持团队的内部渠道发布通知,由专人手动处理该请求。Shopify 要求应用在 30 天内响应此类请求。
  • shop/redact:Shopify 会在店铺卸载应用 48 小时后发送此请求,要求删除店铺数据。Pushwoosh 会重新执行卸载本身触发的相同删除操作,清除任何遗留会话,并删除店铺的集成记录(包括设备 API 密钥、应用代码和账单 ID)。这是为了在首次卸载未能完全清理的情况下提供一个安全保障。

使用场景摘要

Anchor link to

设置完成后,从 Shopify 发送消息的常见方式:

场景使用的工具
个性化跟进Notification by Customer
基于细分的促销Notification by Segment
注册后的欢迎消息Flow + 元字段跟踪
购物车放弃提醒Shopify Flow + Pushwoosh 操作
Push 订阅主题嵌入代码 + Push Init 开关

有关基于订单、购物车、结账和店面事件的 journey 和细分,请参阅Shopify 事件与营销活动。