Saltar para o conteúdo principal

Modelo de aplicativo web

Aplicativos web voltados para o visitante são criados a partir de um registro de página de destino juntamente com seus blocos ordenados. O conteúdo publicado é carregado como uma única carga útil para o shell do visitante e, em seguida, renderizado como uma grade responsiva de módulos.

Conceitos principais

Shell da página de destino

  • Contém blocos ordenados, escolhas de apresentação e marca, texto multilíngue, domínios ou slugs opcionais e relacionamentos com a organização proprietária.
  • A experiência do visitante transforma essa carga útil no layout interativo mostrado aos visitantes.

Blocos

  • Cada bloco tem um tipo (consulte /reference/tile-types) e um tamanho que influencia a colocação na grade e se a navegação abre uma experiência mais completa.
  • Os blocos podem vincular a módulos como listas de eventos, ofertas, recomendações, chats, galerias de mídia e telas de flash, dependendo do tipo.

Visitas e engajamento

  • Visitas no nível da página de destino medem aberturas da experiência.
  • Interações no nível do bloco medem toques em fluxos mais profundos onde existe instrumentação para esse tipo de bloco.

Fluxo típico do visitante

flowchart LR
guest[Navegador do visitante] --> route["Rota do visitante"]
route --> load["Carregar carga útil da página de destino publicada"]
load --> layout["Layout responsivo de blocos"]
layout --> modules["Módulos de blocos"]
  1. O visitante abre o URL da página de destino (os caminhos têm o formato /landing/{landingPageId}; o tratamento de local segue a configuração de sua implantação).
  2. O shell do visitante carrega a carga útil da página de destino publicada com o contexto do chamador apropriado para visitantes anônimos ou logados.
  3. O mecanismo de layout posiciona os blocos na grade responsiva.
  4. Cada bloco renderiza uma superfície incorporada ou navegação para uma tela focada.

Contexto de navegação

Alguns blocos ajustam links para que os visitantes permaneçam dentro do contexto de navegação da página de destino (shells aninhados, raízes incorporadas ou hosts absolutos para incorporações no estilo iframe). Se um módulo parecer abrir o host ou caminho errado, verifique as configurações de publicação, incorporação e a política de domínios permitidos da página pai.

Incorporação de bloco autônomo

As equipes podem expor um único bloco isoladamente, por exemplo, quando um site de marketing externo deve incorporar um módulo em tela cheia sem a grade circundante da página de destino.


Os blocos da página de destino podem abrir outra página de destino vinculada dentro do fluxo do visitante. Isso permite hierarquias como Visão geral → Palestrantes → Mapa do local sem duplicar o cromo.

A reutilização entre organizações tem implicações de multilocação — publique apenas links que as políticas da sua organização permitam.


Muitos blocos de descoberta exibem experiências de mapa/lista com filtros ou âncoras salvos. As equipes de suporte devem verificar se um bloco está configurado como incorporado (permanece na grade da página de destino) versus navegação em tamanho de cartão (abre o shell do visitante mais completo), pois os sintomas diferem ao diagnosticar problemas de layout ou roteamento.


Documentação relacionada