Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

176
Visualizações
Obtenga el valor de una clave específica de dataLayer Google Analytics

Un sitio web almacena muchos parámetros en dataLayer Google Analytics y dentro de una de mis funciones de JavaScript, estoy pensando en usar uno de los parámetros y usé el código a continuación para iterar entre las propiedades.

 var articleId=0; var brandId=-1; $.each( dataLayer, function( key, value ) { console.log( key + ": " + JSON.stringify(value) ); });

algunos de los valores de JSON.stringify(value) son como a continuación

 {"BrandID":0} {"BrandName":" Group"} {"Title":" announces electric cranes"} {"PageType":"Article"} {"ArticleID":8009988} {"ArticleTitle":" announces electric cranes"} {"ArticleLayout":"Standard"} {"ArticleTypeID":"1"} {"ArticleTypeName":"Article"} .......................................

y muchos más

¿Cómo puedo obtener BrandID y ArticleID de esto? ¿Hay alguna forma de hacer esto sin iterar a través de todos los elementos de dataLayer?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hay un método incorporado en la API del administrador de etiquetas de Google para obtener valores:

 google_tag_manager['<container-id>'].dataLayer.get('gtm.start');

El container-id es el de su contenedor GTM, algo así como GTM-XXXXXXX

Editar : para obtener valores de varios contenedores en una página, puede recorrer cada contenedor después de obtener sus ID:

Algo como:

 const containerIds = Object.keys(google_tag_manager).filter(key => key.includes('GTM-')); const values = containerIds.map(id => google_tag_manager[id].dataLayer.get('gtm.start')); console.log(values); // [value1, value2, ...]
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda