Show Menu
TÓPICOS×

Elementos de dados

Os elementos de dados são os blocos fundamentais do seu dicionário de dados (ou mapa de dados). Use elementos de dados para coletar, organizar e entregar dados em toda a tecnologia de marketing e anúncios.
Um único elemento de dados é uma variável cujo valor pode ser mapeado para consultar strings, URLs, valores de cookie, variáveis JavaScript e assim por diante. Você pode fazer referência a esse valor pelo nome da variável em todo o Launch. Esta coleção de elementos de dados se torna o dicionário de dados definidos que você pode usar para criar suas regras (eventos, condições e ações). Esse dicionário de dados é compartilhado em todo o Launch para uso com qualquer extensão adicionada à propriedade.
As alterações não entrarão em vigor até serem publicadas .
Use elementos de dados o mais amplamente possível em todo o processo de criação de regras, para consolidar a definição de dados dinâmicos e aumentar a eficiência do seu processo de marcação. Você define as regras de dados uma vez e as usa em vários lugares.
O conceito de elementos de dados reutilizáveis é muito eficaz, e você deve usá-lo como prática recomendada.
Por exemplo, se houver um modo específico pelo qual você faz referência a nomes de páginas, IDs de produtos, ou capture informações de parâmetros de cadeias de caracteres de consulta de um link de marketing afiliado ou do AdWords, entre outros, é possível criar um dicionário de dados (elementos de dados) obtendo informações da fonte e usando tais dados em várias regras do Launch.
Usando o nome de página como exemplo, suponhamos que você use um esquema de nome de página específico referenciando uma camada de dados, elemento document.title , ou uma tag de título dentro do site. No Launch pode-se criar um elemento de dados como ponto de referência único desse ponto de dados específico. Pode-se, então, usar esse elemento de dados em qualquer regra que precise fazer referência ao nome da página. Se futuramente, por algum motivo, você decidir mudar o modo como faz referência ao nome da página (por exemplo, se estiver fazendo referência a document.title e, a partir de determinado momento quiser referir uma camada de dados específica), não precisará editar muitas e diferentes regras para alterar essa referência. Bastará alterá-la uma vez no elemento de dados, e todas as regras que fizeram referência a esse elemento serão automaticamente atualizadas.
Se um elemento de dados não estiver referido em uma regra, não será carregado na página até que seja chamado especificamente no script personalizado
Os elementos de dados são preenchidos com dados quando usados em regras ou chamados manualmente em um script. Em um alto nível, você:
  1. Crie um elemento de dados , se ainda não o fez.
  2. Use o elemento de dados em uma regra ou um script personalizado.
Para assistir a um vídeo de introdução, consulte Elementos de dados .

Uso do elemento de dados

Nas regras

É possível usar elementos de dados na interface de edição de regras usando a caixa de pesquisa para localizar o nome do elemento de dados.

No script personalizado

Você pode usar elementos de dados em scripts personalizados usando a _satellite sintaxe de objeto:
_satellite.getVar('data element name');

Criar um elemento de dados

Os elementos de dados são os blocos de construção das regras. Os elementos de dados permitem criar um dicionário de dados (ou mapa de dados) dos itens usados comumente em uma página, independentemente da sua origem (cadeias de caracteres de consulta, URLs ou valores de cookie) para qualquer objeto contido no seu site.
  1. Em uma página Propriedade, abra a guia Data Elements e clique em Create New Data Element.
  2. Nomeie o elemento de dados.
  3. Selecione uma extensão e um tipo.
    Os tipos de elementos de dados disponíveis são determinados pela extensão. Para obter informações sobre os tipos disponíveis com a extensão Launch Core, consulte Tipos de elementos de dados .
  4. Forneça quaisquer informações solicitadas sobre o tipo escolhido nos campos fornecidos.
  5. (Opcional) Insira um valor padrão.
    Se você não fornecer um valor, nenhum valor será enviado. Algumas pessoas escolhem inserir algo como "nenhum" ou "n/a" para que possam determinar o que é enviado se não houver um valor. Soluções diferentes lidam com uma variável vazia de forma diferente. Isso cria consistência, mesmo se não existir um valor.
  6. Selecione se deseja forçar um valor em minúsculas e se deseja remover quebras de linha e espaços.
  7. Selecione uma duração.
    As opções disponíveis são:
    • Nenhum
      • O valor não está armazenado.
    • Exibição da página
      • O valor é mantido em uma variável JavaScript até que a página seja atualizada ou que uma nova página seja carregada.
      • Pode ser criada e definida nos scripts usando a sintaxe do objeto _satellite :
        _satellite.setVar('data_element_name')
    • Sessão
      • Os valores persistem no armazenamento de sessão do navegador até que a guia do navegador seja fechada.
      • Disponível durante toda a visita ao site.
    • Visitante
      • O valor é armazenado indefinidamente no armazenamento local do navegador.
  8. Clique em Save .
Ao criar ou editar elementos, você pode salvar e construir sua biblioteca ativa . Isso salva imediatamente sua alteração na biblioteca e executa uma build. O status da build será exibido. Você também pode criar uma nova biblioteca a partir da lista suspensa Active Library.

