Erro ao compilar a linha 38 do script 'content htmlContent': ausente ; (line='@ include option='NmsTracking'

Descrição

Ambiente

  • Campaign Classic
  • Campaign
  • Campaign Classic v7

Problemas/sintomas
Após uma atualização para a build 9346, o cliente não pôde enviar provas e deliveries quando o rastreamento foi ativado.

Os deliveries estavam falhando com o erro:

Erro ao compilar a linha 38 do script 'content htmlContent': ausente ; instrução before (line='@ include option='NmsTracking_ClickFormula_acxMultiBrand' // linha 149\ ' token='option='NmsTracking_ClickFormula_acxMultiBrand' // linha 149\ '). SCR-#ID# JavaScript: ao compilar o script 'content htmlContent'. JST-#ID# Não é possível compilar o script (htmlContent de conteúdo).

No entanto, a fórmula de clique de rastreamento OOTB funcionou.

Resolução

Causa raiz:

O rastreamento personalizado clica na fórmula acxMultiBrand que não estava mais em uso e foi ativado durante a atualização. Como o cliente está usando o Web Analytics Connector, essa fórmula não deve ter sido usada.

Solução alternativa:

Para resolver esse problema, o valor da opção acxMultiBrand foi atualizado para o valor da fórmula de rastreamento padrão (que foi usada em primeiro lugar pelo cliente).

Nesta página