Página de Produto
productEste evento é muito importante, pois ao acessar a página de um produto no seu site, ou ao visualizar um produto em seu aplicativo, o usuário está deixando uma pista importante sobre seu interesse no momento. Essa informação é essencial para a gente. No evento de produto nos é repassado as informações do cliente e também do produto que está sendo visitado.
Building reference
import { EventClient } from '@linximpulse/impulse-sdk-js'
//Declare os parâmetros obrigatórios para o construtor
const client = new EventClient({...})
const productEvent = client.product()
.user({...}) // se o usuário já estiver logado
.pid("9090656879") // Identificador único do produto
.price(99.90)
.deviceId('fb4e49b6-35e3-42a1-a397-960f0b37ab6a')
.url('https://www.minhaloja.com.br/perfume-code-masculino-9090656879.html')
await productEvent.send()
API Reference
pidstringrequired
pidstringrequiredID do produto sendo visualizado.
skustring
skustringSKU do produto sendo visualizado - se houver.
pricenumber
pricenumberPreço do produto. Se não for informado, o preço do catálogo será utilizado.
apiKeystringrequired
apiKeystringrequiredID interno de identificação da sua loja.
Não sabe qual a apiKey da sua loja? Solicite ao responsável técnico de integração enviando um email para suporteimpulse@linx.com.br
urlstringrequired
urlstringrequiredURL da página atual no padrão
https://minhaloja.comsourcestringrequired
sourcestringrequiredOrigem do dispositivo utilizado. Os tipos padrões são:
desktopmobileapp
Novos canais podem ser criados nos dashboards dos produtos, caso os canais padrões não atendam a necessidade.
deviceIdstringrequired
deviceIdstringrequiredIdentificador único do dispositivo. Todas as requisições feitas a partir do mesmo dispositivo devem possuir o mesmo deviceId.
salesChannelstring[]
salesChannelstring[]Lista de canais de venda selecionados. Apenas para lojas que utilizam canais de venda.
userUserObjeto contendo informações do usuário logado
Se torna obrigatório se o usuário estiver logado
