事件分析

如果集成了支付中心并至少设置了以下帐户之一,可使用此功能:Google Analytics(分析)Facebook Ads/Facebook Analytics

集成分析平台

发布商帐户中连接Google Analytics(分析)Facebook Pixel后,即可跟踪用户与支付中心交互时发生的事件。

可跟踪以下事件:

Google Analytics(分析)

操作描述
open-{state_name}在支付UI中打开一个页面。
click-btn-pay在账单数据项目表单上单击立即支付
return单击返回商店/重新开始按钮。
change-status-done更改付款状态。
如果用户关闭支付UI或离开页面,则状态即改变且不会发送事件消息。
create-invoice创建交易。
open-payment-credit-card打开支付UI以输入卡片详情。
open-payment-saved-methods打开包含已保存的支付方式的页面。
open-payment-payment-methods点击更多时打开所有可用支付方式列表。
open-payment-{id}打开指定支付方式的页面,其中id是支付方式ID。
open-status打开支付状态页面。
open-status-processing打开支付状态为processing的页面(正在处理)。处理完成后,支付状态可能变为successerror(成功)(错误)。
open-status-error打开支付状态为error的页面(错误)。
open-status-success打开支付状态为success的页面(成功)。
choose-method-header更多列表未打开状态下从支付UI页头中选择一种支付方式。
choose-method更多列表打开时选择一种支付方式。

Google Analytics(分析)的自定义维度

维度名称描述
1version支付中心版本。
2purchase_invoice_id艾克索拉系统中的付款发票ID。
3external_id合作伙伴系统中的付款发票ID。
4purchase_sku已购商品的SKU。
5total_sum总购买金额,包含所有费用。
6total_sum_currency总购买金额货币。
7pid付款系统的ID。
8projectId项目ID。
9country付款国家/地区。
10projectName项目的名称。
12purchase_sku_digitalContent已购游戏密钥套餐的SKU。

Facebook Analytics

事件描述
open-{state_name}在支付UI中打开一个页面。状态名称包含在parameters中传递。
click-btn-pay在账单数据项目表单上单击立即支付。付款方式名称包含在parameters中传递。
return单击返回商店/重新开始按钮。状态名称包含在parameters中传递。
change-status-{status_name}更改付款状态。
如果用户关闭支付UI或离开页面,则状态即改变且不会发送事件消息。
create-invoice创建交易。
open-payment-credit-card打开支付UI以输入卡片详情。
open-payment-saved-methods打开包含已保存的支付方式的页面。
open-payment-payment-methods点击更多时打开所有可用支付方式列表。
open-payment-{id}打开指定支付方式的页面,其中id是支付方式ID。
open-status打开支付状态页面。
open-status-processing打开支付状态为processing的页面(正在处理)。处理完成后,支付状态可能变为successerror(成功)(错误)。
open-status-error打开支付状态为error的页面(错误)。
open-status-success打开支付状态为success的页面(成功)。
choose-method-header更多列表未打开状态下从支付UI页头中选择一种支付方式。
choose-method更多列表打开时选择一种支付方式。

要集成分析平台:

  1. 前往发布商帐户 > 支付中心 > 设置
  2. 应用部分选择Google Analytics(分析)/Facebook Pixel。
  3. 输入您的跟踪ID,然后单击连接

集成Google Analytics(分析)Facebook Pixel后,相应的事件将发送到您的Google Analytics(分析)和Facebook Pixel帐户。

您可以在以下位置找到这些事件:

支付UI事件

iframe中或通过Pay Station Embed打开支付中心时,通过postMessage机制处理支付界面事件。

事件描述
show-error-page打开一个错误页面。错误代码在value参数中传入。
open-{state_name}在支付UI中打开一个页面。
resize更改支付UI的大小。在data对象中传入打开的支付UI的宽和高。
示例{"command":"resize","data":{"dimensions":{"width":924,"height":754},"version":"Pay Station 4"}}
cart_display以列的形式显示支付UI。value参数可以是:
  • 1,如果支付UI打开为两列
  • 0,如果支付UI打开为一列,例如管理已保存支付方式的页面
