Skip to main content
Nesta página:

O que são Smart Blocks

Ilustração de um Smart Block embutido no layout de uma página
Smart Blocks são blocos de conteúdo injetados diretamente na estrutura da página. Diferente de modais (que aparecem sobre o conteúdo) e cards (que flutuam na tela), smart blocks se integram ao layout existente, ocupando um espaço dentro de um elemento HTML do site. O visitante vê conteúdo personalizado sem perceber que é um elemento dinâmico. Isso torna smart blocks a opção mais discreta e nativa entre os componentes.
AspectoDetalhe
PosicionamentoDentro de um elemento da página (via seletor CSS, ID, classe ou XPath)
InserçãoSubstituir, inserir antes, inserir depois, no início ou no final do elemento
ConteúdoHTML customizado, imagem ou conteúdo personalizado dinâmico
Prioridade-100 a 100 (resolve conflitos quando múltiplos blocos competem pelo mesmo espaço)
AcionamentoVia Construtor de Fluxos (ação “Personalizar Site” em jornadas InSite)
Smart Blocks são acionados por jornadas InSite no Construtor de Fluxos. Use o bloco de ação Personalizar Site para selecionar o smart block e configurar onde ele será injetado na página.

Tipos de conteúdo

Conteúdo HTML customizado com suporte a CSS e variáveis Liquid. Oferece controle total sobre o visual do bloco.A plataforma inclui um gerador com IA que cria o HTML a partir de uma descrição, com opções de estilo (moderno, minimal, bold, elegante) e esquema de cores (dark, light, marca).
<div style="background: #f8f9fa; padding: 24px; border-radius: 12px; text-align: center;">
  <h3>Recomendado para você, {{contact.firstName:visitante}}</h3>
  <p>Com base no seu histórico, separamos ofertas especiais.</p>
  <a href="/ofertas" style="background: #0020E7; color: white; padding: 10px 20px; border-radius: 6px; text-decoration: none;">
    Ver ofertas
  </a>
</div>

Criando um Smart Block

1

Acesse a criação

No menu lateral, acesse Componentes → Smart Blocks. Na tela “Meus Smart Blocks”, clique em Criar um Smart Block. O editor abre com o painel de configuração à esquerda e preview à direita.
2

Preencha as informações básicas

Defina nome (obrigatório), descrição, tags para organização e prioridade (-100 a 100) para resolver conflitos com outros blocos.
3

Escolha o tipo e configure o conteúdo

Selecione entre HTML, Imagem ou Personalização e monte o conteúdo conforme o tipo escolhido. Para HTML, você pode usar o gerador com IA ou escrever manualmente.
4

Configure estilo e animação

Ajuste CSS customizado, classes extras, border-radius e efeito de entrada (opcional).
5

Salve

Salvar Rascunho ou Salvar e Ativar. Blocos ativos ficam disponíveis para uso no Construtor de Fluxos.

Seletor de elemento

O seletor define onde na página o smart block será injetado. Você pode configurá-lo de duas formas: pelo seletor visual ou manualmente.

Seletor visual

A plataforma abre o site em uma janela auxiliar. Você navega até a página desejada e clica no elemento onde o bloco deve aparecer. O seletor CSS é capturado automaticamente.

Configuração manual

Defina o seletor diretamente no Construtor de Fluxos, ao vincular o smart block a uma jornada:
CampoDescriçãoExemplo
Tipo de seletorID, classe, atributo, CSS ou XPathCSS
ValorO seletor em si.hero-banner
Posição de inserçãoComo o bloco é inserido no elementoSubstituir, antes, depois, início ou final

Posições de inserção

PosiçãoComportamento
SubstituirRemove o conteúdo do elemento e insere o bloco
InícioInsere o bloco como primeiro filho do elemento
FinalInsere o bloco como último filho do elemento
AntesInsere o bloco imediatamente antes do elemento
DepoisInsere o bloco imediatamente depois do elemento
Para SPAs (Single Page Applications), ative a opção Aguardar elemento na configuração. Isso garante que o tracker espere o elemento existir no DOM antes de injetar o bloco.

Estilo e animação

CSS customizado

Você pode aplicar CSS diretamente no container do smart block e adicionar classes extras para integração com o design system do site.

Efeito de entrada

Smart blocks suportam os mesmos efeitos de entrada dos modais (fade, scale, slide, bounce, zoom) com controle de duração, intensidade e delay. Porém, como blocos se integram ao layout, efeitos sutis (fade com duração curta) geralmente funcionam melhor que animações chamativas.

Acompanhando resultados

Acesse a análise clicando em Ver Analytics na lista de smart blocks.

KPIs

MétricaO que mede
ImpressõesVezes que o bloco foi renderizado na página
CliquesInterações com links ou CTAs dentro do bloco
CTRTaxa de clique
Visitantes únicosVisitantes distintos que viram o bloco

Análises disponíveis

AbaConteúdo
Visão geralEventos por dia (gráfico de área, 30 dias) e breakdown por tipo de evento
Por dispositivoDistribuição entre desktop, tablet e mobile
Itens clicadosRanking dos itens mais clicados (para blocos de personalização)

Smart Blocks vs. Modais

CritérioSmart BlocksModais
VisibilidadeIntegrado ao layout, discretoOverlay, alta visibilidade
PosiçãoDentro de um elemento da páginaCentralizado sobre a página
InterrupçãoNenhuma (parte do conteúdo)Total (bloqueia a página)
Uso idealBanners, recomendações, CTAs inlineOfertas urgentes, captação de leads
Ação no Construtor de FluxosPersonalizar SiteExibir Modal

Boas práticas

Evite seletores que dependem de classes geradas dinamicamente (como css-1a2b3c). Prefira IDs, data-attributes ou classes semânticas do site. Seletores frágeis quebram quando o site é atualizado.
O preview no editor mostra o conteúdo isolado. Sempre verifique como o bloco se comporta dentro do layout real da página, especialmente em diferentes resoluções e dispositivos.
Use o gerador com IA para criar um primeiro rascunho rápido do HTML, depois refine manualmente. Isso acelera a criação sem sacrificar a qualidade do resultado final.
Se múltiplos smart blocks podem competir pelo mesmo espaço na página, use o campo de prioridade para definir qual tem precedência. Blocos com prioridade mais alta vencem.

Próximos passos

Mini Games

Engaje visitantes com mecânicas de gamificação interativas.

Modais

Configure janelas sobrepostas com gatilhos inteligentes.