Google gtag Issue | Community
Skip to main content
Level 4
November 15, 2018
Solved

Google gtag Issue

  • November 15, 2018
  • 12 replies
  • 16535 views

anyone successfully implement and use the new Google gtag code in Adobe Launch. we keep getting errors as a result of there code when we test in dev. I thought I would ask here before contacting Google directly to see if there was a remedy.

Errors:

  • Uncaught TypeError: dataLayer.push is not a function
  • [Core] Script error. - : 0
  • Uncaught TypeError: a.slice is not a function

We also tried using the new gtag extension someone built but get the same errors. One of the issues is probably because we have an object called "dataLayer" that loads all our pageload data as well. The slice error is coming from the first script tag that references GTM source: src="https://www.googletagmanager.com/gtag/js?id=AW-someaccountcode".

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by brandon_pack

This change has been pushed to production.  In the configuration view you can customize the DataLayer name:

12 replies

Level 4
January 16, 2019

awesome!! thank you for adding the custom datalayer name. Everything works great now

Adobe Employee
January 22, 2019

Hi Brandon,

Is there a way to address this same issue within DTM? Any help on why this error occurs would be helpful.

Is the issue due to google expecting the data layer to be an object rather than an array? That's what is suggested here Google Tag Manager error: Uncaught TypeError: w[l].push is not a function - Stack Overflow Could the issue be addressed within dtm by placing the data layer in an array?