Imagens interativas interactive-images

Você pode tornar as imagens estáticas ricas em experiências envolventes para os clientes, arrastando e soltando pontos de acesso que podem ser comprados em uma imagem. Os hotspots para consumidores combinam informações adicionais sobre um produto ou serviço com um recurso "Adicionar ao carrinho" ou "Comprar" direto no ponto de venda. Os clientes podem selecionar esses pontos de acesso que se vinculam diretamente ao produto ou serviço, adicioná-los a um carrinho de compras ou estar vinculados a uma página da Web. Experiências diretas como essas aumentam o envolvimento e as conversões do cliente no seu site.

Veja a seguir um banner que pode ser comprado com uma janela pop-up do Quickview. Um usuário ativa o Quickview tocando no círculo ou "ponto de acesso" no modelo.

chlimage_1-152

Consulte imagens interativas em ação na página da Web mostrada acima.

Veja como os banners de imagem interativos são criados watch-how-interactive-image-banners-are-created

Veja uma apresentação sobre como banners de imagem interativos são criados (10 minutos e 33 segundos) Você também aprenderá a visualizar, editar e fornecer banners de imagem interativos.

Início rápido: imagens interativas quick-start-interactive-images

A descrição do fluxo de trabalho passo a passo a seguir foi projetada para ajudar você a começar a trabalhar rapidamente com imagens interativas no Adobe Experience Manager Assets.

Procure o Exemplo em algumas das tarefas de Início rápido. Ele contém um breve tutorial baseado em uma exemplo de página da Web que ainda não possui Imagens interativas adicionadas a ela.

O tutorial ajuda a ilustrar as etapas da integração de imagens interativas em seu próprio site.

Etapas de imagens interativas:

  1. (Opcional) Identificar variáveis de ponto de acesso. Se você usa o Adobe Experience Manager Assets e o Dynamic Media de forma independente, identifique variáveis dinâmicas usadas na implementação existente do Quickview. Isso garante que você possa inserir dados de ponto de acesso ao criar a imagem interativa. Consulte (Opcional) Identificação de variáveis de ponto de acesso.
    No entanto, se você usar Experience Manager Sites, Experience Manager eCommerce ou ambos, essa etapa não será necessária.

  2. (Opcional) Criar uma predefinição interativa do visualizador de imagens. Personalize a imagem gráfica usada para representar pontos de acesso. Criar sua própria predefinição do visualizador de imagem interativa não é necessário se você pretende usar a predefinição pronta para uso do visualizador de imagem interativa chamada Shoppable_Banner em vez disso.
    Consulte (Opcional) Criação de uma predefinição interativa do visualizador de imagens.

  3. Carregar um banner de imagem. Carregue banners de imagem que você deseja tornar interativos.
    Consulte Carregamento de um banner de imagem.

  4. Adicionar pontos de acesso a um banner de imagem. Adicione um ou mais pontos de acesso a um banner de imagem. Associe cada um a uma ação, como um hiperlink, uma Visualização rápida ou um Fragmento de experiência. Após adicionar pontos de acesso, você concluirá esta tarefa publicando a imagem interativa.
    Consulte Adicionar pontos de acesso a um banner de imagem.
    Consulte Pré-visualização de imagens interativas - Opcional. Se desejar, é possível visualizar uma representação do banner que pode ser comprado e testar a interatividade.
    Consulte Publicar ativos para obter detalhes sobre como publicar ativos de imagem interativos.

  5. Adicione uma imagem interativa ao seu site ou ao seu site no Experience Manager. Se você usa o Sites, o eCommerce ou ambos, é possível adicionar imagens interativas diretamente a uma página da Web no Experience Manager. Arraste o componente Mídia interativa para a página. Consulte Adicionar ativos do Dynamic Media a páginas.
    Se você usa o Experience Manager Assets e o Dynamic Media de forma independente, copie o código incorporado no seu site. Em seguida, integre-o ao seu Quickview existente. Consulte Integração de uma imagem interativa ao seu site.
    Se você usa um WCM (Web Content Manager, gerenciador de conteúdo da Web) de terceiros, integre o novo vídeo interativo ao Quickview existente usado em seu site. Consulte Integração de uma imagem interativa com uma visualização rápida existente.

