Establecer la atribución de pagos
La atribución de pagos le permite identificar qué creador de contenido ha referido a un usuario que ha realizado una compra. Todas las compras de ese usuario se atribuyen a dicho creador de contenido, lo que garantiza que reciba los pagos correspondientes a la campaña.
Cómo funciona
Para habilitar la atribución, use el parámetro tracking_id.
El tracking_id es un identificador único que se usa para:
- hacer un seguimiento del rendimiento de las campañas
- identificar qué creador ha referido al usuario
- recopilar datos analíticos en Partner Network
- calcular correctamente las recompensas y los pagos
Cuando un usuario sigue el enlace personal de un creador de contenido, Xsolla genera un tracking_id único de 32 caracteres y lo añade a la URL de la página de destino. El destino puede ser cualquier página relacionada con la venta de productos. Transmita el tracking_id generado en la solicitud para generar un token de pago. Una vez completada la transacción, el tracking_id se almacena junto con los datos de pago y se utiliza para la atribución, el análisis y los cálculos financieros.
Ejemplo de un enlace con el parámetro tracking_id: https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456
tracking_id, el pago no puede atribuirse a una fuente de tráfico. Dichos pagos no se incluyen en el informe de rendimiento y no se tienen en cuenta a la hora de calcular los pagos al creador.Para transmitir el tracking_id al generar un token de pago:
- Obtenga el tracking_id de los parámetros de consulta en la URL.
- Guárdelo en el
localStoragedel navegador. - Incluya el tracking_id en la solicitud para generar el token de pago.
Obtener el tracking_id
Obtener el tracking_id en el lado del cliente depende de su tipo de integración. Puede implementar su propia lógica para extraer el tracking_id o usar el script de Partner Network proporcionado por Xsolla. La atribución de pagos funciona de la misma manera independientemente del tipo de páginas de venta, incluyendo escaparates, páginas de artículos individuales o claves de juego, y catálogos con varios juegos.
tracking_id podría perderse.Este script extrae automáticamente el tracking_id de los parámetros de consulta de la URL y lo guarda en localStorage. Para recuperar el valor guardado, se proporciona el método getTrackingId(), que se llama al generar un token de pago.
En las siguientes pestañas encontrará ejemplos detallados de la implementación.
Independientemente de cómo lo integre (mediante el fragmento de JavaScript o el script de Partner Network), llame a XsollaPartnerNetwork.getTrackingId() para recuperar el tracking_id almacenado:
- javascript
1const trackingId = XsollaPartnerNetwork.getTrackingId();
2if (trackingId) {
3 console.log('Saved tracking_id from URL:', trackingId);
4 // add tracking_id into your request parameters
5}
Transmitir tracking_id al generar el token de pago
Dependiendo de cómo haya configurado su integración, utilice una de las opciones siguientes para transmitir el tracking_id al método de generación de tokens.
tracking_id esté incluido en la solicitud del token.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.