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

274
Views
Error de análisis. Se espera '}' cuando se usa notación de puntos con datos variables de capa de datos

Tengo un objeto que he agregado a la capa de datos que tiene una matriz. En una etiqueta html personalizada (javascript), puedo extraer los datos sin problemas. Y sigue siendo un objeto bien formado. Pero cuando uso la notación de puntos para acceder a la matriz, Tag Manager da el error

Error en la línea 10, carácter 39: error de análisis. '}' esperado

La línea 10 es la línea authData a continuación. Y esto sucedió cuando hago clic en el botón Vista previa para probar los cambios.

 <script> var dlv = {{dlv - My-Variable}}; var authData = { email: dlv.Items.0.Shipment.Address }; </script>

He seguido los pasos de este post. https://www.simoahava.com/gtm-tips/access-array-members-in-the-data-layer/

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

0

Se debe acceder a un elemento en una matriz indexada utilizando la notación de corchetes, como someArray[5]

 var authData = { email: dlv.Items[0].Shipment.Address };

Y una variable no puede tener "-" en su nombre, porque confunde a JavaScript, si "-" debe tratarse como un operador aritmético o como parte de un nombre de variable

 My-Variable

Y las llaves de interpolación se usan en JSX, no en JavaScript

 {{ }}
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!