Migração da extensão de tag do Adobe Analytics para a extensão de tag do SDK da Web

Esse caminho de implementação envolve uma abordagem de migração metódica para mover da extensão de tag da Adobe Analytics para a extensão de tag do SDK da Web. Outros caminhos de implementação são abordados em páginas separadas:

  • AppMeasurement Biblioteca JavaScript do SDK da Web: uma abordagem suave e metódica para migrar para o SDK da Web, exceto por não usar marcas. Em vez disso, você remove manualmente a biblioteca de coleta de dados do Adobe Analytics (AppMeasurement.js) e a substitui pela biblioteca JavaScript do SDK da Web (alloy.js).
  • Extensão de tag do SDK da Web: uma nova instalação do SDK da Web em que você gerencia a implementação usando tags na Coleção de dados da Adobe Experience Platform. Ele requer o grupo de campos Adobe Analytics ExperienceEvent, que inclui variáveis típicas do Analytics para serem incluídas no esquema XDM.
  • Biblioteca JavaScript do SDK da Web: uma instalação do SDK da Web atualizada usando a biblioteca JavaScript do SDK da Web (alloy.js). Gerencie você mesmo a implementação, em vez de usar a interface das tags. Ele requer o grupo de campos Adobe Analytics ExperienceEvent, que inclui variáveis típicas do Analytics para serem incluídas no esquema XDM.

Vantagens e desvantagens desse caminho de implementação

O uso dessa abordagem de migração tem vantagens e desvantagens. Avalie cuidadosamente cada opção para decidir qual abordagem é a melhor para sua organização.

Vantagens
Desvantagens
  • Nenhuma alteração de código no site: como a implementação já tem marcas instaladas, todas as atualizações de migração podem ser feitas na interface de marcas.
  • Usa sua implementação existente: esta abordagem não requer uma implementação nova. Embora isso exija novas ações de regra, é possível reutilizar os elementos de dados existentes e as condições da regra com o mínimo de alterações.
  • Não requer um esquema: nesta fase da migração para o SDK da Web, você não precisa de um esquema XDM. Em vez disso, você pode preencher o objeto data, que envia dados diretamente para o Adobe Analytics. Quando a migração para o SDK da Web estiver concluída, você poderá criar um esquema para sua organização e usar o mapeamento de sequência de dados para preencher campos XDM aplicáveis. Se um esquema fosse necessário nesta fase do processo de migração, sua organização seria forçada a usar um esquema XDM da Adobe Analytics. O uso desse esquema torna mais difícil para sua organização usar seu próprio esquema no futuro.
  • Débito técnico de implementação: como esta abordagem usa uma forma modificada de sua implementação existente, pode ser mais difícil rastrear a lógica de implementação e realizar alterações quando necessário. O código personalizado pode ser particularmente difícil de depurar.
  • Requisito de mapeamento para envio de dados para a Platform: quando sua organização estiver pronta para usar o Customer Journey Analytics, envie dados para um conjunto de dados na Adobe Experience Platform. Esta ação requer que cada campo no objeto data seja uma entrada na ferramenta de mapeamento de sequência de dados que o atribui a um campo de esquema XDM. O mapeamento só precisa ser feito uma vez para esse fluxo de trabalho e não é necessário fazer alterações de implementação. No entanto, essa é uma etapa extra que não é necessária ao enviar dados em um objeto XDM.

A Adobe recomenda seguir esse caminho de implementação nos seguintes cenários:

  • Você tem uma implementação existente usando a extensão de tag da Adobe Analytics. Se você tiver uma implementação usando o AppMeasurement, siga Migrar do AppMeasurement para o SDK da Web.
  • Você pretende usar o Customer Journey Analytics no futuro, mas não deseja substituir sua implementação do Analytics por uma implementação de SDK da Web do zero. Substituir sua implementação do zero no SDK da Web requer mais esforço, mas também oferece a arquitetura de implementação de longo prazo mais viável. Se a sua organização estiver disposta a realizar o esforço de uma implementação limpa do SDK da Web, consulte Assimilar dados por meio do SDK da Web da Adobe Experience Platform no guia do usuário do Customer Journey Analytics.

