Criar um elemento de dados para o Nome da página
Os elementos de dados são a versão das tags de uma camada de dados. Eles podem armazenar valores de seu próprio objeto de camada de dados, de cookies, objetos de armazenamento local, parâmetros da string de consulta, elementos da página, metatags etc. Neste exercício, você criará um elemento de dados para Nome da página, que será usado posteriormente nas implementações do Target e do Analytics.
Para criar um elemento de dados
-
Na navegação à esquerda, clique em Elementos de Dados
-
Como você ainda não criou elementos de dados nessa propriedade, um breve vídeo é exibido com informações adicionais sobre este tópico. Assista a este vídeo se desejar
-
Clique no botão Criar novo elemento de dados:
-
Nomeie o elemento de dados, por exemplo
Page Name
-
Use o tipo de elemento de dados Variável JavaScript para apontar para um valor na camada de dados da página de exemplo:
digitalData.page.pageInfo.pageName
-
Marque as caixas Forçar valor minúsculo e Limpar texto para padronizar o caso e remover espaços irrelevantes
-
Deixe Nenhum como a configuração de Duração do Armazenamento, pois esse valor normalmente será diferente em cada página
-
Clique no botão Salvar para salvar o elemento de dados
Criar uma regra
Em seguida, você usará esse elemento de dados em uma regra simples. As regras são um dos recursos mais eficientes nas tags e permitem especificar o que deve acontecer quando o visitante interagir com o site. Quando os critérios definidos nas regras são cumpridos, a regra aciona a ação especificada.
Você criará uma regra que transmita o valor do elemento de dados Nome da página para o console do navegador.
Para criar uma regra
-
Na navegação à esquerda, clique em Regras
-
Como você ainda não criou regras nessa propriedade, um breve vídeo é exibido com informações adicionais sobre este tópico. Assista a este vídeo se desejar
-
Clique no botão Criar nova regra:
-
Atribua um nome à regra
All Pages - Library Loaded
. Essa convenção de nomenclatura indica onde e quando a regra será acionada, facilitando a identificação e a reutilização da propriedade de tag. -
Em Eventos, clique em Adicionar. O Evento informa as tags quando a regra deve ser acionada e as causas podem ser muitas, incluindo um carregamento de página, um clique, um evento JavaScript personalizado etc.
-
Como Tipo de evento, selecione Biblioteca carregada (Parte superior da página). Observe que quando você seleciona Tipo de evento, as tags preenchem previamente um nome para o evento usando sua seleção. Observe também que a ordem padrão do evento é 50. A ordenação é um recurso poderoso nas tags, que oferece controle preciso sobre a sequência de ações quando várias regras são acionadas pelo mesmo evento. Você usará esse recurso posteriormente no tutorial.
-
Clique no botão Manter alterações
-
-
Como essa regra deve ser acionada em todas as páginas, deixe Condições em branco. Se você abrir a modal Condições, verá que as condições podem adicionar restrições e exclusões com base em uma grande variedade de opções, incluindo URLs, valores de elemento de dados, intervalos de datas e muito mais.
-
Em Ações, clique em Adicionar
-
Selecione Tipo de Ação > Código Personalizado, que neste momento é a única opção. Posteriormente no tutorial, à medida que você adiciona extensões, mais opções serão disponibilizadas.
-
Selecione </> Abrir editor para abrir o editor de código
-
Adicione o seguinte ao editor de código. Esse código exibirá o valor do elemento de dados Nome da página no console do navegador para que você possa confirmar se está funcionando:
console.log('The page name is '+_satellite.getVar('Page Name'));
-
Salve o editor de código
-
Na tela Configuração de ação, clique em Manter alterações
-
Clique em Salvar para salvar a regra
Na página Regras, você deve ver sua nova regra:
Salvar as alterações em uma biblioteca
Depois de configurar uma coleção de extensões, elementos de dados e regras na interface da Coleção de dados, é necessário disponibilizar esses recursos e lógicas em um conjunto de códigos JavaScript que você possa implantar em seu site para que as tags de marketing sejam acionadas quando os visitantes chegarem ao site. Uma biblioteca é o conjunto de códigos JavaScript que faz essa função.
Em uma aula anterior, você implementou o código incorporado de seu ambiente de desenvolvimento na página de exemplo. Quando você carregava a página de exemplo, um erro 404 era retornado para o URL do código incorporado porque uma biblioteca de tags ainda não tinha sido criada e atribuída ao ambiente. Agora, você colocará o novo elemento de dados e nova regra em uma biblioteca para que sua página de exemplo possa fazer algo.
Para adicionar e criar uma biblioteca
-
Na navegação à esquerda, clique em Fluxo de publicação
-
Clique em Adicionar nova biblioteca
-
Nomeie a biblioteca, por exemplo,
Initial Setup
-
Selecione Ambiente > Desenvolvimento
-
Clique em Adicionar todos os recursos alterados
-
Observe que depois de clicar em Adicionar todos os recursos alterados, as marcas resumem as alterações que você acabou de fazer.
-
Clique em Salvar e criar para desenvolvimento
Após alguns minutos, o status fica verde, indicando que a biblioteca foi criada com êxito.