Renderizar experiências
Siga as etapas do diagrama Renderizar experiências para garantir que todas as tarefas necessárias para renderizar experiências sejam executadas na sequência correta.
Renderizar diagrama de experiências diagram
O tratamento automático de cintilação pronto para uso disponível com a at.js só faz sentido quando o Automatic Page Load Request está habilitado. Esta opção oculta todo o corpo do HTML ao buscar as experiências de Target. Nesse caso, é sua responsabilidade lidar com a cintilação. Procure por padrões de implementação disponíveis para tratamento de cintilação para obter orientação.
{width="600" modal="regular"}
Clique nos links a seguir para navegar até as seções desejadas:
- 3.1: Promoção
- 3.2: Critérios baseados no carrinho
- 3.3: Critérios baseados na popularidade
- 3.4: Critérios baseados em itens
- 3.5: Critérios baseados no usuário
- 3.6: Critérios personalizados
- 3.7: Fornecer atributos usados nas regras de inclusão
- 3.8: Fornecer excludedIds
- 3.9: Fornecer atributos de entidade para atualizar o catálogo de produtos do Recommendations
- 3.10: Fornecer atributos de perfil usados como chaves para regras de inclusão
- 3.11: Acionar solicitação de carregamento de página
- 3.12: Acionar solicitação de localização regional
3.1: Promoção promotion
Adicione itens promovidos e controle seu posicionamento no design de recomendações escolhendo promoções Frente ou Voltar na interface do usuário Target ao criar a atividade.
Opções disponíveis
- Promover por IDs
- Promover por coleção
- Promover por atributo
Parâmetros de entidade necessários
- Os atributos de item em promoções devem ser passados ao usar a opção "promover por atributo".
Leituras
Retorne ao diagrama na parte superior desta página.
3.2: Critérios baseados no carrinho cart
Faça recomendações com base no conteúdo do carrinho do usuário.
Critérios disponíveis
- People Who Viewed These, Viewed Those
- People Who Viewed These, Bought Those
- People Who Bought These, Bought Those
Parâmetros de entidade necessários
- cartIds
Leituras
Retorne ao diagrama na parte superior desta página.
3.3: Critérios baseados na popularidade popularity
Faça recomendações com base na popularidade geral de um item em todo o site ou na popularidade de itens na categoria, marca, gênero e assim por diante favoritas ou mais visualizadas de um visitante.
Critérios disponíveis
- Most Viewed Across the Site
- Most Viewed by Category
- Most Viewed by Item Attribute
- Top Sellers Across the Site
- Top Sellers by Category
- Top Sellers by Item Attribute
- Top by Analytics Metric
Parâmetros de entidade necessários
entity.categoryId
ou o atributo de item para popularidade com base no critério atual ou no atributo de item.- Nada deve ser passado para Mais visualizados/Mais vendidos no site.
Leituras
3.4: Critérios baseados em itens item
Fazer recomendações com base na localização de itens semelhantes a um item que o usuário está visualizando ou que foi visualizado recentemente.
Critérios disponíveis
- People Who Viewed This, Viewed That
- People Who Viewed This, Bought That
- People Who Bought This, Bought That
- Items with Similar Attributes
Parâmetros de entidade necessários
entity.id
- Se qualquer atributo de perfil for usado como uma chave
Leituras
Retorne ao diagrama na parte superior desta página.
3.5: Critérios baseados no usuário user
Faça recomendações com base no comportamento do usuário.
Critérios disponíveis
- Recently Viewed Items
- Recommended for You
Parâmetros de entidade necessários
entity.id
Leituras
Retorne ao diagrama na parte superior desta página.
3.6: Critérios personalizados custom
Fazer recomendações com base em um arquivo personalizado que você carregou.
Critérios disponíveis
- Custom algorithm
Parâmetros de entidade necessários
entity.id
ou o atributo usado como uma chave para o algoritmo personalizado
Leituras
3.7: Fornecer atributos usados nas regras de inclusão inclusion
Retorne ao diagrama na parte superior desta página.
3.8: Fornecer excludedIds exclude
Transmita IDs de entidade para entidades que você deseja excluir de suas recomendações. Por exemplo, você pode desejar excluir itens que já estão no carrinho de compras.
Retorne ao diagrama na parte superior desta página.
3.9: Fornecer atributos de entidade para atualizar o catálogo de produtos para Recommendations entity-attributes
Leituras
Você também pode realizar esta etapa criando feeds de produtos usando a interface do usuário Target para atualizar o catálogo de produtos para Recommendations.
Retorne ao diagrama na parte superior desta página.
3.10: Fornecer atributos de perfil usados como chaves para regras de inclusão keys
Forneça os atributos de perfil usados como chaves para as regras de inclusão em qualquer critério da Recommendations mencionado acima.
Leituras
Retorne ao diagrama na parte superior desta página.
3.11: Acionar solicitação de carregamento de página fire
Esta etapa aciona uma chamada Delivery API com carga execute
> pageLoad
na solicitação. O método getOffers()
busca a experiência e applyOffers()
renderiza a experiência na página. A solicitação pageLoad
é necessária para renderizar experiências criadas no Visual Experience Composer (VEC).
{width="400" modal="regular"}
Pré-requisitos
- Todo o mapeamento de dados deve ser feito usando a função
targetPageParams
.
Leituras
Ações
- Use os métodos
getOffers
eapplyOffers
para buscar a experiência usando uma chamada da API de solicitação de carregamento de página.
3.12: Acionar solicitação de localização regional (#location)
Esta etapa aciona uma chamada Delivery API com carga execute
> mboxes
em sua solicitação. O método getOffers
busca a experiência e applyOffers
renderiza a experiência para a página. Você pode enviar mais de uma mbox na carga execute
> mboxes
.
{width="400" modal="regular"}
Pré-requisitos
- Todo o mapeamento de dados deve ser feito usando a função
targetPageParams
.
Leituras
Ações
- Use os métodos
getOffers
eapplyOffers
para buscar a experiência usando uma chamada da API de solicitação de carregamento de página.
Retorne ao diagrama na parte superior desta página.
Vá para a Etapa 4: Notificar Destino.