Tipos de elementos de dados

Os tipos de elementos de dados são determinados pela extensão. Não há limite para os tipos que podem ser criados.
As seções a seguir descrevem os tipos de elementos de dados disponíveis na extensão principal. Outras extensões usam outros tipos de elementos de dados.

Código personalizado

O JavaScript personalizado pode ser inserido na interface do usuário clicando em Open Editor e inserindo o código na janela do editor.
Uma instrução return é necessária na janela do editor para indicar qual valor deve ser definido como o valor do elemento de dados. Se uma declaração de retorno não for incluída, o valor padrão ou uma string vazia será retornado como o valor do elemento de dados.
Exemplo:
var pageType = $('div.page-wrapper').attr('class').split('')[1];
if (window.location.pathname == '/') {
  return 'homepage';
} else {
  return pageType;
}

Atributo DOM

Todo valor de elemento pode ser recuperado, como uma tag div ou H1.

Exemplo:

Corrente do seletor de CSS:
id#dc logo img
Obtenha o valor de:
src

variável JavaScript

Todo objeto ou variável disponíveis do JavaScript pode ser referido usando o campo de caminho.
Quando você tem variáveis JavaScript ou propriedades de objeto na marcação e deseja coletar esses valores para uso no Launch com qualquer uma das extensões ou regras, uma maneira de capturar esses valores é usar os elementos de dados no Launch. Assim, você pode consultar o Elemento de dados em suas Regras. Além disso, se a fonte de dados mudar, será necessário alterar apenas sua referência à fonte (o Elemento de dados) em um local do Launch.
Por exemplo, considere que a marcação contém uma variável de JavaScript chamada Page_Name , dessa forma:
<script>
  //data layer
  var Page_Name = "Homepage"
</script>

Ao criar o elemento de dados no Launch, forneça apenas o caminho para essa variável.
Se você utilizar um objeto coletor de dados como parte da camada de dados, utilize a notação de pontos no Caminho para fazer referência ao objeto e propriedade que você deseja capturar no elemento de dados, como _myData.pageName ou digitalData.pageName etc.

Exemplo:

window.document.title

Armazenamento local

Forneça o nome do item de armazenamento local no campo Local Storage Item Name.
O armazenamento local fornece aos navegadores uma maneira de armazenar informações de página a página ( https://www.w3schools.com/html/html5_webstorage.asp ). O armazenamento local funciona de forma bem semelhante aos cookies, mas é muito maior e mais flexível.
Use o campo fornecido para especificar o valor criado para um item de armazenamento local, como lastProductViewed.

Informações da página

Use esses pontos de dados para coletar informações de página para uso na lógica da regra ou para enviar informações para o Analytics ou sistemas de rastreamento externos.
Você pode selecionar um dos atributos de página a seguir para ser usado em seu elemento de dados:
  • URL
  • Nome de host
  • Nome do caminho
  • Protocolo
  • Referenciador
  • Título

Parâmetro da string de consulta

Especifique um único parâmetro de URL no campo URL Parameter.
Somente a seção de nome é necessária e qualquer designador especial como "?" ou "=" deve ser omitido

Exemplo:

contentType

Número aleatório

Use esse elemento de dados para gerar um número aleatório. É usado frequentemente para amostra de dados ou para a criação de IDs, como uma ID de ocorrência. O número aleatório também pode ser usado para ofuscar ou eliminar dados confidenciais. Alguns exemplos podem incluir:
  • Gerar uma ID de ocorrência
  • Concatene o número para um token de usuário ou carimbo de data e hora para garantir exclusividade
  • Executar um hash unidirecional em dados PII
  • Decida aleatoriamente quando mostrar uma solicitação de pesquisa no site
Especifique os valores mínimos e máximos para o número aleatório.
Padrões:
Mínimo: 0
Máximo: 1000000000

Armazenamento de sessão

Forneça o nome do item de armazenamento da sessão no campo Session Storage Item Name.
O armazenamento de sessão é semelhante ao armazenamento local, a diferença é que os dados são descartados depois que a sessão é encerrada, enquanto o armazenamento local ou um cookie pode reter os dados.

Comportamento do visitante

Semelhante às Informações da página, este elemento de dados usa tipos de comportamento comuns para aprimorar a lógica dentro das regras ou da coleção de dados.
Selecione um dos seguintes atributos de comportamento do visitante:
  • Página de aterrissagem
  • Fonte do tráfego
  • Minutos no site
  • Contagem de sessão
  • Contagem de exibições de página da sessão
  • Contagem de exibições de página no tempo de vida
  • É novo visitante
Alguns casos de uso comuns incluem:
  • Mostrar uma pesquisa depois que um visitante estiver no site por cinco minutos
  • Se esta for a página de aterrissagem da visita, preencha uma métrica Analytics
  • Mostrar uma nova oferta ao visitante depois do número X de Contagens de sessão
  • Exibir um cadastro de informativo se for uma primeira visita

Elementos de dados incorporados

Caso tenha usado algum dos seguintes elementos de dados no passado, você deverá criar um elemento de dados personalizado no Launch:
  • URI
  • Protocolo
  • Nome de host