Ativar o Asset Insights por meio do DTM

O Adobe Dynamic Tag Management é uma ferramenta que ativa suas ferramentas de marketing digital. É fornecido gratuitamente para os clientes da Adobe Analytics. Você pode personalizar o 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ão suportados e fornecidos apenas para imagens.

CUIDADO

O DTM do Adobe está obsoleto em favor de Adobe Experience Platform Launch e em breve chegará ao fim da vida útil. O Adobe recomenda usar Launch para insights de ativos.

Execute essas etapas para ativar o Asset Insights por meio do DTM.

  1. Clique no logotipo do Experience Manager e acesse Ferramentas > Ativos > Configuração do Insights.

  2. Configurar a implantação do Experience Manager com o Cloud Service do 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 no Perfil do usuário. Essa etapa não é necessária do ponto de vista do Asset Insights, pois a integração do Experience Manager Sites com o Asset Insights ainda está em funcionamento.

  3. Faça logon em https://dtm.adobe.com e selecione uma empresa, conforme apropriado.

  4. 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 documentação.

    Criar propriedade da Web de edição

  5. Na guia Rules, selecione Regras de carregamento de página no painel de navegação e clique em Criar nova regra.

    chlimage_1-58

  6. Expanda JavaScript /Tags de terceiros. Em seguida, clique em Adicionar novo script na guia HTML sequencial para abrir a caixa de diálogo Script.

    chlimage_1-59

  7. Clique no logotipo do Experience Manager e acesse Ferramentas > Ativos.

  8. Clique em Insights Page Tracker, copie o código do rastreador e, em seguida, cole na caixa de diálogo Script aberta na etapa 6. Salve as alterações.

    OBSERVAÇÃO
    • AppMeasurement.js for removido. Ela deve estar disponível por meio da ferramenta Adobe Analytics do DTM.
    • A chamada para assetAnalytics.dispatcher.init() é removida. Espera-se que a função seja chamada assim que a ferramenta Adobe Analytics do DTM terminar o carregamento.
    • Dependendo de onde o Rastreador de página do Asset Insights está 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ágina hospedado no Experience Manager, a origem deve apontar para uma instância de publicação usando o nome do host da instância do dispatcher.
  9. Acesso 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.

    Adicionar a ferramenta Adobe Analytics

    Selecione Conjuntos de relatórios de preparo/produção, conforme apropriado.

  10. Expanda Gerenciamento de biblioteca e verifique se Carregar biblioteca em está definido como Início da página.

    chlimage_1-61

  11. Expanda Personalizar código de página e clique em Abrir editor.

    chlimage_1-62

  12. 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, 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 . Todos os campos assetAnalytics são considerados substituições de valores padrão. Elas não são exigidas por padrão.

    • O código chama assetAnalytics.dispatcher.init() depois de garantir que _satellite.getToolsByType('sc')[0].getS() seja inicializado e assetAnalytics,dispatcher.init esteja disponível. Portanto, você pode ignorar a adição na etapa 11.

    • Conforme indicado nos comentários no código do Rastreador de página do Insights (Ferramentas > Ativos > Rastreador de página do Insights), quando o Rastreador de página não cria um objeto AppMeasurement, os três primeiros argumentos (RSID, Servidor de rastreamento e Namespace do 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 apropriadamente. As entradas no array são solicitadas de acordo com as ferramentas do SiteCatalyst disponíveis na interface do DTM.

  13. Salve e feche a janela Editor de código e salve as alterações na configuração da Ferramenta.

  14. Na guia Approvals , aprove as duas aprovações pendentes. A tag do DTM está pronta para inserção na página da Web. Para obter detalhes sobre como inserir tags do DTM em páginas da Web, consulte Integrar DTM em modelos de página personalizados.

Nesta página