示例{"command":"cart_display","data":{"value":"1","version":"Pay Station 4"}}
create-invoice在艾克索拉侧创建发票。
widget-close关闭支付UI。
click-custom-package-continue购买任意数量的虚拟货币时单击继续按钮。
click-comment单击发表评论的按钮。
click-buy-package购买虚拟货币套餐时单击购买套餐按钮。
click-buy-gift-package购买虚拟货币套餐作为礼物时单击该按钮。
click-buy-gift-custom-package购买任意数量的虚拟货币作为礼物时单击该按钮。
click-btn-pay在账单数据项目表单上单击立即支付
click-btn-continue单击购买订阅的按钮。
click-btn-apply兑换优惠券时单击应用按钮。
click-btn-activate激活游戏密钥时单击激活按钮。
click-btn-accept单击购买数字内容的按钮。
change-status更改付款状态。如果用户关闭支付UI或离开页面,则状态即改变且不会发送事件消息。
external-link-open重定向到外部资源。重定向到的地址在url参数中传递。
dimensions在iframe中打开支付中心时,iframe的宽度和高度在widthheight参数中传递。
status-redeem在支付表单中兑换优惠券。
focus-change更改支付中心小组件的焦点元素。焦点状态在hasFocus参数中传递,可以是truefalse
status前往支付状态页。可传入以下参数:
  • status — 支付状态
  • email — 用户邮箱
  • invoice — 交易ID
  • virtualCurrencyAmount — 所购虚拟货币数量
  • userId — 用户ID
  • discount — 付款应用的折扣
external-payment-open从支付UI重定向至外部支付系统或3-D Secure验证。
order-status将订单状态更改为done。如通过以下API调用之一创建了订单,则从支付状态页面发送该事件:
add_saved_account_error保存支付帐户时出错。
cancel_save_account用户取消了支付帐户的保存。
add_saved_account保存支付帐户成功。
create-invoice创建交易。
open-payment-credit-card打开支付UI以输入卡片详情。
open-payment-saved-methods打开包含已保存的支付方式的页面。
open-payment-payment-methods点击更多时打开所有可用支付方式列表。
open-payment-{id}打开指定支付方式的页面,其中id是支付方式ID。
open-status打开支付状态页面。
open-status-processing打开支付状态为processing的页面(正在处理)。处理完成后,支付状态可能变为successerror(成功)(错误)。
open-status-error打开支付状态为error的页面(错误)。
open-status-success打开支付状态为success的页面(成功)。
choose-method-header更多列表未打开状态下从支付UI页头中选择一种支付方式。
choose-method更多列表打开时选择一种支付方式。

事件参数通过postMessage发送的消息传递。如果尚未收集到参数信息,则会显示空字符串。

参数类型描述
actionstring事件名称。
valuestring其他参数。包含根据用户选择而变的特定事件参数。
statestring支付UI页面,操作在该页面上完成。
datestringGMT格式的日期和时间。
millisecondsnumberUnix时间格式的日期和时间。
timezonestring用户时区。
session_idstring会话ID。该会话包含30分钟内或支付UI关闭前用户进行的所有操作。会话从打开支付UI的一刻开始,并在支付UI页面刷新时保存。
payment_countrystring付款国家/地区。
purchase_invoice_idnumber艾克索拉系统中的付款发票ID。
purchase_external_idstring合作伙伴系统中的付款发票ID。
purchase_typestring购买类型。可以是virtual itemvirtual currencypay2playsubscription
purchase_sumnumber票面购买金额。
purchase_currencystring购买货币。
purchase_skustring已购商品的SKU。
purchase_digital_content_skustring已购游戏密钥套餐的SKU。
purchase_descriptionstring购买描述。
virtual_currency_amountnumber虚拟货币金额。
coupon_codestring优惠券代码。
subscription_package_external_idnumber订阅ID。
subscription_package_namestring订阅名称。
subscription_package_descriptionstring订阅描述。
total_sumnumber总购买金额,包含所有费用。
total_sum_currencystring总购买金额货币。
user_idstring用户ID (v1)。
user_countrystring用户所在国家/地区。
payment_instance_namestring付款方式名称。

事件链接到用户购买商品时执行的所有操作的页面。

状态描述
cart列出要使用虚拟货币购买的物品以及购买确认的页面。
coupon优惠券项目表单。
giftcard包含礼品卡列表的页面(礼品卡小组件)。
giftrecipient礼物购买页面。
history购买历史记录页面。
index打开应用程序后将用户重定向到的服务页面。不对用户显示。
legal包含法律文件链接的页面的移动设备版。
list付款方式列表。
paybycash包含通过自助终端机购买时支持的付款方式列表的页面(现金支付小组件)。
payment付款表单。
paymentaccount包含已保存的支付帐户的页面。
paymentreturn完成付款后将用户重定向到的服务页面,从该页面将用户发送到状态页面。不对用户显示。
pincart包含数字内容平台列表的页面。
pricepoint虚拟货币商店。
savedmethod已保存的付款方式列表。
shippingaddress收货地址表单。
status状态页面。
subscription订阅计划商店。
subscriptionchange订阅计划更改。
useraccount帐户信息页面(用户名、余额),包含对未来商品购买禁用确认屏幕设置。
userinventory用户物品库。
usermenu用户菜单页的移动设备版。
usersubscription用户订阅管理。
usersubscriptioninfo订阅详情页面。
virtualitem虚拟物品商店。


要发送事件到Google Analytics(分析)Facebook Analytics帐户,需先集成这些分析平台。

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2023年3月22日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!