数据层谷歌标签管理器
Posted
技术标签:
【中文标题】数据层谷歌标签管理器【英文标题】:datalayer google tag manager 【发布时间】:2016-08-07 17:04:41 【问题描述】:我正在使用谷歌标签管理器,点击事件运行良好,但是当我尝试使用数据层时,它无法正常工作 这是我的数据层
<script>
$('.tag').click(function(event)
dataLayer.push(
'event':'myNewTransaction',
'eventCategory': 'App', //create a datalayer variable macro called eventCategory
'eventAction': 'Click', //create a datalayer variable macro called eventAction
'eventLabel': 'ios' //create a datalayer variable macro called eventLabel
);
);
在控制台中,当我单击带有“标签”类的元素时,我会收到此消息 此页面上未触发标记 这是触发触发器时的消息
事件等于 myNewTransaction
_event 等于我的新交易
请帮忙
【问题讨论】:
【参考方案1】:对于点击事件,您应该尽量坚持使用默认的点击和链接点击监听器(gtm.click
和gtm.linkClick
),然后根据点击的类甚至点击的文本触发您的代码。当您可以使用已经内置的内容时,使用 dataLayer 效率不高。也就是说,如果由于某种原因您仍然需要使用 dataLayer,那么
-
您的代码看起来不错,
您应该创建一个
Custom Event
触发器,事件的值为“myNewTransaction”
您的代码应根据此自定义事件触发器触发
如果您仍有问题,请发布您的代码和触发器配置的屏幕截图。
【讨论】:
以上是关于数据层谷歌标签管理器的主要内容,如果未能解决你的问题,请参考以下文章