(Opcional) Identificar variáveis de ponto de acesso optional-identifying-hotspot-variables

NOTE
Essa tarefa só será necessária se o seguinte for verdadeiro:
  • Você deseja adicionar interatividade à imagem acionando as Exibições rápidas.
  • Sua implementação do Experience Manager faz não use uma estrutura de integração de comércio eletrônico para transferir dados de produtos para o Experience Manager de qualquer solução de comércio eletrônico. Essas soluções incluem o IBM® WebSphere® Commerce, Elastic Path, SAP Hybris ou Intershop.
Se sua implementação do Experience Manager usar eCommerce, você poderá ignorar essa tarefa e prosseguir para a próxima tarefa.

Comece identificando as variáveis dinâmicas usadas pela sua implementação existente do Quickview, para que você possa inserir dados de ponto de acesso para criar a imagem interativa.

Ao adicionar pontos de acesso a uma imagem de banner no Experience Manager Assets, atribua uma SKU (Stock Keeping Unit, Unidade de manutenção de estoque). O SKU é um identificador exclusivo para cada produto ou serviço distinto que você oferece. E adicione quaisquer variáveis opcionais extras a cada ponto de acesso. Essas variáveis de ponto de acesso são usadas posteriormente para corresponder pontos de acesso ao conteúdo do Quickview.

É importante identificar corretamente o número e o tipo de variáveis a serem associadas aos dados do ponto de acesso. Cada ponto de acesso adicionado a uma imagem de banner deve carregar informações suficientes para identificar sem ambiguidade o produto no sistema de back-end existente.

Há diferentes maneiras de identificar um conjunto de variáveis a serem usadas para dados de pontos de acesso.

Às vezes, basta consultar especialistas de TI responsáveis pela implementação do Quickview existente. Essas pessoas provavelmente saberão qual é o conjunto mínimo de dados necessários para identificar o Quickview no sistema. No entanto, também é possível simplesmente analisar o comportamento existente do código front-end.

A maioria das implementações do Quickview usa o seguinte paradigma:

  • O usuário ativa um elemento da interface do usuário no site. Por exemplo, selecionar um botão "Quickview".
  • O site envia uma solicitação de Ajax para o backend a fim de carregar os dados ou o conteúdo da Visualização rápida, se necessário.
  • Os dados do Quickview são traduzidos no conteúdo como preparação para renderização na página da Web.
  • Por fim, o código de front-end renderiza visualmente esse conteúdo na tela.

A abordagem então é visitar diferentes áreas do site existente onde o recurso de Visualização rápida é implementado. Em seguida, acione o Quickview e adquira o URL do Ajax enviado pela página da Web para carregar os dados ou conteúdo do Quickview.

Normalmente, não há necessidade de usar ferramentas de depuração especializadas. Navegadores da Web modernos possuem inspetores da Web que fazem um trabalho adequado. A seguir estão alguns exemplos de navegadores da Web que incluem inspetores da Web:

  • Para ver todas as solicitações HTTP de saída no Google Chrome, pressione F12 para abrir o painel Ferramentas do desenvolvedor e selecione a guia Rede.
    Em uma Mac, pressione Command+Option+I para abrir o painel Ferramentas do desenvolvedor e selecione a guia Rede.

  • No Firefox, você pode ativar o plug-in do Firebug pressionando F12 e usar a guia Net. Ou você pode usar a ferramenta Inspetor integrada e sua guia Rede.
    Em uma Mac, pressione Command+Option+I para abrir o painel Ferramentas do desenvolvedor e selecione a guia Inspetor.

Quando o monitoramento de rede estiver ativado no navegador, acione o Quickview na página.

