イベントアナリティクス

既に決済ステーションを統合しており、アカウントを1つ以上設定している場合に利用できます:GoogleアナリティクスまたはFacebook広告/Facebookアナリティクス

アナリティクスプラットフォームとの統合

GoogleアナリティクスおよびFacebookピクセルパブリッシャーアカウントに接続すると、決済ステーションでユーザーのインタラクションがあった場合に、イベントを追跡できるようになります。

以下のイベントを追跡できます:

Googleアナリティクス

カテゴリーアクション説明ラベル
paystationopen-{state_name}決済UIでページを開く-
paystationclick-email-submit任意のページからEメールを送信する。ページ名はlabelに渡されます。state
paystationclick-btn-shareボタンをクリックしてソーシャルネットワークで共有する。ソーシャルネットワークの名前がlabelに渡されます。name
paystationclick-btn-pay請求日入力フォームで今すぐ支払うをクリックする。payment_method_name
paystationclick-btn-return-urlストアに戻る/もう一度開始ボタンをクリック。status
paystationchoose-payment-widget決済方法ウィジェットをクリックする。ウィジェット名はlabelに渡されます。name
paystationchoose-method決済方法を選択する。決済方法の名前はlabelに渡されます。name
paystationchange-status-done支払いステータスを変更する。
ユーザーが決済インターフェースを閉じるかページを離れると、ステータスが変わります。イベントメッセージは送信されません。
state

Googleアナリティクスのカスタムディメンション

寸法名前説明
1version有料ステーション版。
2purchase_invoice_idXsollaシステムの支払い請求書ID。
3external_id相手先のシステムにある支払請求書のID。
4purchase_sku購入した商品のSKU。
5total_sum購入金額の合計。全ての料金が含まれています。
6total_sum_currency購入金額の通貨の合計。
7pid決済システムのIDです。
8projectIdプロジェクトID。
9country支払い国。
10projectNameプロジェクトの名前。
12purchase_sku_digitalContent購入したゲームキーのパッケージのSKU。

Facebookアナリティクス

イベント説明
open-{state_name}決済UIでページを開く。状態の名前がparametersに渡されます。
click-email-submitステータスページからメールを送信する。ステータス名がparametersに渡されます。
click-btn-shareボタンをクリックしてソーシャルネットワークで共有する。ソーシャルネットワークの名前がparametersに渡されます。
click-btn-pay請求日入力フォームで今すぐ支払うをクリックする。決済方法の名前がparametersに渡されます。
click-btn-return-urlストアに戻る/もう一度開始ボタンをクリック。ステータス名がparametersに渡されます。
choose-payment-widget決済方法ウィジェットをクリックする。ウィジェット名はparametersに渡されます。
choose-method決済方法を選択する。決済方法の名前はparametersに渡されます。
change-status-{status_name}支払いステータスを変更する。
ユーザーが決済インターフェースを閉じるかページを離れると、ステータスが変わります。イベントメッセージは送信されません。

アナリティクスプラットフォームの統合方法:

  1. パブリッシャーアカウント>決済ステーション>設定と移動します。
  2. アプリセクションからGoogle Analytics/Facebook Pixelを選択します。
  3. 追跡IDを入力して接続をクリックします。

Google AnalyticsFacebook Pixelを統合すると、対応するイベントがGoogle AnalyticsやFacebook Analyticsアカウントに送信されます。

これらのイベントを見つける方法:

  • Google Analytics行動 > イベント > トップイベント
  • Facebook Analyticsビジネス設定 > 測定とレポート > アナリティクス > ピクセル > 概要

決済UIイベント

iframeまたはPay Station Embedで決済ステーションを開いたときに、決済インターフェースのイベントをpostMessageのメカニズムで処理されます。

イベント説明
show-error-pageエラーの表示。エラーのテキストはvalueに渡されます。
open-{state_name}決済インターフェースでページを開く。
create-invoiceXsolla側で請求書を作成する。
close-widget決済インターフェースを閉じる。
click-email-submitステータスページからメールを送信する。
click-custom-package-continue続けるボタンをクリックして任意の量の仮想通貨を購入する。
click-commentボタンをクリックしてコメントを投稿する。
click-buy-packageパッケージの購入ボタンをクリックして、仮想通貨のパッケージを購入する。
click-buy-gift-packageボタンをクリックして、仮想通貨のパッケージをギフト用に購入する。
click-buy-gift-custom-packageボタンをクリックして、任意の量の仮想通貨をギフト用に購入する。
click-btn-shareボタンをクリックしてSNSで共有する。SNSの名前がvalueに渡されます。
click-btn-pay請求日入力フォームで今すぐ支払うをクリックする。
click-btn-continueボタンをクリックしてサブスクリプションを購入する。
click-btn-apply適用ボタンをクリックして、クーポンを引き換える。
click-btn-activate有効化ボタンをクリックして、ゲームキーを有効にする。
click-btn-acceptボタンをクリックしてデジタルコンテンツを購入する。
choose-payment-widget決済方法ウィジェットをクリックする。ウィジェット名はvalueに渡されます。
choose-method決済方法を選択する。決済方法の名前はvalueに渡されます。
change-status支払いステータスを変更する。ユーザーが決済インターフェースを閉じるかページを離れると、ステータスが変わります。イベントメッセージは送信されません。
external-link-open外部リソースへのリダイレクト。urlパラメータには、リダイレクト先のアドレスが渡されます。
dimensions決済ステーションがiframeで開くときに、widthheightパラメータにiframeの幅と高さが渡されます。
status-redeem決済フォームでのクーポン引き換えです。
focus-change決済ステーションウィジェットの要素のフォーカスを変更します。フォーカスの状態はhasFocusパラメータに渡され、trueまたは falseです。
status決済状況のページに移動します。以下のパラメータを渡すことができます:
  • status — 決済状況
  • email — ユーザーのメール
  • invoice — トランザクションID
  • virtualCurrencyAmount — 購入した仮想通貨の金額
  • userId — ユーザーID
  • discount — 決済に適用される割引
paymentreturn決済システムのページで決済を行った後、次のステップに進みます。決済ステーションに戻る場合は、nextStateパラメータにステップ名を渡します。利用者が外部リソースにリダイレクトされた場合は、redirectUrlパラメータにページアドレスを渡します。

postMessageから各メッセージにイベントパラメータが渡されます。パラメータ情報がまだ収集されていない場合は、空の文字列が表示されます。

パラメータ種類説明
actionstringイベント名。
valuestring追加パラメータ。ユーザーの選択に応じて変化する特定のイベントパラメータを含みます。
statestringアクションが実行された決済UIページ。
datestring日付と時刻をGMT形式で表示します。
millisecondsnumber日付と時刻をUnix時間形式で表示します。
timezonestringユーザーのタイムゾーン。
session_idstringセッションID。セッションには、30分以内、または決済UIが閉じるまでに実行されたすべてのユーザーアクションが含まれます。セッションは、支払いUIが開かれた瞬間から開始され、支払いUIのあるページがリフレッシュされた後に保存されます。
payment_countrystring支払い国。
purchase_invoice_idnumberXsollaシステムの支払い請求書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アカウントに送信するには、これらのアナリティクスプラットフォームを統合する必要があります。