15得票1回答
GTM脚本后dataLayer.push不起作用

我想要用谷歌标签管理器实现增强型电子商务,并希望为通用分析标签推送一些数据。 我总是在GTM脚本之前创建数据层,但现在我需要使用 dataLayer.push 发送更多数据。 但它不起作用,只有当 dataLayer.push 在GTM脚本开始之前触发时才有效。 例如,这个可以工作: &l...

11得票6回答
如何从dataLayer对象中获取值

我想从Google标签管理器的dataLayer对象中获取一些值。 在Chrome标签助手中,我得到的值是这样的:[ { "gtm.start": 1503053374849, "event": "gtm.js", "gtm.uniqueEventId": 0 ...

9得票1回答
GTM-将事件/数据推送到gtm dataLayer,但未向https://www.google-analytics.com/r/collect?v发送任何内容

我已经在我的Chrome扩展程序页面中添加了这个GTM代码(通过内容脚本注入到iframe中) // <!-- Google Tag Manager --> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': ne...

8得票3回答
单页应用程序中重置数据层变量(Google Tag Manager)

尝试在移动站点上实现内容分组,该站点是SPA。 情景如下:当我第一次访问PDP页面时,类别变量被设置,并发送到通用分析标签中的内容组。如果此后我返回主页,则类别变量不会更新,主页也将归入先前PDP页面相同的内容组。 只有当我访问另一个PDP页面时,此变量才会更新。 我使用自定义事件Pag...

8得票3回答
如何更新 dataLayer 变量?

我们最初将包含变量的对象推送到数据层(dataLayer): dataLayer.push({ 'environment': { 'userName': 'abc', 'id': 123, 'clicks': 0 } }); ...