Agora, localize o URL do Ajax Quickview no log de rede e copie o URL gravado para análise futura. Geralmente, quando você aciona a Visualização rápida, várias solicitações são enviadas para o servidor. Normalmente, o URL do Ajax Quickview é um dos primeiros na lista. Ele tem uma parte ou um caminho de sequência de consulta complexo e seu tipo de resposta MIME é text/html, text/xmlou text/javascript.

Durante esse processo, é importante visitar diferentes áreas do site, com diferentes categorias e tipos de produtos. O motivo é que os URLs do Quickview podem ter partes comuns de uma determinada categoria de site. No entanto, elas só serão alteradas se você visitar uma área diferente do site.

No caso mais simples, a única parte variável no URL do Quickview é o SKU do produto. Nesse caso, o valor da SKU é a única parte dos dados necessária para adicionar pontos de acesso à imagem do banner.

No entanto, em casos complexos, o URL do Quickview tem diferentes elementos variáveis, além do SKU. Por exemplo, elementos variáveis podem incluir ID de categoria, código de cor e código de tamanho. Nesses casos, cada elemento é uma variável separada na definição de dados do ponto de acesso no recurso de imagem interativa que pode ser comprada no Experience Manager Assets.

Considere os seguintes exemplos de URLs do Quickview e as variáveis de ponto de acesso resultantes:

SKU única, encontrada na cadeia de caracteres de consulta.

Os URLs de Quickview gravados incluem o seguinte:

  • https://server/json?productId=866558&source=100

  • https://server/json?productId=1196184&source=100

  • https://server/json?productId=1081492&source=100

  • https://server/json?productId=1898294&source=100

A única parte variável no URL é o valor do parâmetro da string de consulta productId=, e é claramente um valor de SKU. Portanto, os pontos de acesso só precisam de campos de SKU preenchidos com valores como 866558, 1196184, 1081492, 1898294.

SKU única, encontrada no caminho do URL.

Os URLs de Quickview gravados incluem o seguinte:

  • https://server/product/6422350843

  • https://server/product/1607745002

  • https://server/product/0086724882

A parte variável está na última parte do caminho e se torna o valor SKU dos pontos de acesso: 6422350843, 1607745002, 0086724882.

SKU e ID de categoria na cadeia de caracteres de consulta.

Os URLs de Quickview gravados incluem o seguinte:

  • https://server/quickView/product/?category=1100004&prodId=305466

  • https://server/quickView/product/?category=1100004&prodId=310181

  • https://server/quickView/product/?category=1740148&prodId=308706

Nesse caso, há duas partes variáveis no URL. O SKU é armazenado no prodId e a ID da categoria`` é armazenado no category= parâmetro.

Sendo assim, as definições dos pontos de acesso são pares. Ou seja, um valor de SKU e uma variável extra chamada categoryId. Os pares resultantes são os seguintes:

  • O SKU é 305466 e categoryId é 1100004.

  • O SKU é 310181 e categoryId é 1100004.

  • O SKU é 308706 e categoryId é 1740148.

Exemplo

Você pode aplicar a mesma abordagem usada nos três exemplos acima para o página da demonstração na web.

A página da Web de demonstração tem várias miniaturas de produto, cada uma com um botão de visualização rápida chamado "Veja mais". Com a ferramenta de depuração do navegador da Web ainda ativada, selecione cada botão e anote os URLs de visualização rápida gravados. Depois de ativar todas as quatro Visualizações rápidas de produto disponíveis na página, você terá a seguinte lista de solicitações de Visualização rápida feitas no back-end:

  • /datafeed/Male-Windbreaker.json
  • /datafeed/Male-SimpleHenley.json
  • /datafeed/Male-CamoPullover.json
  • /datafeed/Female-QuiltedDownJacket.json

Observando as chamadas do servidor, você pode ver que as informações específicas do produto estão presentes somente no caminho da solicitação. Você também percebe que a sequência de consulta não é usada e que há dois tipos distintos de dados envolvidos:

  • O primeiro tipo é Masculino ou Feminino. Você pode chamar isso de "categoria de produto".
  • O segundo tipo é o nome do produto, como CamoPullover, que provavelmente é o SKU do produto.

