Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

151
Views
Obtener de forma fiable el ID de seguimiento de Google Analytics de otro script

Necesito recuperar el ID de seguimiento de Google Analytics a través de JavaScript para usarlo en otro script. Algo como:

var ga_id = (typeof ga !== 'undefined') ? ga.getAll()[0].get('trackingId') : 'Unable to retrieve GA id'

My Analytics se carga con Tag Manager, por lo que aunque estoy ejecutando mi propio JavaScript bastante tarde en la página, no detecta la presencia del objeto ga . (Puedo acceder a él sin problemas a través de la consola de herramientas para desarrolladores).

¿Cómo puedo asegurarme de que ga se haya cargado antes de intentar acceder a sus propiedades?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Está allí en la ventana cargada y puedes verlo en la vista previa de GTM así:

ingrese la descripción de la imagen aquí

Tengo este CJS en esa var (usé tu código):

ingrese la descripción de la imagen aquí

Aunque esto es amplio en mi caso, el tuyo puede diferir, así que lo que puedes hacer es lo siguiente:

  1. Cree una etiqueta html personalizada que se ejecute en la carga de la página e implemente un cierre con un tiempo de espera.
  2. En la devolución de llamada de tiempo de espera, inserte un evento dataLayer.
  3. Ahora mueva la etiqueta para la que desea obtener el valor de la identificación de la propiedad al activador del evento dataLayer (evento personalizado).

Esto no es muy elegante, pero funcionará. Nuevamente, para implementaciones normales, Window Loaded debería ser suficiente.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!