Etapas necessárias para migrar para o SDK da Web

As etapas a seguir contêm objetivos concretos a serem atingidos. Clique em cada etapa para obter instruções detalhadas sobre como realizá-la.

1. Criar e configurar uma sequência de dados

Crie um fluxo de dados na Coleção de dados da Adobe Experience Platform. Ao enviar dados para esse fluxo de dados, ele encaminha dados para a Adobe Analytics. No futuro, esse mesmo fluxo de dados encaminha dados para o Customer Journey Analytics.

  1. Navegue até experience.adobe.com e faça logon usando suas credenciais.
  2. Use a página inicial ou o seletor de produto no canto superior direito para navegar até Coleção de dados.
  3. Na navegação à esquerda, selecione Datastreams.
  4. Selecione Novo fluxo de dados.
  5. Insira o nome desejado e selecione Salvar.
  6. Depois que a sequência de dados for criada, selecione Adicionar Serviço.
  7. No menu suspenso do serviço, selecione Adobe Analytics.
  8. Insira a mesma ID de conjunto de relatórios do site para o qual você envia dados de análise. Clique em Salvar.

Adicionar serviço Adobe Analytics

Seu fluxo de dados agora está pronto para receber e transmitir dados para a Adobe Analytics.

2. Adicionar a extensão SDK da Web à propriedade da marca

Esta seção prepara a tag para a maior parte do esforço de migração que ocorrerá na próxima etapa.

  1. Clique no ícone de hambúrguer na parte superior esquerda da interface do Adobe Experience Platform e selecione Tags.

  2. Selecione a propriedade de tag desejada.

  3. Na navegação à esquerda da propriedade da marca, selecione Extensões.

  4. Selecione Catálogo próximo à parte superior para ver uma lista de todas as extensões disponíveis.

  5. Procure e selecione a extensão Adobe Experience Platform Web SDK e clique em Instalar à direita.

    Catálogo

  6. As definições de configuração de extensão são exibidas. Localize a seção Fluxos de dados e selecione o fluxo de dados criado na etapa anterior.

    Seleção de sequência de dados

  7. Selecione Salvar.

Agora a propriedade da tag tem o SDK da Web instalado.

3. Criar um elemento de dados de objeto de dados

O elemento de dados do objeto de dados fornece uma estrutura intuitiva para configurar uma carga que o SDK da Web usa para enviar para um fluxo de dados. A maioria das regras que você atualiza na etapa a seguir interage com esse elemento de dados.

  1. Na navegação à esquerda da interface de tags, selecione Elementos de Dados.

  2. Selecione Adicionar elemento de dados

  3. Atribua ao elemento de dados as seguintes configurações:

    • Nome: qualquer item desejado, como "Camada de dados" ou "Objeto de dados"
    • Extensão: Adobe Experience Platform Web SDK
    • Tipo de Elemento de Dados: Variável
    • As caixas de seleção podem permanecer como estão
  4. À direita, selecione as seguintes configurações:

    • Botão de opção de propriedade: Dados
    • Solução: Adobe Analytics
  5. Selecione Salvar.

Criar elemento de dados

Agora, a propriedade da tag tem tudo o que é necessário para atualizar cada regra.

4. Atualize as regras para usar a extensão SDK da Web em vez da extensão do Analytics

