用户体验最佳做法

如果与 Google Pay API 集成,就可能会出现各种场景。具体场景取决于您的购买流程和用户体验 (UX)。要改进用户体验,请参考以下准则:

将默认付款方式设置为 Google Pay

如果您设置了existingPaymentMethodRequired,则在满足以下任一条件时IsReadytoPayRequest将返回 true:

  • 客户已在其 Google 帐号中拥有支付卡信息。
  • 客户在其 Google Pay 应用中配置了令牌化卡。

如果您执行此操作,则会减少客户完成结帐所需的点击次数。这是因为付款信息和发货信息默认填为客户已保存的方式信息。

优化
图 1:为实现最少点击次数进行优化

为实现最少点击次数进行优化

如果您在调用 Google Pay 后立即扣费,请在执行此操作时考虑以下注意事项:

  • 确保在调用 Google Pay 之前向客户显示最终的总价。
  • CheckoutOption设置为 COMPLETE_IMMEDIATE_PURCHASE,以便用户可以在 Google Pay 选择器中点击付款按钮。

如果您实现此自定义设置,则系统会绕过 Google Pay 选择器中的传统确认屏幕,并让用户在被扣费之前准确了解所扣金额。此自定义设置还优化了结帐流程中涉及的屏幕数量和步骤。这有助于降低购物车放弃率。

推荐的 Google Pay 展示位置

我们建议您在以下四个位置中都展示 Google Pay:

无论您选择哪个位置,我们都建议您确保购买流程页面中的自定义IsReadytoPayRequest方法与您购买体验中其他位置的IsReadytoPayRequest方法相匹配。根据您的IsReadytoPayRequest规范,这可以确保 Google Pay 只有在客户准备好使用 Google Pay 付款时才会显示。

将 Google Pay 添加到商品页面

如果您直接从产品或服务页面提供快速结帐选项,请将 Google Pay 添加到该页面以方便结算。

如果您选择此 Google Pay 展示位置,则客户可以直接从该商品前往 Google Pay 选择器。这样可以减少结算步骤,并增加单件商品购买的转化次数。

将 Google Pay 添加到商品页面。
图 2:将 Google Pay 添加到商品页面
结算处
图 3:在标准结帐选项附近添加 Google Pay

在标准结帐选项附近添加 Google Pay

如果您有结帐或购物车按钮,请在标准结帐选项附近添加 Google Pay,并在IsReadytoPayRequest返回 true 时将 Google Pay 设置为默认选项。

如果您选择此 Google Pay 展示位置,就可以让客户享受以下体验提升:

  • 方便查看购物车内的所有商品
  • 显示最终的总价
  • 能够立即结帐

将 Google Pay 放在付款选项列表的顶部

如果您将 Google Pay 添加为最佳选项,则客户只需点击一下即可进行结算。

如果您选择此 Google Pay 展示位置,就会让客户能够立即结帐。

将 Google Pay 放在付款选项列表的顶部。
图 4:将 Google Pay 放在付款选项列表的顶部

将 Google Pay 放在手动输入字段上方以便于输入付款信息

如果 Google Pay 位于要求手动输入付款信息的任何字段的上方且字样非常明显,这就让客户可以更快、更轻松地结帐。

如果您在购买流程中的这一节点突出显示 Google Pay 作为首选选项,就可以诱使用户使用 Google Pay 尽快完成购买流程。这是因为如果 Google Pay 已经拥有付款信息数据,例如送货地址和帐单邮寄地址,我们就不会再要求用户手动输入这些信息。

将 Google Pay 放在手动输入字段上方以便于输入付款信息。
图 5:将 Google Pay 放在手动输入字段上方以便于输入付款信息

在 Google Pay 中设置送货地址

如果您提供送货服务,请将shippingAddressRequired设置为 true,并自定义PaymentDataRequest对象中的shippingAddressParameters

将 Google Pay 放在手动输入字段上方以便于输入付款信息。
图 6:在 Google Pay 中设置送货地址

如果您要求提供送货信息,客户可以在选择或修改付款信息的同时,在 Google Pay 屏幕中选择或修改送货地址。然后,Google Pay API 的响应就会包含来自客户的送货信息和付款信息,以便进行交易。

使用 Google Pay 的访客结算流程

如果您提供访客结帐选项,请在您对 Google Pay API 的请求中指定创建帐号所需的信息。例如,当您在PaymentDataRequest对象中将emailRequired设置为 true 时,Google Pay API 会返回一个电子邮件地址。另外,当您在CardParameters中将billingAddressRequired设置为 true 并定义billingAddressParameters时,Google Pay API 还会返回一个名称。

如果您通过 Google Pay API 请求了其他客户信息,则客户无需手动填写结帐所需的所有信息。这样可以让结帐流程保持顺畅。

使用 Google Pay 仅收集相关的用户数据

如果您收集 Google Pay API 返回的数据,则这些数据只能用于客户当前的交易,包括订单确认、送货通知、送货跟踪、订单取消、退款以及退款通知信息。

例如,当您在PaymentDataRequest对象中将emailRequired设置为 true 时,Google Pay API 会返回一个电子邮件地址。

如果您坚持这种做法,就可以提高客户的信任和忠诚度。

使用 Google Pay 进行订阅

如果您通过 Google Pay 扣取订阅费用,请允许客户随时在 Google Pay 中更改所支持的付款方式。

订阅
图 7:使用 Google Pay 进行订阅

如果您坚持这种做法,用户可以轻松地在 Google Pay 中的不同卡之间切换,而不会中断支付订阅费用。