at.js versão 2.11.7 (26 de fevereiro de 2025)
- Log de Telemetria Corrigida quando
localStorage
não está disponível. A telemetria estava causando um problema para alguns clientes que tinham olocalStorage
desativado nos navegadores.
at.js versão 2.11.6 (segunda-feira, 29 de setembro de 2024)
- Correção de um problema que impedia o Target de operar corretamente com ofertas de redirecionamento no Visual Experience Composer (VEC) ou Form-Based Experience Composer.
at.js versão 2.11.5 (quinta-feira, 14 de agosto de 2024)
- Implementação do armazenamento em cache para operações de leitura e gravação de cookies, a fim de reduzir a sobrecarga de análise e manipulação de sequência repetida e dispendiosa.
- Implementação da mais recente API de parâmetros de pesquisa de URL quando disponível, pois é mais rápida do que analisar e manipular cadeias de caracteres manualmente.
Versão 2.11.4 da at.js (quinta-feira, 24 de janeiro de 2024)
- Atualização do at.js para evitar que dados geográficos inválidos sejam enviados para a API de entrega.
at.js versão 2.11.3 (quarta-feira, 21 de novembro de 2023)
- Correção de um problema que impedia o envio de tokens de resposta em
at-content-rendering-failed
eventos.
at.js versão 2.11.2 (sexta-feira, 26 de outubro de 2023)
- Correção de um problema que causava inconsistências nos tokens de resposta enviados em eventos personalizados.
at.js versão 2.11.1 (sábado, 13 de outubro de 2023)
- Correção de um problema que causava erros não detectados enquanto uma página que executava a at.js estava no modo quirks.
at.js versão 2.11.0 (quarta-feira, 10 de outubro de 2023)
- Adicionado suporte para configuração personalizada Adobe Experience Platform (AEP)
sandboxId
esandboxName
emtargetGlobalSettings
, que é passada para a API de Entrega em chamadasgetOffer/getOffers
. - Correção de DOM de sombra para encadeamento
:eq()
em seletores.
at.js versão 2.10.3 (quarta-feira, 12 de setembro de 2023)
- Correção de um problema que acionava incorretamente o evento personalizado
at-content-rendering-succeeded
quando nenhuma oferta era renderizada. O evento correto,at-content-rendering-no-offers
, agora é acionado. - Adicionados
eventToken
eresponseTokens
ao objeto de erro para o evento personalizadoat-content-rendering-failed
.
at.js versão 2.10.2 (7 de março de 2023)
- Correção de um problema que fazia com que a função
trackEvent
sempre retornasse um erro.
at.js versão 2.10.1 (2 de fevereiro de 2023)
- Correção de um erro no qual as atividades que envolviam regras de público e continham parâmetros com pontos em seus nomes não retornavam a experiência esperada de decisão no dispositivo.
- Correção de um bug introduzido na at.js 2.6.0, no qual a at.js disparava uma chamada de entrega, mesmo quando a mboxDisable estava ativada.
at.js versão 2.10.0 (terça-feira, 19 de setembro de 2022)
- Adição de suporte a cookies de terceiros.
at.js versão 2.9.0 (27 de maio de 2022)
- Foi adicionado suporte a User Agent Client Hints.
- Correção de um erro em que várias solicitações de mbox na mesma página tinham IDs de impressão diferentes.
Versão 2.8.1 da at.js (28 de janeiro de 2022)
- Correção do
pageLoad
que não estava sendo mapeado para target-global-mbox no modo de execução híbrido On Device Decisioning (ODD). - Correção de um problema com detalhes de análise para a solicitação de mbox.
- As dependências de desenvolvimento foram atualizadas para corrigirem vulnerabilidades de segurança.
Versão 2.8.0 da at.js (7 de janeiro de 2022)
A biblioteca JavaScript at.js do Target agora coleta dados de uso de recursos e de telemetria de desempenho. Os dados pessoais não são coletados. A opção de recusa para este recurso está disponível ao configurar telemetryEnabled
para falso em targetGlobalSettings
. Para mais informações, consulte telemetryEnabled em targetGlobalSettings.
at.js versão 2.7.0 (28 de outubro de 2021)
Esta versão inclui os seguintes aprimoramentos:
- Suporte adicionado para Componentes da web. Esta versão da at.js é necessária para criar e testar experiências e ofertas personalizadas em elementos personalizados e em elementos dentro de elementos personalizados. Essa funcionalidade está incluída na versão 21.10.5 do Target Standard/Premium.
at.js 1.8.3 (21 de setembro de 2021)
Esta versão contém as seguintes alterações:
- Os módulos do Adobe Experience Platform Launch
reactor-window
ereactor-document
foram removidos para garantir que a compilação do Platform Launch funcione corretamente para clientes que têm owindow.default
ou odocument-default
definidos. - A at.js 1.8.3 agora define explicitamente o
Samesite=None
e oSecure
para garantir que os cookies de domínio de terceiros sejam definidos corretamente.
at.js 2.6.1 (16 de agosto de 2021)
- Correção de erros para "Nenhum artefato em cache disponível para modo híbrido" ao usar a decisão no dispositivo.
at.js 2.6.0 (16 de julho de 2021)
- Adição do atributo seguro aos cookies sempre que as configurações
secureOnly
da at.js estiverem definidas comotrue
. - Os tokens de resposta agora estão disponíveis ao usar o
triggerView()
. - Correção de um problema relacionado ao evento
CONTENT_RENDERING_NO_OFFERS
. Agora, esse evento é acionado corretamente sempre que não há conteúdo retornado do Target. - Os detalhes das métricas de clique do Analytics for Target (A4T) são retornados corretamente ao usar solicitações
prefetch
. - A geração UUID não usa mais
Math.random()
, mas depende dewindow.crypto
. - A expiração do cookie
sessionId
é estendida corretamente em cada chamada de rede. - A inicialização do cache de visualização do Aplicativo de página única (SPA) agora é manipulada corretamente e atende às configurações de
viewsEnabled
. A configuração deviewsEnabled
para o valorfalse
agora desabilita a funçãotriggerView()
. Consulte Ordem das operações para o carregamento inicial da página.
at.js 2.5.0 (13 de maio de 2021)
Essa versão da at.js inclui os seguintes aprimoramentos e alterações:
- Suporte à decisão no dispositivo para at.js.
- Suporte a links de pré-visualização para atividade de Automated Personalization
Esta versão também remove o suporte ao Microsoft Internet Explorer 10 e versões posteriores.
at.js 2.4.1 (23 de março de 2021)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Correção de um problema em que
targetPageParams
era incluído nas solicitações da mbox.targetPageParams
deve ser incluído somente em solicitaçõespageLoad
. (TNT-40247) - Globais de janela e documento otimizados que fazem referência à extensão do Adobe Experience Platform. (TNT-37124)
at.js 2.4.0 (14 de janeiro de 2021)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Adiciona suporte para id de perfil/plataforma unificada para API de entrega de customerIds.
- Corrige a injeção de tag de estilo inválida.
at.js 2.3.3 (13 de novembro de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Correção de um problema relacionado ao rastreamento de cliques da mbox e ao A4T. Com 0n cliques, Target acionou uma chamada da API de Entrega com os parâmetros de mbox e mbox corretos. No entanto, o SDID não correspondeu ao da chamada Analytics, portanto, não houve identificação de ocorrência e conversão. (TNT-38372)
at.js 2.3.2 (24 de julho de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Correção de um erro quando um script ou código adicionava uma propriedade padrão à janela ou ao documento.
at.js 1.8.2 (15 de junho de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Correção de um problema ao usar a substituição de CNAME e borda, at.js 1.O x pode criar o domínio do servidor incorretamente, o que resultou na falha da solicitação do Target. (TNT-35064)
Versões 2.3.1 da at.js (15 de junho de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- A configuração
deviceIdLifetime
foi substituída por targetGlobalSettings. (TNT-36349) - Correção de um problema ao usar a substituição de CNAME e borda, at.js 2.O x pode criar o domínio do servidor incorretamente, o que resultou na falha da solicitação do Target. (TNT-35065)
- Correção de um problema ao usar a extensão Target v2 e a extensão Adobe Analytics Launch, Target atrasou a chamada Analytics
sendBeacon
. (TNT-36407, TNT-35990, TNT-36000)
at.js versão 2.3.0 (quinta-feira, 25 de março de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- Suporte para definição de nonces da Política de Segurança de Conteúdo nas tags SCRIPT e STYLE anexadas ao DOM da página ao aplicar ofertas Target entregues. Os clientes podem definir
targetGlobalSettings.cspScriptNonce
etargetGlobalSettings.cspStyleNonce
para que a at.js possa definir os nonces de marca de script e estilo correspondentes nas ofertas aplicadas. Consulte targetGlobalSettings para obter mais detalhes. - Correção de um problema ao compilar a at.js com o compilador de Fechamento do Google para implantação do Google Tag Manager.
- O cookie de verificação at.js foi renomeado de
check
paraat_check
para evitar colisões com as implementações dos clientes.
at.js versão 1.8.1 (quinta-feira, 25 de março de 2020)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
- O cookie de verificação at.js foi renomeado de
check
paraat_check
para evitar colisões com as implementações dos clientes.
at.js versão 2.2.0 (sexta-feira, 10 de outubro de 2019)
Essa versão do at.js inclui os seguintes aprimoramentos e correções:
- Correção de um problema no qual o rastreamento de cliques não relatava conversões no Analytics for Target (A4T) quando o código Adobe Analytics não estava presente nos elementos da página.
- Desempenho aprimorado ao usar o Serviço da Experience Cloud ID (ECID) v4.4 e a at.js 2.2 nas páginas da Web.
- Anteriormente, a ECID fazia duas chamadas de bloqueio antes que a at.js pudesse buscar experiências. Isso foi reduzido a uma única chamada, o que melhora significativamente o desempenho.
- Correção de um processamento de exibição pré-buscado incorreto, em que os tokens de evento de ofertas padrão não eram incluídos nas notificações enviadas.
- A at.js versão 2.2 também fornece uma nova configuração chamada
serverState
. Esta configuração pode ser usada para otimizar o desempenho da página quando uma integração híbrida do Target é implementada. A integração híbrida significa que você está usando a at.js v2.2+ no lado do cliente e a API de entrega ou uma SDK do Target no lado do servidor para fornecer experiências.serverState
fornece ao at.js v2.2+ a capacidade de aplicar experiências diretamente de conteúdo buscado no lado do servidor e retornado ao cliente como parte da página que está sendo veiculada. Para obter mais informações, consulte "serverState" em targetGlobalSettings.
at.js versão 1.8.0 (sexta-feira, 10 de outubro de 2019)
Essa versão do at.js inclui os seguintes aprimoramentos e correções:
- Desempenho aprimorado ao usar o Serviço da Experience Cloud ID (ECID) v4.4 e a at.js 1.8 nas páginas da Web.
- Anteriormente, a ECID fazia duas chamadas de bloqueio antes que a at.js pudesse buscar experiências. Isso foi reduzido a uma única chamada, o que melhora significativamente o desempenho.
at.js versão 2.1.1 (24 de julho de 2019)
Essa versão do at.js é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
(Os números de edição entre parênteses são para uso interno da Adobe.)
- Correção de um problema que fazia com que vários beacons fossem acionados ao usar a métrica de Rastreamento de cliques na página Metas e configurações no Visual Experience Composer (VEC). (TNT-32812)
- Correção de um problema que fazia com que o
triggerView()
não renderizasse ofertas mais de uma vez. (TNT-32780) - Correção de um problema no
triggerView()
para garantir que a solicitação contivesse informações da Experience Cloud ID (ECID). (TNT-32776) - Correção de um problema que impedia o acionamento da notificação do
triggerView()
, mesmo se não houvesse exibições salvas. (TNT-32614) - Correção de um problema que causava um erro devido ao uso de decodeURIcomponent, que causava problemas quando o URL continha um parâmetro da sequência de consulta malformado. (TNT-32710)
- Agora o sinalizador de beacon é definido como “true” no contexto de solicitações de entrega enviadas por meio da API do
Navigator.sendBeacon()
. (TNT-32683) - Correção de um problema que impedia que as ofertas do Recommendations fossem exibidas nos sites de alguns clientes. Os clientes podem ver o conteúdo da oferta na chamada da API de entrega, mas a oferta não foi aplicada no site. (TNT-32680)
- Correção de um problema que fazia com que o rastreamento de cliques em várias experiências não funcionasse como esperado. (TNT-32644)
- Correção de um problema que impedia o at.js de aplicar a segunda métrica após a falha da renderização da primeira métrica. (TNT-32628)
- Correção de um problema ao passar o
mbox3rdPartyId
usando a função dotargetPageParams
que fazia com que a carga da solicitação não estivesse presente nos parâmetros de consulta ou na carga da solicitação. (TNT-32613) - Correção de um problema que fazia com que as respostas da notificação de cliques fossem bloqueadas nos navegadores Chromium (incluindo Google Chrome). (TNT-32290)
at.js versão 2.1.0 (segunda-feira, 3 de junho de 2019)
Esta versão inclui os seguintes recursos e melhorias:
-
Suporte ao Adobe Opt-in: o Adobe Opt-in é uma maneira de simplificar as integrações das soluções da Adobe com as plataformas de gerenciamento de consentimento. Para obter mais informações sobre o Adobe Opt-in, consulte Privacidade e Regulamento Geral sobre a Proteção de Dados (GDPR).
-
Compatível com o CSP padrão do setor: a at.js não usa mais eval() para executar o JavaScript.
-
Log de análise do cliente: forneça aos clientes controle total sobre como enviar dados de análise para o Adobe Analytics, seja no cliente ou no servidor.
Para obter mais informações, consulte Logs Analytics do lado do cliente.
-
Enviar notificações: permite aos desenvolvedores enviar notificações quando uma experiência é renderizada pelo seu código em vez de usar
applyOffer()
ouapplyOffers()
.Para obter mais informações, consulte adobe.target.sendNotifications(options).
-
Tamanho da at.js reduzido em ~24%: o tamanho da at.js foi reduzido em ~24%. O tamanho de arquivo menor melhora o desempenho do carregamento da página e reduz o tempo para baixar a at.js na página.
at.js versão 2.0.1 (terça-feira, 19 de março de 2019)
Essa é uma versão de manutenção e inclui os seguintes aprimoramentos e correções:
(Os números de edição entre parênteses são para uso interno da Adobe.)
- Correção de uma condição de corrida no código de pesquisa DOM que causava exceções de JavaScript para determinados clientes. (TNT-31869)
- As notificações que renderizaram as exibições foram desassociadas dos manipuladores de eventos do rastreamento de cliques. Inicialmente, Target não enviava notificações se os manipuladores de eventos de clique pertencentes a uma exibição renderizada não pudessem ser anexados. Target agora envia uma notificação de exibição mesmo quando os elementos de clique não são encontrados. (TNT-31969)
- Correção de um problema que fazia com que o sinalizador de redirecionamento do evento de solicitação sucedida fosse sempre definido como verdadeiro. (TNT-31907)
- Correção de um problema que fazia com que a ação de reorganizar do VEC fosse registrada como êxito, mesmo quando os elementos estavam ausentes. (TNT-31924)
- Correção de um problema que fazia com que as notificações de determinados clientes não contivessem o token de propriedade das Permissões empresariais. (TNT-31999)
at.js versão 1.7.1 (terça-feira, 19 de março de 2019)
Essa é uma versão de manutenção e inclui a seguinte correção:
(Os números de edição entre parênteses são para uso interno da Adobe.)
- Correção de uma condição de corrida no código de pesquisa DOM que causava exceções de JavaScript para determinados clientes. (TNT-31869)
at.js versão 2.0.0
A at.js 2.x fornece conjuntos de recursos avançados para sua empresa personalizar tecnologias de próxima geração no lado do cliente. Essa nova versão tem como foco a atualização da at.js para ter interações harmoniosas com aplicativos de página única (SPAs).
Estes são alguns benefícios do uso da at.js 2.x que não estão disponíveis nas versões anteriores:
- A capacidade de armazenar todas as ofertas em cache quando a página é carregada para reduzir o número de chamadas de servidor a apenas uma chamada.
- Melhore bastante as experiências dos usuários finais em seu site, uma vez que as ofertas são exibidas imediatamente por meio do cache, sem o atraso imposto pelas chamadas tradicionais do servidor.
- Uma linha de código simples e uma configuração de desenvolvedor única para permitir que seus profissionais de marketing criem e executem atividades A/B e Experience (XT) por meio do Visual Experience Composer (VEC) em seus aplicativos de página única.
A at.js 2.x apresenta as seguintes novas funções:
- getOffers()
- applyOffers()
- triggerView()
As seguintes funções foram descontinuadas com a introdução da at.js 2.x:
- mboxCreate()
- mboxDefine
- registerExtension()
Para obter mais informações, consulte Atualização da at.js 1.x para at.js 2.x e funções da at.js.
at.js versão 1.7.0
O at.js 1.7.0 traz suporte à Adobe Opt-In. O Adobe Opt-In é uma maneira de simplificar as integrações das soluções da Adobe com as plataformas de gerenciamento de consentimento.
Para obter mais informações sobre o Adobe Opt-in, consulte Privacidade e Regulamento Geral sobre a Proteção de Dados (GDPR).
Esta versão também corrige um problema em que Target pode substituir parâmetros de URL de redirecionamento por parâmetros provenientes da URL de redirecionamento.
at.js versão 1.6.4
O at.js 1.6.4 é uma versão de manutenção e aborda o seguinte problema:
- Correção de uma condição de corrida que se manifestava no Microsoft Internet Explorer 11 e que causava a aplicação de ofertas duplicadas.
at.js versão 1.6.3
A versão 1.6.3 do at.js inclui as seguintes correções e aprimoramentos:
- Os seletores agora têm o CSS ignorado se contiverem IDs ou classes CSS que comecem com um dígito, dois hifens ou um hífen seguido de um dígito (por exemplo #-123). (TNT-31061)
- Correção de um problema introduzido na at.js 1.6.2 em que as ofertas do Visual Experience Composer (VEC) com diferentes atividades aplicáveis a um mesmo seletor CSS não respeitavam a prioridade das atividades. (TNT-31052)
- Correção de um problema de limite de tempo para promessas em ambientes em que não havia suporte nativo a promessas. (TNT-30974)
- Os problemas agora são capturados e relatados corretamente pelo evento de falha de renderização de conteúdo. Anteriormente, o JavaScript podia relatar uma execução bem-sucedida, mesmo que não fosse o caso. (TNT-30599)
at.js versão 1.6.2
Esta é uma versão de manutenção e aborda o seguinte problema:
- Corrigido um problema que, em alguns sites de clientes, resultava em um loop "async" infinito.
Aqui estão as melhorias e correções incluídas na at.js versão 1.6.1:
- Corrigido um problema na at.js 1.6.0 que fazia com que as recomendações fossem duplicadas no Microsoft Internet Explorer 11. (TNT-30593)
- A at.js agora garante que a lógica de substituição de borda verifique a existência de um cookie de cluster de borda para evitar um número de borda diferente se um usuário pular bordas durante uma sessão. (TNT-30563)
- Corrigido um problema que impedia a at.js de executar ações subsequentes se o conteúdo HTML contivesse um código JS inválido. A at.js agora registra o erro e renderiza as ações restantes sem problema. (TNT-30546)
- Foram feitas alterações para que haja uma exceção quando uma página de redirecionamento se requalificar para uma atividade de redirecionamento. (TNT-30532)
- Corrigido um problema que impedia que o tempo limite de solicitação correto fosse propagado da solicitação da API getOffer (). (TNT-30498)
- Corrigido um problema que impedia a at.js 1.6.0 de salvar cookies ao usar o protocolo de arquivo. (TNT-30454)
- Correção de um problema que fazia com que nem todas as experiências fossem entregues com redirecionamentos ao usar o Analytics for Target (A4T). (TNT-30444)
- Correção de um problema que fazia com que a página ficasse oculta após a chamada bem-sucedida do Target. (TNT-30358)
Aqui estão as melhorias e correções incluídas na at.js versão 1.6.0:
- As ofertas de redirecionamento agora são automaticamente compatíveis na integração do Analytics for Target (A4T). A solução alternativa do lado do cliente foi removida. (TNT-30247)
- O roteamento de borda do lado do cliente agora está ativado por padrão. (TNT-30261)
- Corrigido um problema com a renderização de ação do Visual Experience Composer (VEC) quando há dependências entre as ações. (TNT-30248)