O Gerenciamento dinâmico de tags do Adobe é uma ferramenta que ativa suas ferramentas de marketing digital. Ele é fornecido gratuitamente aos clientes da Adobe Analytics. Você pode personalizar seu código de rastreamento para permitir que soluções de CMS de terceiros usem o Asset Insights ou usar o DTM para inserir tags do Asset Insights. Os insights só são suportados e fornecidos para imagens.
O DTM do Adobe está obsoleto em favor da Adobe Experience Platform Launch e logo atingirá fim da vida. O Adobe recomenda que você use Iniciar para insights de ativos.
Execute estas etapas para ativar os Insights de ativos por meio do DTM:
Toque/clique no logotipo AEM e vá para Ferramentas > Ativos > Configuração do Insights.
Configurar AEM instância com o Cloud Service DTM
O token da API deve estar disponível assim que você fizer logon em https://dtm.adobe.com e visitar Configurações da conta a partir do ícone de Perfil. Essa etapa não é necessária do ponto de vista Asset Insights, pois a integração da AEM Sites com o Asset Insights ainda está em andamento.
Faça logon em https://dtm.adobe.com e selecione uma Empresa, conforme apropriado.
Criar/abrir uma propriedade da Web existente
Na guia Regras, selecione Regras de carregamento de página no painel de navegação e toque/clique em Criar nova regra.
Expanda Javascript /Tags de terceiros. Em seguida, toque/clique em Adicionar novo script na guia HTML sequencial para abrir a caixa de diálogo Script.
Toque/clique no logotipo AEM e vá para Ferramentas > Ativos.
Toque/clique em Controlador de página do Insights, copie o código do rastreador e cole-o na caixa de diálogo Script aberta na etapa 6. Salve as alterações.
AppMeasurement.js
foi removido. Ela deve estar disponível por meio da ferramenta Adobe Analytics do DTM.assetAnalytics.dispatcher.init()
foi removida. Espera-se que a função seja chamada assim que a ferramenta Adobe Analytics do DTM terminar o carregamento.Abra https://dtm.adobe.com. Clique em Visão geral na propriedade da Web e clique em Adicionar ferramenta ou abra uma ferramenta Adobe Analytics existente. Ao criar a ferramenta, você pode definir Método de configuração como Automático.
Selecione Conjuntos de relatórios de armazenamento temporário/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 ou toque em Abrir editor.
Cole o seguinte código na janela:
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, e.g. 'listVar1' */
"", /** eVar to put Asset ID for Asset Click Events in, e.g. 'eVar3' */
"", /** event to include in tracking-calls for Asset Impression Events, e.g. 'event8' */
"", /** event to include in tracking-calls for Asset Click Events, e.g. 'event7' */
sObj /** [OPTIONAL] if the webpage already has an AppMeasurement object, please 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 somente o código pagetracker.js. Quaisquer campos assetAnalytics
são considerados substituições para valores padrão. Elas não são obrigatórias por padrão.
O código chama assetAnalytics.dispatcher.init()
depois de verificar se _satellite.getToolsByType('sc')[0].getS()
está inicializado e assetAnalytics,dispatcher.init
está disponível. Portanto, você pode ignorar a adição na etapa 11.
Conforme indicado nos comentários no código do Controlador de página do Insights (Ferramentas > Ativos > Controlador de página do Insights), quando o Controlador de página não cria um objeto AppMeasurement
, os três primeiros argumentos (RSID, Servidor de rastreamento e Namespace de Visitante) são irrelevantes. Strings vazias são passadas para realçar isso.
Os argumentos restantes correspondem ao que está configurado na página Configuração do Insights (Ferramentas > Ativos > Configuração do Insights).
O objeto 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 adequadamente. As entradas no storage são ordenadas de acordo com as ferramentas de SiteCatalyst disponíveis na interface do DTM.
Salve e feche a janela Editor de código 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 sua página da Web. Para obter detalhes sobre como inserir tags do DTM em páginas da Web, consulte Integração do DTM em modelos de página personalizados.