Visão geral dos casos de uso do Personalization
O Adobe Experience Platform Web SDK permite uma grande variedade de casos de uso de personalização para propriedades da Web. Ele oferece suporte a arquiteturas flexíveis (lado do cliente, lado do servidor e híbrido) para que você possa solicitar decisões e renderizar conteúdo de maneiras que correspondam às necessidades do seu site.
Renderizar conteúdo personalizado
O Web SDK pode recuperar decisões de personalização (também conhecidas como propostas) e ajudar você a renderizá-las na página. A renderização é assíncrona, portanto, evite assumir um tempo específico para quando o conteúdo é aplicado.
Escolha o padrão que corresponde aos itens de proposta recebidos:
- Renderizar automaticamente propostas de ação DOM: use quando as propostas incluírem
dom-actionitens com seletores e tipos de ação que o Web SDK pode aplicar automaticamente. Consulte Renderizar automaticamente propostas de ação DOM. - Renderizar ofertas do HTML sem seletores usando applyPropositions: use quando receber conteúdo do HTML, mas deverá fornecer onde e como aplicá-lo (seletor + tipo de ação) por meio de metadados. Consulte Renderizar ofertas do HTML sem seletores.
- Renderizar apresentações manualmente: use quando precisar de controle total sobre a lógica de renderização (por exemplo, composição de interface do usuário do JSON ou aplicação de regras de negócios personalizadas). Consulte Renderizar apresentações manualmente.
Tópicos complementares comuns
A maioria das implementações de personalização envolve estes tópicos comuns:
- Impedir cintilação (opcional): ocultar e revelar contêineres durante a personalização. Consulte Gerenciar cintilação.
- Rastrear o que foi exibido: registre eventos de exibição para o conteúdo renderizado. Consulte Gerenciar eventos de exibição.
- Busca do topo da página/métricas do fim da página: solicite decisões antecipadamente e inclua medições posteriormente. Consulte Configurar os eventos de início e fim da página.
Amostras do Web SDK
Além das páginas de documento nessa pasta, o Adobe mantém um repositório de aplicativos de amostra que podem ser referenciados. Consulte amostras do Web SDK no GitHub para ver cenários de personalização adicionais, incluindo:
- Personalização do lado do cliente
- Personalização do lado do servidor
- Personalização híbrida
- Personalization em aplicativos de página única