Página de Produto

product

Este 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()
All at send
  import { EventClient } from '@linximpulse/impulse-sdk-js'

  //Declare os parâmetros obrigatórios para o construtor
  const client = new EventClient({...})

  await client.product()
      .send({
          user: {...}, //se o usuário já estiver logado
          pid: "9090656879", // Identificador único do produto
          price: 99.90,
          source: 'mobile',
          salesChannel: ["xablau-12"], //não obrigatório
          url: "https://www.minhaloja.com.br/cart"
      })

API Reference

pid
stringrequired

ID do produto sendo visualizado.


sku
string

SKU do produto sendo visualizado - se houver.


price
number

Preço do produto. Se não for informado, o preço do catálogo será utilizado.


apiKey
stringrequired

ID 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


url
stringrequired

URL da página atual no padrão https://minhaloja.com


source
stringrequired

Origem do dispositivo utilizado. Os tipos padrões são:
  • desktop
  • mobile
  • app
Novos canais podem ser criados nos dashboards dos produtos, caso os canais padrões não atendam a necessidade.


deviceId
stringrequired

Identificador único do dispositivo. Todas as requisições feitas a partir do mesmo dispositivo devem possuir o mesmo deviceId.


salesChannel
string[]

Lista de canais de venda selecionados. Apenas para lojas que utilizam canais de venda.


user
User
Objeto contendo informações do usuário logado

Se torna obrigatório se o usuário estiver logado