Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌分析不正确的事件报告_Javascript_Jquery_Google Analytics - Fatal编程技术网

Javascript 谷歌分析不正确的事件报告

Javascript 谷歌分析不正确的事件报告,javascript,jquery,google-analytics,Javascript,Jquery,Google Analytics,我在WordPress边栏小部件中使用以下代码来加载工作正常的随机广告。此代码还将印象发送到google Analytics。现在的问题是,该代码向所有广告发送印象。不仅广告是随机加载的。 我已将代码粘贴到下面的url中 var值1=‘排名第一’; var值2=‘排名第二’; var值3=‘前三名’; var chosenValue=Math.random()

我在WordPress边栏小部件中使用以下代码来加载工作正常的随机广告。此代码还将印象发送到google Analytics。现在的问题是,该代码向所有广告发送印象。不仅广告是随机加载的。 我已将代码粘贴到下面的url中


var值1=‘排名第一’;
var值2=‘排名第二’;
var值3=‘前三名’;
var chosenValue=Math.random()<0.5?值1:值2:值3;
var chosenDiv=document.getElementById(chosenValue);
chosenDiv.style.display=“块”;
印象 所有广告都已加载,因此所有三个加载脚本都将生效。它们仅因显示:无而不可见

您只需攻击此印象事件即可获得所需的广告

三元运算符 onclick上的非交互标志 为什么在onclick事件上使用非交互标志?它是用户交互,所以它将是交互事件

onClick="ga('send', 'event', 'TopBannerSciCom', 'click','SciComTopEng',1.00);"
印象 所有广告都已加载,因此所有三个加载脚本都将生效。它们仅因显示:无而不可见

您只需攻击此印象事件即可获得所需的广告

三元运算符 onclick上的非交互标志 为什么在onclick事件上使用非交互标志?它是用户交互,所以它将是交互事件

onClick="ga('send', 'event', 'TopBannerSciCom', 'click','SciComTopEng',1.00);"

这可能不是问题所在,但是您的缩写if有三个值:var chosenValue=Math.random()<0.5?值1:值2:值3。而且,每次加载图像时,您都会触发一个事件,所以您不希望在所有广告上都有印象吗?抱歉,只是需要一些澄清。请在此处添加代码,以后不要在pastebin上添加。这可能不是问题所在,但如果您的缩写有三个值:var chosenValue=Math.random()<0.5?值1:值2:值3。而且,每次加载图像时,您都会触发一个事件,所以您不希望在所有广告上都有印象吗?抱歉,只是需要一些澄清。请在此处添加您的代码,以后不要在pastebin上添加。
var options = ['top_1st','top_2nd','top_3rd']; 
var chosenValue = options[Math.floor(Math.random()*options.length)];
onClick="ga('send', 'event', 'TopBannerSciCom', 'click','SciComTopEng',1.00);"