向 Google Wallet 通行证持有者发送消息
一旦用户保存了您的 Google Wallet 通行证,Pushwoosh 会将其注册为与该 User ID 绑定的 Google Wallet 平台订阅。
然后,您可以通过多种方式触达他们:通过通知更新通行证、发送一次性推送、通过 Customer Journey 自动化消息、使用 Google 内置的地理围栏,或通过 API 通知特定通行证的持有者。
发送带有通知的通行证更新
Anchor link to编辑并保存通行证会将新版本同步到所有保存了该通行证的设备。对于会员卡、活动门票和登机牌,您还可以启用通知,以便提醒持有者有关更改。
- 在 Campaigns → Wallet Passes → Google Wallet 中,找到该通行证并在操作菜单中点击 Edit。
- 更改您需要的字段。
- 确保 Notify about changed fields 已启用。
- 点击 Save changes。
Google 会将更新同步到所有保存了该通行证的设备。如果 Notify about changed fields 处于开启状态,Google 还会向持有者发送一条 Android 通知。
向通行证持有者发送一次性推送
Anchor link to向通行证持有者群体发送独立消息的方式与发送常规推送相同。
- 打开一次性推送编辑器。您可以在 Campaigns → Wallet Passes → Google Wallet 中点击 Send message,或者前往 Campaigns → One-Time Messages 并点击 Send message → One-time push。
- 在 Content 步骤中,编写消息或选择一个预设。
- 在 Audience 步骤中,选择您想要触达的群体。
- 在 Target platforms 下,选择 Google Wallet。
- 发送或计划发送消息。
通过 Customer Journey 自动化消息
Anchor link to根据事件或群体自动发送消息。
基于触发器进入的 Journey
Anchor link to- 创建一个 Customer Journey 并添加一个 Trigger-based entry。
- 选择应该启动 Journey 的事件。如果您还没有创建自定义事件,请先在 Control Panel 中创建一个,例如
RewardAvailable。 - 添加并配置一个推送元素。启用 Send by User ID,以便推送能够触达与用户绑定的每一台设备,包括已保存的通行证。
- 完成配置并激活 Journey。
当进入事件触发时,Pushwoosh 会向与用户绑定的每一台设备发送推送。通行证持有者会在通行证上收到通知。没有 Google Wallet 通行证的用户会在他们的其他设备上收到通知。
示例:通知用户奖励已可用
POST https://api.pushwoosh.com/json/1.3/postEvent
{ "request": { "application": "XXXXX-XXXXX", "userId": "u12345", "event": "RewardAvailable", "attributes": { "reward": "Free coffee", "expires": "2026-07-01" } }}event 名称必须与您在 Control Panel 中创建的事件匹配。
构建 Journey 的其他方式
Anchor link to以上基于触发器的流程是一种选择。根据启动 Journey 的条件,选择不同的 entry element:
- Audience-based entry: 为整个群体而不是单个事件启动 Journey。可以运行一次、按计划运行或定期运行(例如,每周对所有持有有效通行证的人运行),新用户在加入群体时进入 Journey。
- API-based entry: 从应用外部发生的业务事件(例如航班延误或登机口变更)启动 Journey。您的外部系统调用进入元素的请求模板,并传递一个过滤器以定位正确的用户,例如,在通行证发行时设置了标签
flightNumber = SU1234的所有人。这非常适合登机牌和活动门票。
通过 API 通知特定通行证的持有者
Anchor link to要向所有保存了某个特定通行证的人发送自定义通知,请在调用 Update a pass 时设置 notifyMessage。