Dadas essas informações, todo o URL do Quickview tem o seguinte padrão:

/datafeed/$categoryId$-$SKU$.json

Com base nessa análise, você usaria categoryId e SKU para hotspots.

Agora você está pronto para fazer upload de um banner de imagem e adicionar hotspots a ele usando o recurso de imagem interativa que pode ser comprada no Experience Manager Assets.

(Opcional) Criar uma predefinição interativa do visualizador de imagens optional-creating-an-interactive-image-viewer-preset

É possível optar por usar a predefinição padrão do visualizador de Imagem interativa, pronta para uso, chamada Shoppable_Banner que vem com o Experience Manager Assets. Ou você pode criar sua própria predefinição de visualizador personalizado para usar com imagens interativas.

Ao criar uma predefinição personalizada do visualizador de imagem interativa, você pode determinar a aparência dos pontos de acesso no banner da imagem. Como parte da criação da predefinição do visualizador, você pode optar por usar um gráfico de ponto de acesso de uma galeria de imagens predefinidas.

Depois de salvar a predefinição do visualizador, ela é ativada automaticamente (ativada) na página Lista de predefinições do visualizador no Experience Manager Assets. Essa funcionalidade significa que ela fica visível no componente de Mídia interativa e sempre que você visualiza um ativo. No entanto, para deliver um banner interativo com essa predefinição do visualizador, publicar sua predefinição do visualizador também. Essa regra é verdadeira para predefinições do visualizador personalizadas ou predefinidas.

Para criar uma predefinição do visualizador de imagem interativa:

  1. No painel esquerdo, vá para Ferramentas > Assets > Predefinições do visualizador.

  2. Próximo ao canto superior direito da página, selecione Criar.

  3. Na caixa de diálogo Nova predefinição do visualizador, digite um nome para descrever a predefinição interativa do visualizador de banner.

    Esse título é exibido na página da lista Predefinição do visualizador depois de salvar.

  4. No menu suspenso Rich Media Type (Tipo de mídia avançada), selecione Imagem interativa.

  5. Selecione Criar.

  6. Na página Editar predefinição do visualizador, selecione a Aparência guia.

  7. Siga uma das seguintes opções:

    • Para carregar sua própria imagem de ponto de acesso que você deseja usar em imagens, selecione o ícone Seletor de ativos. Na página Selecionar conteúdo, navegue até a imagem do ponto de acesso que deseja usar e selecione-a. Selecione o ícone de Marca de seleção no canto superior direito.
    • Para selecionar uma imagem de ponto de acesso predefinida, selecione o ícone Galeria de pontos de acesso. Na paleta da galeria de pontos de acesso, selecione a imagem do ponto de acesso que deseja usar.
  8. Próximo ao canto superior direito da página, selecione Salvar.

    Publique a nova predefinição do visualizador.

    Consulte Publicar predefinições do visualizador.

    Agora você está pronto para carregar um banner de imagem.

Carregar um banner de imagem uploading-an-image-banner

Se você já tiver carregado as imagens que deseja usar, avance para a próxima etapa, Adicionar pontos de acesso a um banner de imagem.

Para fazer upload de um banner de imagem:

  1. Carregue banners de imagem que você deseja tornar interativos.

    Consulte Upload de ativos.

    Agora você está pronto para adicionar pontos de acesso ao banner da imagem. Consulte a próxima tarefa abaixo.

Adicionar pontos de acesso a um banner de imagem adding-hotspots-to-an-image-banner

Você pode adicionar pontos de acesso a um banner de imagem usando o editor na página Gerenciamento de pontos de acesso.

Ao adicionar pontos de acesso, você pode defini-los como uma exibição pop-up do Quickview, como um hiperlink ou um Fragmento de experiência.

Consulte Fragmentos de experiência.

