Loading

As imagens não são exibidas ou há itens incorretos nas Recomendações por email

Data da publicação: Feb 6, 2025
Descrição

As recomendações por email não têm uma imagem ou a imagem está incorreta.

Revise o Console de status para verificar se há algum erro na geração do catálogo e resolver esses erros

Se um registro de imagem de email retornado for "Default.png", o gerenciador de regras ou a disponibilidade estão restringindo as recomendações de fornecer a quantidade necessária de itens

exemplo:

<img src="https://XXXXXXX.recs.igodigital.com/rr/v2/5a849cd1f902a741e0b5610b/i/1/%%emailaddr%%"> redirects to :

 https://s3.amazonaws.com/igd_rr_prod/default.png

 

Na Exibição do email, quando uma caixa azul com um ponto de interrogação é exibida em vez de uma imagem, isso é causado devido a restrições no servidor CDN que bloqueiam o acesso dos servidores AWS que as Recomendações do Einstein usam para fornecer serviço.
Resolução

Verifique se o URL do ImageLink está acessível:

Verifique o URL da sua imagem

  1. Faça login na Marketing Cloud.
  2. Passe o mouse sobre a barra de ferramentas e clique em Einstein | Recomendações por email
  3. Clique em Relatório | Ferramentas de administrador.
  4. No menu "Tipo de item", selecione Produto.
  5. No campo "Pesquisar por", selecione Código do produto ou SKU.
  6. Insira o Código do produto ou SKU na caixa de pesquisa.
  7. Quando o produto correto for retornado pelos parâmetros de pesquisa, clique no link Código do produto ou SKU.
  8. Verifique se o campo "ImageLink" tem o URL apropriado para a imagem. 
  9. Certifique-se de que o URL da imagem tenha o protocolo necessário (HTTP/HTTPS)

Pegue o valor do imagelink e cole-o no campo de URL do navegador. Se o URL da imagem não carregar, carregue uma nova versão do seu arquivo de catálogo para atualizar o URL do imagelink para um valor correto
 

O URL da imagem nas recomendações é https://s3.amazonaws.com/igd_rr_prod/default.png

Isso ocorre quando não há itens retornados na recomendação, o que pode ocorrer por qualquer um dos seguintes motivos:
  • Gerenciador de regras para restritivo: remova algumas regras
  • Não há produtos suficientes com Disponibilidade online = Y: revise o catálogo e certifique-se de que a disponibilidade esteja correta
  • Nenhum cenário de sistema para lógica: permita cenários padrão do sistema, como Mais vendidos ou Principais visualizações
  • Habilite previsões em cascata para permitir a combinação de cenários

Imagem do URL dentro das recomendações retorna "AccessDenied"

Este arquivo XML não parece ter nenhuma informação de estilo associada a ele. A árvore do documento é mostrada abaixo.
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>X78JHFC6Y5BKV52W</RequestId>
<HostId>ZNYcXOtIHpcbVOxsygIsZd973SpHd+mzqtMtc0FECLkMBJqctMN8xmmYVmPpS63okNk40xjHCqY=</HostId>
</Error>
https://pi-templates.s3.us-east-1.amazonaws.com/production/5a849cb7f902a741c9b5610b/EXAMPLE~1.png

Este erro ocorre quando as recomendações do Einstein não geraram uma imagem para o item. Isso ocorre quando o Gerenciador de regras é usado para inserir um Produto/SKU em que Disponibilidade online = N. As imagens são criadas apenas para produtos em que OnlineAvailability = Y e o item é um produto principal (UUID contém ~1)

Para resolver esse problema, modifique o Gerenciador de regras para não inserir esse item ou atualize OnlineAvailability = Y
 

Valores incorretos em campos, como RegularPrice, ou qualquer campo personalizado:

As exibições só são atualizadas em determinadas condições ao usar o upload em lote de um catálogo. Consulte o documento de ajuda Quando as imagens de recomendação são atualizadas?

