无法在Google Analytics

时间:2017-04-04 05:54:02

标签: javascript html jsp google-analytics



<script type="text/javascript">
	function downloadCount(type){
		var ajaxparameter="downloaded="+type;
		var xmlhttp=new XMLHttpRequest();
		var glurl="logger.jsp";
		xmlhttp.onreadystatechange=function()
		{
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		}
		} 
		xmlhttp.open("POST",glurl,true);
		xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			xmlhttp.send(ajaxparameter);
	}
</script>
&#13;
<td>
    <a class="dnld" onclick="function handleDownloadLinks(event) 
     {
       ga('send', 'event', 'Download', 'Click', 'ForwardIC_4.0.war');
     };
                                downloadCount(&quot;ForwardIC_4.0.war&quot;);"

                                              href="https://example.com/pub/infocenter/Forward/Release4.0/ForwardIC_4.0.war">

<img src="images/download.gif" alt="Download" border="0" style="margin-right:3px">Download</a>
 </td>
&#13;
&#13;
&#13;

我试图在点击链接时跟踪文件名(用户正在下载)。 正在跟踪页面视图但是没有跟踪下载事件,即。文件名未反映在GA控制台

1 个答案:

答案 0 :(得分:0)

从快速查看我无法发现错误,但您应该仔细遵循本文How to call multiple JavaScript functions in onclick event?中描述的一些模式。这将使Ajax调用与ga下载事件分离。试一试

此外&quot;表示双引号(“)。因此它可能会给您一个错误。请尝试使用单引号(')添加文件名。