NOTE
As ferramentas de compartilhamento de redes sociais na Imagem interativa não são compatíveis quando você incorpora o visualizador em um Fragmento de experiência. Em vez disso, use ou crie predefinições do visualizador que não tenham ferramentas de compartilhamento de redes sociais. Essas predefinições do visualizador permitem incorporá-lo com sucesso aos Fragmentos de experiência.

As opções Desfazer e Refazer, próximas ao canto superior direito da página, são compatíveis durante a sessão de criação/edição atual.

Ao terminar de criar a imagem interativa, você pode usar a Visualização para ver uma representação de como a imagem interativa aparece para os clientes.

Consulte (Opcional) Visualizar imagens interativas.

NOTE
Ao adicionar pontos de acesso a uma imagem em uma Imagem interativa ou em um Banner do carrossel, as informações do ponto de acesso são armazenadas no mesmo local de metadados. Esse local é relativo ao local da imagem, independentemente de ser uma Imagem interativa ou um Banner de carrossel. Essa funcionalidade significa que você pode reutilizar facilmente a mesma imagem, juntamente com seus dados de ponto de acesso definidos, em qualquer visualizador.
No entanto, esteja ciente de que os banners do carrossel são compatíveis com mapas de imagem em imagens que também podem conter pontos de acesso; uma imagem interativa não é compatível. Lembre-se desse pensamento se você pretende criar uma Imagem interativa ou um Banner de carrossel que use a mesma imagem. Em vez disso, você pode criar Imagens interativas e Banners do carrossel usando cópias separadas da mesma imagem.
Consulte também Banners em carrossel.
NOTE
Se você estiver editando imagens interativas com pontos de acesso e recortar a imagem, os pontos de acesso serão removidos.

