SessionId na transaction

Olá!

Possuo apps mobile que utilizam as APIs da VTEX para criar pedidos seguindo o fluxo recomendado na documentação aqui.

Já trabalhamos dessa forma há alguns anos e, recentemente, a ClearSale reclamou da falta do SessionId nas transações dos pagamentos.

image

Procurei em toda a documentação, mas não encontrei nada falando sobre.

De onde devo extrair essa informação e onde ela deve ser informada?

Oi Igor!

Estamos revisitando alguns tópicos na nossa community que ficaram sem resposta e acabei encontrando o seu! Vamos lá…

De acordo com a documentação da Clear Sale o campo SessionID é o parâmetro que identifica a sessão do usuário no website e aplicativo. Toda vez que o usuário deixar a página sem concluir a transação e retornar posteriormente esse valor deve ser atualizado, pois haverá uma nova captura de informações. Este parâmetro é extremamente relevante e o mesmo valor de SessionID passado no parâmetro da coleta do Behavior Analytics deverá ser enviado para a ClearSale no campo “SessionID” da API de envio da transação/pedido.

Aqui na VTEX, esse campo é populado com base na configuração feita no GTM:


(Print retirado do Artigo do nosso Help: Configurar antifraude ClearSale v3)

Karina Mota
Field Software Engineer | VTEX