Javascript 在GTM(自定义HTML)中与jQuery一起使用函数
我在控制台中测试了这个函数及其调用,效果非常好。但是,我在GTM中在自定义HTML标记中使用它,并且不允许使用。知道我做错了什么吗Javascript 在GTM(自定义HTML)中与jQuery一起使用函数,javascript,html,jquery,google-tag-manager,Javascript,Html,Jquery,Google Tag Manager,我在控制台中测试了这个函数及其调用,效果非常好。但是,我在GTM中在自定义HTML标记中使用它,并且不允许使用。知道我做错了什么吗 <script> function myFunction(a,b,c,d,f) { jQuery(document).on(a, b, function(e) { dataLayer.push({ "event" : 'event', "event_ca
<script>
function myFunction(a,b,c,d,f) {
jQuery(document).on(a, b, function(e) {
dataLayer.push({
"event" : 'event',
"event_category": c,
"event_action": d,
"event_label": f
});
});
}
myFunction('mousedown','#top_nav_link_331','test1','test2','test3');
</script>
函数myFunction(a、b、c、d、f){
jQuery(document).on(a,b,function(e){
数据层推送({
“事件”:“事件”,
“事件类别”:c,
“事件行动”:d,
“事件标签”:f
});
});
}
myFunction('mousedown'、'top#u nav_link_331'、'test1'、'test2'、'test3');
(功能(){
函数myFunction(a、b、c、d、f){
jQuery(document).on(a,b,function(e){
数据层推送({
“事件”:“事件”,
“事件类别”:c,
“事件行动”:d,
“事件标签”:f
});
});
}
myFunction('mousedown'、'top#u nav_link_331'、'test1'、'test2'、'test3');
})()
(我把解释放在下面,因为我有一个格式问题)
产生您的问题的原因有很多。假设您的网站上正确安装了GTM,这里您有一些想法:
<script>
(function() {
function myFunction(a, b, c, d, f) {
jQuery(document).on(a, b, function(e) {
dataLayer.push({
"event": 'event',
"event_category": c,
"event_action": d,
"event_label": f
});
});
}
myFunction('mousedown', '#top_nav_link_331', 'test1', 'test2', 'test3');
})()
</script>