Para adicionar pontos de acesso a um banner de imagem:

  1. Na visualização de Ativos, navegue até o banner de imagem que você deseja tornar interativo.

  2. Siga uma das seguintes opções:

    • Passe o mouse sobre a imagem e selecione Selecionar (ícone de marca de seleção). Na barra de ferramentas, selecione Editar.

    • Passe o mouse sobre a imagem e selecione Mais ações (ícone de três pontos) > Editar.

    • Para abri-la na página Exibição de detalhes, selecione a imagem. Na barra de ferramentas, selecione Editar.

  3. Próximo ao canto superior esquerdo da página, selecione Adicionar ponto de acesso (ícone de seleção com o dedo) para abrir a página Gerenciamento de pontos de acesso.

  4. Próximo ao canto superior esquerdo da página, selecione Ponto de acesso.

    1. Próximo ao canto superior esquerdo da página Gerenciamento de pontos de acesso, selecione Ponto de acesso.
    2. Na imagem, selecione um local onde deseja que o ponto de acesso apareça. Se necessário, arraste o ponto de conexão para ajustar sua localização. Ou use as teclas de seta do teclado para controlar a posição de um ponto de acesso selecionado.
    3. Adicione mais pontos de acesso, conforme necessário, repetindo as etapas a e b.
    4. (Opcional) Para excluir um ponto de acesso, selecione-o na imagem e Excluir (ícone de lixeira) sob o Pontos de acesso cabeçalho.
  5. No campo de texto Nome, digite o nome do ponto de acesso. Esse nome também aparece na lista suspensa Ponto de acesso selecionado.

  6. Siga uma das seguintes opções:

    • Selecionar Quickview.

      • Se você for um cliente do Experience Manager Sites ou de comércio eletrônico, selecione o ícone Seletor de produtos (lupa) para abrir a página Selecionar produto. Selecione o produto que deseja usar e selecione Selecionar no canto superior direito da página. Você retornará à página Gerenciamento de ponto de acesso.

      • Se você estiver não um cliente do Experience Manager Sites ou de comércio eletrônico

        • Consulte Identificação de variáveis de ponto de acesso; você deve definir essas variáveis.
        • Em seguida, insira manualmente o valor do SKU. No campo de texto Valor do SKU, digite o SKU do produto. O valor SKU inserido preenche automaticamente a parte variável do modelo de visualização rápida. Ele garante que o sistema saiba como associar o ponto de acesso tocado a uma exibição rápida específica do SKU.
        • (Opcional) Se houver outras variáveis na exibição rápida usadas para identificar um produto, selecione Adicionar variável genérica. No campo de texto, especifique uma variável extra. Por exemplo, category=Mens é uma variável adicionada.
    • Selecionar Hiperlink.

      • Se você for um cliente do Experience Manager Sites, selecione o ícone Seletor de sites (pasta). Navegue até um URL. O método de vinculação baseado em URL não é possível se o conteúdo interativo tiver links com URLs relativos, principalmente links para páginas do Experience Manager Sites.
      • Se você for um cliente independente, no campo de texto HREF, especifique o caminho completo do URL para uma página da Web vinculada.

    Certifique-se de especificar se o link deve ser aberto em uma nova guia do navegador (padrão recomendado) ou na mesma guia.

    Consulte Trabalhar com seletores para obter mais informações.

    • Selecionar Fragmento de experiência.

      • Se você for um cliente do Experience Manager Sites, selecione o ícone Pesquisar (lupa) para abrir a página Fragmento de experiência. Selecione o Fragmento de experiência que deseja usar. Em seguida, selecione Selecionar no canto superior direito da página. Você retornará à página Gerenciamento de ponto de acesso.
        Consulte Fragmentos de experiência.

      • Especifique a largura e a altura do Fragmento de experiência como deseja que ele apareça no banner.

        note note
        NOTE
        As ferramentas de compartilhamento de redes sociais na Imagem interativa não são compatíveis quando você incorpora o visualizador em um Fragmento de experiência. Em vez disso, use ou crie predefinições do visualizador que não tenham ferramentas de compartilhamento de redes sociais. Essas predefinições do visualizador permitem incorporá-lo com sucesso aos Fragmentos de experiência.
  7. Selecionar Salvar para salvar seu trabalho e retornar à página Procurar.

  8. Publique a imagem interativa. A publicação entrega o banner por meio da nuvem e também gera o código incorporado que permite a integração com um site de terceiros.

    Consulte Publicar ativos.

    Após adicionar os pontos de acesso e publicar a imagem interativa, você está pronto para adicioná-la ao seu site existente.

    Consulte Integre uma imagem interativa ao seu site.

    note note
    NOTE
    Se você estiver editando imagens interativas com pontos de acesso e recortar a imagem, os pontos de acesso serão excluídos.

(Opcional) Visualizar imagens interativas optional-previewing-interactive-images

Você pode usar a Visualização para ver uma representação de como a imagem interativa aparece para os clientes. A Pré-visualização também permite que você teste os pontos de acesso da imagem para garantir que eles se comportem conforme esperado.

Quando estiver satisfeito com a imagem interativa, você poderá publicá-la.
Consulte Incorporar o visualizador de vídeo ou imagem em uma página da Web.
Consulte Vincular URLs ao aplicativo da Web. O método de vinculação baseado em URL não é possível se o conteúdo interativo tiver links com URLs relativos, principalmente links para páginas do Experience Manager Sites.
Consulte Adicionar ativos do Dynamic Media às páginas.

Para visualizar imagens interativas:

  1. Na visualização de Ativos, navegue até uma imagem interativa existente que você criou e selecione para abri-la na Visualização.
  2. Próximo ao canto superior esquerdo da página Visualização, na lista suspensa Conteúdo, selecione Visualizadores.
  3. Na lista Visualizadores, selecione Shoppable_Banner ou o nome da predefinição interativa do visualizador de imagens que você criou.
  4. Para testar as ações associadas de pontos de acesso, selecione pontos de acesso na imagem.

Publicar ativos de imagem interativos publishing-interactive-image-assets

Consulte Publicar ativos para obter detalhes sobre como publicar ativos de imagem interativos.

Integre uma imagem interativa ao seu site integrating-an-interactive-image-with-your-website

