Configure a atribuição de pagamento
A atribuição de pagamentos permite identificar qual criador de conteúdo indicou um usuário que fez uma compra. Todas as compras feitas por esse usuário são atribuídas a esse criador de conteúdo, garantindo que ele receba os pagamentos corretos da campanha.
Como funciona
Para habilitar a atribuição, use o parâmetro tracking_id.
O tracking_id é um identificador único usado para:
- rastrear o desempenho das campanhas
- identificar qual criador indicou o usuário
- coletar análises na Partner Network
- calcular corretamente as recompensas e os pagamentos
Quando um usuário segue o link pessoal de um criador de conteúdo, a Xsolla gera um tracking_id único de 32 caracteres e o adiciona ao URL da página de destino. O destino pode ser qualquer página de destino associada à venda de produtos. Passe o tracking_id gerado na solicitação para gerar um token de pagamento. Após a conclusão da transação, o tracking_id é armazenado junto com os dados de pagamento e é usado para atribuição, análises e cálculos financeiros.
Exemplo de um link com o parâmetro tracking_id: https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456
tracking_id, o pagamento não pode ser atribuído a uma fonte de tráfego. Esses pagamentos não são incluídos no relatório de desempenho e não são considerados no cálculo dos pagamentos ao criador.Para passar o tracking_id ao gerar um token de pagamento:
- Obtenha o tracking_id a partir dos parâmetros de consulta no URL.
- Salve-o no
localStoragedo navegador. - Inclua o tracking_id na solicitação para gerar o token de pagamento.
Obter o tracking_id
Obter o tracking_id no lado do cliente depende do seu tipo de integração. Você pode implementar sua própria lógica para extrair o tracking_id ou usar o script da Partner Network fornecido pela Xsolla. A atribuição de pagamentos funciona da mesma forma, independentemente do tipo de páginas de venda, incluindo vitrines, páginas de itens individuais ou chaves de jogo, e catálogos multijogo.
tracking_id pode ser perdido.Este script extrai automaticamente o tracking_id dos parâmetros de consulta da URL e o salva no localStorage. Para recuperar o valor salvo, é fornecido o método getTrackingId(), que é chamado ao gerar um token de pagamento.
Exemplos detalhados de implementação são fornecidos nas abas abaixo.
Independentemente de como você o integra — usando o snippet de JavaScript ou o script da Partner Network — chame XsollaPartnerNetwork.getTrackingId() para recuperar o tracking_id armazenado:
- 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}
Passe o tracking_id ao gerar o token de pagamento
Dependendo de como você configurou sua integração, use uma das opções abaixo para passar o tracking_id para o método de geração de token.
tracking_id esteja incluído na solicitação de token.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.