Ativar o Assets Insights por meio do DTM enable-asset-insights-through-dtm
O Adobe Dynamic Tag Management é uma ferramenta que ativa as ferramentas de marketing digital. Ele é fornecido gratuitamente para clientes do Adobe Analytics. Você pode personalizar seu código de rastreamento para permitir que soluções de CMS de terceiros usem o Assets Insights ou usar o DTM para inserir tags do Assets Insights. Os insights só são aceitos e fornecidos para imagens.
Execute essas etapas para ativar o Assets Insights por meio do DTM.
-
Clique no logotipo do Experience Manager e vá para Ferramentas > Assets > Configuração do Insights.
-
Configurar a implantação do Experience Manager com o Cloud Service do DTM
O token da API deve estar disponível depois que você fizer logon em https://dtm.adobe.com e visitar Configurações de Conta no Perfil do usuário. Essa etapa não é necessária do ponto de vista do Assets Insights, pois a integração do Experience Manager Sites com o Assets Insights ainda está em andamento.
-
Faça logon em https://dtm.adobe.com e selecione uma empresa, conforme apropriado.
-
Criar ou abrir uma Propriedade da Web existente
-
Selecione a guia Propriedades da Web e clique em Adicionar Propriedade.
-
Atualize os campos conforme apropriado e clique em Criar Propriedade. Consulte a documentação.
-
-
Na guia Regras, selecione Regras de carregamento de página no painel de navegação e clique em Criar nova regra.
-
Expanda JavaScript /Marcas de Terceiros. Em seguida, clique em Adicionar novo script na guia HTML sequencial para abrir a caixa de diálogo Script.
-
Clique no logotipo do Experience Manager e vá para Ferramentas > Assets.
-
Clique em Rastreador de páginas do Insights, copie o código do rastreador e cole-o na caixa de diálogo de Script que você abriu na etapa 6. Salve as alterações.
note note NOTE AppMeasurement.js
foi removido. Espera-se que esteja disponível por meio da ferramenta Adobe Analytics do DTM.- A chamada para
assetAnalytics.dispatcher.init()
foi removida. Espera-se que a função seja chamada assim que a ferramenta Adobe Analytics do DTM terminar de carregar. - Dependendo de onde o Rastreador de páginas do Assets Insights estiver hospedado (por exemplo, Experience Manager, CDN e assim por diante), a origem da origem do script pode exigir alterações.
- Para o Rastreador de páginas hospedado no Experience Manager, a origem deve apontar para uma instância de publicação usando o nome de host da instância do Dispatcher.
-
Acessar
https://dtm.adobe.com
. Clique em Visão geral na propriedade da Web e clique em Adicionar ferramenta ou abra uma Ferramenta do Adobe Analytics existente. Ao criar a ferramenta, você pode definir o Método de Configuração como Automático.Selecione Conjuntos de relatórios de Preparo/Produção, conforme apropriado.
-
Expanda Gerenciamento de Biblioteca e certifique-se de que Carregar Biblioteca em esteja definido como Topo da Página.
-
Expanda Personalizar código de página e clique em Abrir editor.
-
Cole o seguinte código na janela:
code language-java var sObj; if (arguments.length > 0) { sObj = arguments[0]; } else { sObj = _satellite.getToolsByType('sc')[0].getS(); } _satellite.notify('in assetAnalytics customInit'); (function initializeAssetAnalytics() { if ((!!window.assetAnalytics) && (!!assetAnalytics.dispatcher)) { _satellite.notify('assetAnalytics ready'); /** NOTE: Copy over the call to 'assetAnalytics.dispatcher.init()' from Assets Pagetracker Be mindful about changing the AppMeasurement object as retrieved above. */ assetAnalytics.dispatcher.init( "", /** RSID to send tracking-call to */ "", /** Tracking Server to send tracking-call to */ "", /** Visitor Namespace to send tracking-call to */ "", /** listVar to put comma-separated-list of Asset IDs for Asset Impression Events in tracking-call, for example, 'listVar1' */ "", /** eVar to put Asset ID for Asset Click Events in, for example, 'eVar3' */ "", /** event to include in tracking-calls for Asset Impression Events, for example, 'event8' */ "", /** event to include in tracking-calls for Asset Click Events, for example, 'event7' */ sObj /** [OPTIONAL] if the webpage already has an AppMeasurement object, include the object here. If unspecified, Pagetracker Core shall create its own AppMeasurement object */ ); sObj.usePlugins = true; sObj.doPlugins = assetAnalytics.core.updateContextData; assetAnalytics.core.optimizedAssetInsights(); } else { _satellite.notify('assetAnalytics not available. Consider updating the Custom Page Code', 4); } })();
- A regra de carregamento de página no DTM inclui apenas o código
pagetracker.js
. Quaisquer camposassetAnalytics
são considerados substituições para valores padrão. Elas não são exigidas por padrão. - O código chama
assetAnalytics.dispatcher.init()
depois de verificar se_satellite.getToolsByType('sc')[0].getS()
foi inicializado e seassetAnalytics,dispatcher.init
está disponível. Portanto, você pode pular a adição na etapa 11. - Conforme indicado em comentários no código do Rastreador de Páginas do Insights (Ferramentas > Assets > Rastreador de Páginas do Insights), quando o Rastreador de Páginas não cria um objeto
AppMeasurement
, os três primeiros argumentos (RSID, Servidor de Rastreamento e Namespace do Visitante) são irrelevantes. Cadeias de caracteres vazias são passadas para realçar isso.
Os argumentos restantes correspondem ao que está configurado na página Configuração de Insights (Ferramentas > Assets > Configuração de Insights). - O objeto de AppMeasurement é recuperado consultando
satelliteLib
para todos os mecanismos de SiteCatalyst disponíveis. Se várias tags estiverem configuradas, altere o índice do seletor de matriz apropriadamente. As entradas no storage são ordenadas de acordo com as ferramentas do SiteCatalyst disponíveis na interface do DTM.
- A regra de carregamento de página no DTM inclui apenas o código
-
Salve e feche a janela Editor de códigos e salve as alterações na configuração da Ferramenta.
-
Na guia Aprovações, aprove as duas aprovações pendentes. A tag do DTM está pronta para ser inserida na página da Web.