Настройка атрибуции платежей
С помощью атрибуции платежей вы можете определить, по чьей ссылке пользователь совершил покупку. Все покупки этого пользователя связываются с контент-мейкером, чтобы ему были начислены корректные выплаты по результатам кампании.
Как это работает
Для настройки атрибуции платежей используется параметр tracking_id
.
tracking_id
— это уникальный идентификатор, который позволяет связать платеж пользователя с источником трафика, например рекламной кампанией, и используется, чтобы:
- отслеживать эффективность рекламных кампаний;
- определять, какой контент-мейкер привел пользователя;
- собирать аналитику в Partner Network;
- корректно рассчитывать комиссии и бонусы.
tracking_id
генерируется на стороне Xsolla в момент, когда пользователь переходит по персональной ссылке контент-мейкера. При переходе по персональной ссылке контент-мейкера Xsolla добавляет к URL-адресу параметр tracking_id
– уникальный 32-значный идентификатор. Ссылка может вести на любую целевую страницу, связанную с продажей. Указанный идентификатор необходимо передавать в запрос на получение платежного токена. После проведения транзакции tracking_id
сохраняется вместе с платежной информацией и далее используется для атрибуции, аналитики и финансовых расчетов.
Пример ссылки с переданным tracking_id: https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456
tracking_id
платеж не может быть привязан к источнику трафика, не попадает в атрибуционные отчеты и не учитывается при расчете вознаграждений для контент-мейкеров по результатам кампании.tracking_id
в платежный токен:- Получите значение tracking_id из query-параметров в URL-адресе.
- Сохраните полученное значение во встроенном хранилище браузера
localStorage
. - Передайте tracking_id при вызове метода получения платежного токена.
Получение tracking_id
Получение tracking_id
на стороне клиента зависит от типа интеграции. Вы можете реализовать собственную логику извлечения tracking_id
или воспользоваться скриптом Partner Network.
tracking_id
запускается раньше других JavaScript-функций, которые могут изменять URL-адрес страницы. В противном случае параметр tracking_id
может быть удален до того, как система его обработает.tracking_id
в localStorage
и предоставляет доступ к методу getTrackingId()
для его извлечения.Примеры реализации для разных вариантов интеграции приведены во вкладках ниже.
Передача tracking_id при генерации платежного токена
Ниже описаны способы передачи параметра tracking_id
в зависимости от используемых продуктов и решений Xsolla.
tracking_id
передан в запрос.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.