Após carregar uma imagem de banner, adicionar pontos de acesso a ela e publicar a imagem interativa, você estará pronto para adicioná-la à página do site.

Se você for um cliente do Experience Manager Sites, poderá adicionar a imagem interativa arrastando o componente de Mídia interativa para sua página. Consulte Adicionar ativos do Dynamic Media às páginas.

Se você for um cliente independente do Experience Manager Assets, poderá adicionar manualmente a imagem interativa ao seu site, conforme descrito nesta seção.

  1. Copie o código incorporado da imagem interativa publicada.
    Consulte Incorporar o visualizador de vídeo ou imagem em uma página da Web.

  2. Adicione o código incorporado copiado no local desejado na página da Web.
    O código incorporado copiado é definido para um ambiente responsivo, de modo que se ajuste automaticamente à área atribuída.

Exemplo

Usar o site de demonstração como exemplo, observe que a imagem dos três indivíduos é estática IMG tag:

<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">

A integração é tão simples quanto remover o IMG e substituindo-a pelo código incorporado copiado do Experience Manager Assets. Você pode ver que o resultado mostra a imagem interativa que pode ser comprada na página com três pontos de acesso circulares.

NOTE
Neste ponto, os pontos de acesso na imagem interativa que pode ser comprada do site de demonstração são somente para fins de exibição. Elas ainda não estão integradas às Exibições rápidas existentes.

Para aplicar um "recorte" a uma imagem interativa que pode ser comprada para um ambiente responsivo, inclua o atributo de configuração Imagem interativa ZoomView.iscommand ao caminho. Neste caso, o ZoomView o componente é chamado e iscommand é o comando de veiculação de imagens de "recorte" que você aplica.

Consulte ZoomView.iscommand atributo de configuração.

Consulte cortar comando de veiculação de imagens.

Agora você está pronto para integrar a imagem interativa a uma visualização rápida existente no seu site.

Integrar uma imagem interativa a uma visualização rápida existente integrating-an-interactive-image-with-an-existing-quickview

NOTE
Essa tarefa só se aplica se você for um cliente independente do Experience Manager Assets.

A última etapa deste processo é integrar a imagem interativa a uma implementação existente do Quickview em seu site. Não há solução para a integração que funcione para todos os casos. Cada implementação do Quickview é única e é necessária uma abordagem específica. Dessa forma, envolver a assistência de um profissional de TI de front-end é útil.

A implementação existente do Quickview normalmente representa uma cadeia de ações inter-relacionadas que ocorrem na página da Web na seguinte ordem:

  1. Um usuário aciona um elemento na interface do usuário do seu site.
  2. O código de front-end obtém um URL do Quickview com base no elemento de interface do usuário que foi acionado na etapa 1.
  3. O código de front-end envia uma solicitação de Ajax usando o URL obtido na etapa 2.
  4. A lógica de back-end retorna os dados ou o conteúdo correspondentes do Quickview ao código de front-end.
  5. O código de front-end carrega os dados ou o conteúdo da visualização rápida.
  6. Como opção, o código de front-end converte os dados do Quickview carregados em uma representação HTML.
  7. O código de front-end exibe uma caixa de diálogo ou painel modal e renderiza o conteúdo do HTML na tela para o usuário.

Essas chamadas não representam necessariamente chamadas de API públicas independentes chamadas pela lógica da página da Web de uma etapa arbitrária. Em vez disso, é uma chamada encadeada em que cada próxima etapa é ocultada na última fase (retorno de chamada) da etapa anterior.

Quando a imagem interativa que pode ser comprada estiver substituindo a etapa 1 e parcialmente a etapa 2, um usuário toca em um ponto de acesso dentro da imagem que pode ser comprada. Essa interação do usuário é tratada pelo visualizador. O visualizador retorna um evento à página da Web que contém todos os dados de ponto de acesso adicionados anteriormente ao Experience Manager Assets.