Para forçar uma atualização de uma exibição:
  1. Vá para Einstein | Recomendações por email | Visão geral | Exibição
  2. Selecione a exibição em questão.
  3. Clique no ícone de engrenagem e depois em Publicar a exibição.
  4. Isso armazenará novamente a exibição em cache, adicionará novos produtos e aplicará os valores atuais no catálogo. 

Caixa azul com um ponto de interrogação:

Isso ocorre quando o servidor da CDN (ou em algum lugar upstream) está bloqueando o acesso aos servidores da AWS usados pelas Recomendações do Einstein.

Verifique isso acessando uma nova exibição de email e adicionando o seguinte HTML: (a imagem superior será exibida, a segunda imagem terá uma pequena caixa com um ponto de interrogação e a terceira imagem poderá ser exibida)
Test Image: <br>
<img src="https://s3-us-west-2.amazonaws.com/nto-products/products370/1000100.jpg"><br>
My image<br>
<img src="https://INSERT_VALUE_FROM_IMAGELINK"><br>
<img src="http://INSERT_VALUE_FROM_IMAGELINK">
Teste usando HTTP vs HTTPS para identificar qualquer problema com o certificado SSL.

As Recomendações do Einstein realizam uma chamada GET (https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods) para cada URL de link de imagem no momento da publicação de uma exibição ou do upload de um catálogo em lote. Isso pode causar uma grande quantidade de tráfego de servidores da Web baseados na AWS para a CDN, o que pode resultar em bloqueio e/ou limitação de taxa

A equipe da CDN deve analisar estas possíveis soluções:
  1. Coloque na lista de permissões os intervalos de endereços IP que as Recomendações do Einstein utilizam
    • Endereço IP US EAST da AWS para todas as pilhas, exceto a pilha 50
    • Endereço IP EU-WEST-2 da AWS para pilha 50
    • https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
  2. Coloque na lista de permissão o seguinte Usuário-Agente:
    • user_agent => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:40.0) Gecko/20100101 Firefox/40.0"
  3. Solicite que um valor/par personalizado seja adicionado ao cabeçalho GET para a lista de permissão
    • SFMC_RECS_IMAGE : true (este cabeçalho só está presente quando uma exibição está gerando imagens e não a partir de uma visualização de uma exibição) 
  4. Se a imagem for renderizada na Exibição de email (uma chamada GET), mas a caixa com um ponto de interrogação ocorrer quando publicada, a CDN não bloqueará todas as chamadas, mas limitará a taxa quando um grande número de chamadas ocorrer ao mesmo tempo
  5. Publique uma exibição de email e analise o tráfego de entrada no servidor da CDN ou upstream (Firewall/Balanceador de carga) e revise as considerações para permitir que o tráfego continue.

A publicação da exibição de email foi cancelada

Depois de publicar uma exibição de email, o sistema retorna ao status Cancelar publicação. Isso é causado pela situação acima, quando, em uma tentativa de acessar a CDN, a chamada GET atinge o tempo limite, causando um problema de desempenho. O sistema cancelará a publicação de qualquer exibição de email ofensiva. Para resolver esse problema, certifique-se de que o servidor da CDN não esteja limitando a taxa ou bloqueando as chamadas GET da plataforma da AWS

Disponibilidade online para produto principal:

Se o produto principal dos itens estiver configurado para onlineavailability = N, todos os itens dentro deste código de produto serão excluídos. O produto principal é identificado por ter o uuid de PRODUCTID~1

A imagem é armazenada em cache:

Quando uma recomendação por email é exibida, ela é armazenada em cache por 48 horas. Essas 48 horas começam assim que os links de recomendação são renderizados pela primeira vez. Qualquer alteração no gerenciador de regras ou na disponibilidade não alterará os produtos exibidos. Para ver as atualizações, você precisaria usar um novo assinante (perfil)

Número do artigo do Knowledge

000384295

 
Carregando
Salesforce Help | Article