google-tag-manager - Google 跟踪代码管理器不接受基本的 GTAG 脚本

标签 google-tag-manager google-ads-script

我越来越沮丧了。 我想在 GTM 中使用自定义 html 代码,原因有很多。 我正在尝试通过 GTM 集成基本的 Google Ads 代码,但它不接受以下内容:

 window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'AW-XXXXX');

GTM 告诉我这是无效的:

"Error on line 10 and caracter 9 : This language feature is only supported for ECMASCRIPT_2015 mode or better: block-scoped function declaration."

这真的让我很恼火,因为这是他们自己的代码......有什么建议吗?

最佳答案

Google help page上,它表示您不应使用自定义 html 代码进行 gtag 集成。

请尝试此操作,将 gtag 函数声明转换为表达式:

window.dataLayer = window.dataLayer || [];
var gtag = function () { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'AW-XXXXX');

关于google-tag-manager - Google 跟踪代码管理器不接受基本的 GTAG 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73308711/

相关文章:

adsense - 启用跨域隔离后,Google Ads 不显示

javascript - 如何在不影响页面加载速度的情况下加载谷歌广告?

google-tag-manager - Google跟踪代码管理器容器可以移到其他帐户吗?

google-tag-manager - 如何在 Google Tag Manager 中添加 Adsense

google-analytics - Drupal 谷歌标签管理器电子商务数据不流动

regex - 我可以验证 Google 跟踪代码管理器 ID 是否有效吗?

google-analytics - 为什么未安装我的Google跟踪代码管理器事件监听器?