Essa etapa contém a maior parte do esforço necessário para migrar para o SDK da Web e requer conhecimento sobre como a implementação funciona. Um exemplo é fornecido abaixo de como editar uma regra de tag típica. Atualize todas as regras de tag na implementação para substituir todas as referências à extensão do Adobe Analytics pela extensão SDK da Web.

  1. Na navegação à esquerda da interface de tags, selecione Regras.

  2. Selecione uma regra para editar.

  3. Selecione a ação Adobe Analytics - Definir Variáveis

  4. Observe todas as variáveis do Analytics definidas nesta regra. Inclua as variáveis definidas nos menus suspensos e as variáveis definidas no código personalizado.

  5. Altere a Configuração da ação para as seguintes configurações:

    • Extensão: Adobe Experience Platform Web SDK
    • Tipo de ação: atualizar variável
  6. Certifique-se de que o objeto de dados esteja selecionado no menu suspenso à direita.

  7. Defina as variáveis do Analytics com os mesmos valores que foram configurados na extensão do Analytics.

    • As variáveis definidas na interface de tags podem ser traduzidas diretamente para os mesmos valores.
    • As variáveis de string definidas no código personalizado exigem ajustes mínimos. Em vez de usar o objeto s, use data.__adobe.analytics. Por exemplo, s.eVar1 seria traduzido para data.__adobe.analytics.eVar1.
    • As variáveis de configuração e chamadas de método do Analytics no código personalizado podem exigir lógica de implementação modificada. Consulte cada variável respectiva para determinar como atingir seu equivalente usando o SDK da Web.
  8. Depois que toda a lógica da regra for replicada usando a extensão SDK da Web, selecione Manter alterações.

  9. Repita essas etapas para cada configuração de ação que usa a extensão Adobe Analytics para definir valores. Essa etapa inclui as variáveis definidas usando a interface de tags e as definidas usando o código personalizado. Blocos de código personalizados não podem fazer referência ao objeto s em nenhum lugar.

As etapas acima se aplicam apenas às regras que definem valores. As etapas a seguir substituem todas as ações que usam a Configuração de Ação Enviar Beacon.

  1. Selecione uma regra que envie um sinal.

  2. Selecione a ação Adobe Analytics - Enviar beacon.

  3. Anote o valor atual do botão de opção Rastreamento à direita (s.t() ou s.tl()).

  4. Altere a Configuração da ação para as seguintes configurações:

    • Extensão: Adobe Experience Platform Web SDK
    • Tipo de ação: Enviar evento
  5. À direita, altere as configurações da ação para o seguinte:

    • Tipo: Para s.t(), use Exibições de Página de Detalhes da Página da Web. Para s.tl(), use Cliques de Link de Interação na Web. Se você usar s.tl(), também deverá incluir os seguintes campos no objeto de dados. Estes campos estão listados em Propriedades adicionais ao executar a configuração da ação Atualizar variável:

  6. Selecione Manter alterações.

  7. Repita essas etapas para cada configuração de ação que usa o Adobe Analytics para enviar um beacon.

5. A Publish atualizou as regras

A publicação de regras atualizadas segue o mesmo fluxo de trabalho de qualquer outra alteração na configuração de tags.

  1. Na navegação à esquerda da interface das tags, selecione Fluxo de Publicação.
  2. Selecione Adicionar Biblioteca.
  3. Nomeie essa confirmação de tag, como "Atualizar para o SDK da Web".
  4. Selecione Adicionar Todos Os Recursos Alterados.
  5. Selecione Salvar.
  6. O fluxo de trabalho de publicação exibe um ponto laranja, indicando que está sendo criado. Quando o ponto ficar verde, as alterações estarão disponíveis no ambiente de desenvolvimento.
  7. Teste as alterações no ambiente de desenvolvimento para garantir que todas as regras sejam acionadas corretamente e que o objeto de dados seja preenchido com os valores esperados.
  8. Quando estiver pronto, envie a biblioteca para aprovação, crie para preparo e, em seguida, aprove e publique para produção.

Fluxo de publicação

6. Desabilitar extensão do Analytics

Assim que a implementação de tag estiver totalmente no SDK da Web, você poderá desativar a extensão do Adobe Analytics.

  1. Na navegação à esquerda da interface de tags, selecione Extensões.
  2. Localize e selecione a extensão Adobe Analytics. À direita, selecione Desativar.
  3. Siga o mesmo fluxo de trabalho de publicação acima para publicar a remoção da extensão do Adobe Analytics.
  4. Depois que a extensão for desativada na produção, você poderá desinstalá-la totalmente. Selecione a extensão, o menu de três pontos à direita e selecione Desinstalar.
  5. Siga o mesmo fluxo de trabalho de publicação acima para publicar essas alterações na produção.

Neste ponto, a implementação do Analytics está totalmente no SDK da Web e está preparada adequadamente para mudar para o Customer Journey Analytics no futuro.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690