Documentation Integrações

Venda sem o identificador do visitante

Use esta página quando uma venda da Hubla ou da Lastlink aparece em Eventos sem a origem da sua visita, ou quando o Node registra o diagnóstico purchase_without_stuid. Ela explica o que a venda perde, onde o identificador costuma se perder e o que você pode conferir.

O identificador do visitante é o STUID: um código de 32 caracteres que o Node atribui ao visitante que o Loader identifica. Com a Hubla e a Lastlink, ele vai do navegador para a plataforma dentro do link de checkout e volta ao Node no aviso da venda. Veja Conecte a Hubla e Conecte a Lastlink.

O que é o diagnóstico purchase_without_stuid

O Node registra purchase_without_stuid quando grava uma venda (purchase) ou um reembolso (refund) sem o identificador do visitante e não consegue recuperar um. É um registro por transação, com o id da transação, a plataforma (hubla ou lastlink), o valor, a moeda e se o aviso trazia e-mail ou telefone.

A venda continua gravada, com o valor e o comprador. O que ela perde, sem o identificador:

  • A sessão de origem: a visita, a campanha e a página que trouxeram o comprador.
  • O external_id da Meta: o Supreme só manda como external_id o identificador do visitante, nunca CPF, documento ou e-mail. Sem ele, a venda vai para a Meta sem external_id.
  • O fbp e o fbc da visita.
  • A URL de origem.

Quando o Node ainda religa a venda: se o e-mail ou o telefone do comprador já foi visto pelo Node junto com um identificador (por exemplo, num formulário de lead rastreado pelo Loader antes da compra), o Node usa o identificador desse visitante, recupera os dados da visita dele, e o diagnóstico não é registrado. Para o comprador frio, cujo primeiro contato é o próprio checkout, não há com o que religar.

Primeiro: o link de checkout foi decorado?

Esta é a conferência mais rápida. Abra a sua página com o Loader, clique com o botão direito no link de checkout e copie o endereço do link, ou clique nele e olhe a barra de endereço na página de checkout.

  • O link traz src ou sck com um código de 32 caracteres (letras de a a f e números): ele foi decorado, e o identificador saiu da sua página. Se a venda ainda assim chega sem a origem, use o link direto do checkout (na Lastlink, o …/checkout-payment), veja a seção sobre o Safari e reúna o que está em "O que reunir antes de pedir ajuda", no fim desta página.
  • O link não traz esse código: confira, nesta ordem, se o módulo da plataforma está ativo, se o Loader está nesta página e se o link é de um domínio reconhecido. Com o Initiate Checkout ligado, o clique num link reconhecido aparece em Eventos; se não aparece, o Loader não rodou nessa visita ou o link não é reconhecido. Depois, veja o caso da sua plataforma, logo abaixo.

O caso Hubla: src e sck já ocupados no seu link

Na Hubla, o identificador vai no src do link de checkout e, quando o src já é seu, no sck. O script nunca sobrescreve um valor seu. Então, se o seu link já traz os dois, ele não é decorado, e a venda chega sem o identificador.

  • Como conferir: copie o link de checkout da página. Se ele já tem src= e sck= com valores seus (por exemplo, ?src=instagram&sck=bio), é este o caso.
  • Quem ocupa: o próprio link que você montou, ou outro script da página que escreve src e sck nos links de checkout (scripts de propagação de UTM podem fazer isso). Se outro script escreve um desses parâmetros depois do Supreme, o valor dele fica, e o identificador passa para o outro parâmetro, se estiver livre.
  • Como resolver: deixe livre um dos dois. Mantenha o seu rastreamento num só (por exemplo, só no src), e o identificador vai para o outro. Se é um script que preenche os dois, ajuste a configuração dele.

O caso Lastlink: src e sck já ocupados no seu link

Na Lastlink, a regra é a mesma: o identificador vai no src e, quando o src já é seu, no sck. Se o link já usa os dois, ele fica como está, e a venda chega sem o identificador.

  • Como conferir: copie o link de checkout da página e veja se ele já tem src= e sck= com valores seus.
  • Como resolver: deixe livre um dos dois. Os outros parâmetros não contam e nunca são tocados: as UTMs, o af dos links de afiliado e o vtid da VTurb podem continuar no link.

Fora de cobertura: o que o script não consegue decorar

O script só consegue gravar o identificador num link de verdade (<a href="…">) que aponta para um checkout reconhecido. Ficam de fora:

  • Botão de checkout que redireciona por JavaScript, sem href: não há link para decorar.
  • Checkout embutido na página, num iframe, ou aberto numa janela pop-up por script: a página não consegue escrever no endereço desse checkout.
  • Domínio de checkout próprio: só pay.hub.la (Hubla) e lastlink.com/p/… (Lastlink) são reconhecidos. O link encurtado da Hubla (hub.la/r/…) e o www.lastlink.com também ficam de fora.

Nesses casos, o Initiate Checkout do clique também não dispara. Para cobrir a venda, troque o botão ou o checkout embutido por um link simples para o checkout direto da plataforma: https://pay.hub.la/<id-da-oferta> ou https://lastlink.com/p/<código>/checkout-payment.

Navegação privada do Safari

O que muda: na navegação privada do Safari (e no Safari configurado para aplicar a proteção avançada contra rastreamento a toda a navegação), o navegador remove dos links os parâmetros que ele reconhece como de rastreamento antes de abrir a página, e bloqueia recursos de rastreadores conhecidos. A lista de parâmetros é do Safari, não do Supreme. Ainda não está confirmado se o Safari remove o src e o sck dos links da Hubla e da Lastlink.

O que você pode conferir:

  1. Faça a venda de prova numa janela privada do Safari. Ao chegar à página de checkout, olhe a barra de endereço: se o src (ou o sck) com o código de 32 caracteres ainda está lá, o Safari não o removeu.
  2. Repita a venda de prova numa janela anônima de outro navegador. Se a venda chega com a origem da visita no outro navegador e sem ela no Safari privado, a causa é o navegador, não a sua configuração.

Nada no Node nem no Console muda o que o Safari faz com os links. O que está ao seu alcance é o que as outras seções desta página cobrem: um link simples, de um domínio reconhecido, com src ou sck livre.

O que reunir antes de pedir ajuda

  • O id da transação e a plataforma (Hubla ou Lastlink).
  • O link de checkout exatamente como ele aparece na sua página (copiado do navegador).
  • O endereço da página de checkout, como aparece na barra de endereço depois do clique.
  • O navegador usado e se a janela era privada.
  • Se o Initiate Checkout daquele clique apareceu em Eventos.

Não envie o token da plataforma nem a URL do endereço do seu Node: a URL é secreta, e quem a tiver pode enviar eventos para a sua Propriedade.

Leia também