Página inicial

home

Vamos ver como enviar a coleta da home. Aqui você declara apenas os parâmetros comuns a todos os eventos. Nenhuma informação adicional é necessária.

Este evento deve ser disparado sempre que o usuário visualizar a home do site no caso de um site ou a home do aplicativo em fim sempre que o usuário estiver na tela inicial do seu sistema.

Building reference
import { EventClient } from '@linximpulse/impulse-sdk-js'

const client = new EventClient({
  type: 'backend',
  apiKey: 'your-apiKey',
  secretKey: 'your-secretKey'
})

const event = event.home()
  .source('app')
  .deviceId('fb4e49b6-35e3-42a1-a397-960f0b37ab6a')
  .url('https://www.minhaloja.com.br')

await event.send()
All at send
import { EventClient } from '@linximpulse/impulse-sdk-js'

const event = new EventClient({
  type: 'backend',
  apiKey: 'your-apiKey',
  secretKey: 'your-secretKey',
  deviceId: 'fb4e49b6-35e3-42a1-a397-960f0b37ab6a'
})

await event.home().send({
  source: 'app',
  url: "https://www.minhaloja.com.br/"
})

API Reference

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