Páginas de ofertas, promoções, captura de leads, estáticas
landing_pageLanding pages são páginas/sessões di aplicativo do cliente criadas com o objetivo de apresentar uma oferta/ promoção aos usuários. Alguns clientes acabam tagueando as landing pages como ‘other’. Para nós não tem problema. Entretanto o tipo da página é muito importante para sabermos onde inserir as vitrines.
Vamos ver como enviar a coleta de Landing pages. Aqui você declara apenas os parâmetros comuns a todos os eventos. Nenhuma informação adicional é necessária
Utilizando Builder
Podemos usar o padrão Builder para popular o evento com os parâmetros da Landing.
import { EventClient } from '@linximpulse/impulse-sdk-js'
//Declare os parâmetros obrigatórios para o construtor
const event = new EventClient({...})
event.landingPage()
.deviceId('fb4e49b6-35e3-42a1-a397-960f0b37ab6a')
.url('https://www.minhaloja.com.br/so-hoje.html')
.send()
Não utilizando Builder
Caso não queira utilizar o Builder, podemos popular o evento diretamente no método send(), ele também aceita diretamente os parâmetros da Landing.
import { EventClient } from '@linximpulse/impulse-sdk-js'
//Declare os parâmetros obrigatórios para o construtor
const event = new EventClient({
type: 'backend',
apiKey: 'your-apiKey',
secretKey: 'your-secretKey',
deviceId: 'fb4e49b6-35e3-42a1-a397-960f0b37ab6a'
})
event.landingPage()
.send({
source: 'mobile',
salesChannel: ["xablau-12"], //não obrigatório
url: "https://www.minhaloja.com.br/so-hoje.html"
})
Table of Contents