Аналитика событий

Вы можете использовать эту функцию, если у вас уже подключен продукт Платежи и настроен хотя бы один сервис аналитики: Google Analytics или Facebook Ads/Facebook Analytics.

Интеграция с сервисами аналитики

Подключите Google Analytics или Facebook Pixel в Личном кабинете, чтобы отслеживать события, связанные с действиями пользователей в платежном интерфейсе.

Вы можете отслеживать следующие события:

Google Analytics

Категория событияДействиеОписаниеЯрлык
paystationopen-{state_name}Открытие страницы платежного интерфейса.-
paystationclick-email-submitОтправка email со страницы. В 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 Analytics

ПоказательНазваниеОписание
1versionВерсия платежного интерфейса.
2purchase_invoice_idИдентификатор заявки на оплату в системе Иксоллы.
3external_idИдентификатор заявки на оплату в системе партнера.
4purchase_skuАртикул товара в покупке.
5total_sumИтоговая сумма покупки с учетом всех комиссий.
6total_sum_currencyВалюта итоговой суммы покупки.
7pidИдентификатор платежной системы.
8projectIdID проекта.
9countryСтрана платежа.
10projectNameНазвание проекта.
12purchase_sku_digitalContentАртикул пакета игровых ключей в покупке.

Facebook Analytics

СобытиеОписание
open-{state_name}Открытие страницы платежного интерфейса. В parameters передается название страницы.
click-email-submitОтправка email со страницы. В 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 Analytics и Facebook Pixel, соответствующие события будут отправляться в ваши учетные записи Google Analytics и Facebook Analytics.

Информация о событиях хранится:

События платежного интерфейса

События платежного интерфейса обрабатываются с помощью механизма postMessage, если платежный интерфейс открывается в iframe или с помощью скрипта Pay Station Embed.

СобытиеОписание
show-error-pageВывод ошибки. В value передается текст ошибки.
open-{state_name}Открытие страницы платежного интерфейса.
create-invoiceСоздание заявки на оплату на стороне Иксоллы.
close-widgetЗакрытие платежного интерфейса.
click-email-submitОтправка email со страницы статуса.
click-custom-package-continueНажатие на кнопку Далее при покупке произвольного количества виртуальной валюты.
click-commentНажатие на кнопку для отправки комментария.
click-buy-packageНажатие на кнопку Купить при покупке пакета виртуальной валюты.
click-buy-gift-packageНажатие на кнопку при покупке пакета виртуальной валюты в подарок.
click-buy-gift-custom-packageНажатие на кнопку при покупке произвольного количества виртуальной валюты в подарок.
click-btn-shareНажатие на кнопку для шаринга в социальной сети. В 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. В параметрах width и height передается ширина и высота iframe.
status-redeemПогашение купона на платежной форме.
focus-changeИзменение фокуса на элементах виджета платежного интерфейса. Состояние фокуса передается в параметре hasFocus, может принимать значение true или false.
statusПереход на страницу статуса платежа. Могут передаваться следующие параметры:
  • status — статус платежа;
  • email — email-адрес пользователя;
  • invoice — идентификатор транзакции;
  • virtualCurrencyAmount — количество приобретенной виртуальной валюты;
  • userId — идентификатор пользователя;
  • discount — примененная к платежу скидка.
paymentreturnПереход на следующий шаг после совершения платежа на странице платежной системы. Если пользователь возвращается в платежный интерфейс, название шага передается в параметре nextState. Если пользователь перенаправляется на внешний ресурс, адрес страницы передается в параметре redirectUrl.

В каждом сообщении от postMessage передаются параметры события. Если информация по параметру еще не собрана, придет пустая строка.

ПараметрТипОписание
actionstringИмя события.
valuestringДополнительный параметр, содержит специфические параметры события, которые меняются в зависимости от выбора пользователя.
statestringСтраница платежного интерфейса, на которой совершено действие.
datestringДата и время в формате GMT.
millisecondsnumberДата и время в формате Unix time.
timezonestringЧасовой пояс пользователя.
session_idstringИдентификатор сессии. К сессии относятся действия пользователя на протяжении 30 минут или до момента закрытия платежного интерфейса. Сессия начинается с момента открытия платежного интерфейса и сохраняется при перезагрузке страницы, на которой открыт платежный интерфейс.
payment_countrystringСтрана платежа.
purchase_invoice_idnumberИдентификатор заявки на оплату в системе Иксоллы.
purchase_external_idstringИдентификатор заявки на оплату в системе партнера.
purchase_typestringТип покупки. Может принимать значение: virtual item, virtual currency, pay2play, subscription.
purchase_sumnumberНоминальная сумма покупки.
purchase_currencystringВалюта покупки.
purchase_skustringАртикул товара в покупке.
purchase_digital_content_skustringАртикул пакета игровых ключей в покупке.
purchase_descriptionstringОписание покупки.
virtual_currency_amountnumberКоличество виртуальной валюты.
coupon_codestringКод купона.
subscription_package_external_idnumberID подписки.
subscription_package_namestringИдентификатор подписки.
subscription_package_descriptionstringОписание подписки.
total_sumnumberИтоговая сумма покупки с учетом всех комиссий.
total_sum_currencystringВалюта итоговой суммы покупки.
user_idstringID пользователя (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, необходимо настроить интеграцию с данными сервисами аналитики.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Оценить страницу
Оценить страницу
Что может сделать страницу еще лучше?

В другой раз

Спасибо за обратную связь!
Последнее обновление: 3 февраля 2021

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!