Nesse manipulador de eventos, o código de front-end faz o seguinte:

  • Escuta um evento emitido pela imagem interativa que pode ser comprada.
  • Constrói um URL de visualização rápida com base nos dados do ponto de acesso.
  • Aciona o processo de carregar o Quickview do back-end e renderizá-lo na tela para exibição.

O código incorporado retornado pelo Experience Manager Assets tem um manipulador de eventos pronto para uso que é comentado, como visto no seguinte trecho de código destacado:

        var s7interactiveimageviewer = new s7viewers.InteractiveImage({
            "containerId" : "s7interactiveimage_div",
            "params" : {
                "serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
                "contenturl" : "https://aodmarketingna.assetsadobe.com/",
                "config" : "/etc/dam/presets/viewer/Shoppable_Media",
                "asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
        })
        /* // Example of interactive image event for Quickview.
             s7interactiveimageviewer.setHandlers({
                "quickViewActivate": function(inData) {
                    var sku=inData.sku; //SKU for product ID
                    //To pass other parameter from the hotspot, add custom parameter during the hotspot setup as parameterName=value
                    loadQuickView(sku); //Replace this call with your Quickview plugin
                    //See your Quickviewer plugin for the Quickview call
                 },
             });
        */
        s7interactiveimageviewer.init();

Portanto, é necessário apenas remover o comentário do código e substituir o corpo do manipulador fictício pelo código específico da página da Web.

O processo de construção do URL do Quickview é oposto ao processo usado para identificar as variáveis de ponto de acesso abordadas anteriormente.

Consulte Identificação de variáveis de ponto de acesso.

Usando os exemplos de URL do Quickview anterior, você pode ver nos exemplos a seguir, como o URL do Quickview é construído em cada caso:

SKU única, encontrada na sequência de consulta
s7interactiveimageviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/json?productId=" + inData.sku + "&source=100"; }, });
SKU única, encontrada no caminho do URL
s7interactiveimageviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/product/" + inData.sku; }, });
SKU e ID de categoria na cadeia de caracteres de consulta
s7interactiveimageviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/quickView/product/?category=" + inData.categoryId + "&prodId=" + inData.sku; }, });

A última etapa para acionar o URL do Quickview e ativar o painel do Quickview requer a assistência de um profissional de TI de front-end do seu trabalho. Eles têm o conhecimento para saber melhor como acionar com precisão a implementação do Quickview a partir da etapa adequada, tendo um URL do Quickview pronto para uso.

Você pode ver como essas etapas são aplicadas ao site de demonstração para integrar totalmente uma imagem interativa que pode ser comprada com o código do Quickview. Anteriormente, a estrutura do URL do Quickview era identificada como a seguinte:

/datafeed/$categoryId$-$SKU$.json

Para reconstruir esse URL dentro da variável quickViewActivate manipulador, você pode usar o categoryId e SKU campos. Esses campos estão disponíveis no inData objeto passado para o manipulador pelo código do visualizador:

var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";

O site de demonstração está acionando a caixa de diálogo Quickview usando uma loadQuickView() função. Essa função aceita apenas um argumento, que é o URL de dados do Quickview. Assim, a última etapa para integrar a imagem interativa que pode ser comprada é adicionar a seguinte linha de código à quickViewActivate manipulador:

loadQuickView(quickViewUrl);

Este é o código-fonte completo:

 var s7interactiveimageviewer = new s7viewers.InteractiveImage({
  "containerId" : "s7interactiveimage_div",
  "params" : {
   "serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
   "contenturl" : "https://aodmarketingna.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Shoppable_Media",
   "asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
 })
   s7interactiveimageviewer.setHandlers({
   "quickViewActivate": function(inData) {
     var sku=inData.sku;
     var categoryId=inData.categoryId;
    var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
    loadQuickView(quickViewUrl);
    },
   });
 s7interactiveimageviewer.init();

A variável site de demonstração final com imagem interativa totalmente integrada.

Criar pop-ups personalizados usando o Quickview using-quickviews-to-create-custom-pop-ups

Consulte Crie um pop-up personalizado do Windows® usando o Quickview.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab