<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("ForwardIC_4.0.war");"
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;
我试图在点击链接时跟踪文件名(用户正在下载)。 正在跟踪页面视图但是没有跟踪下载事件,即。文件名未反映在GA控制台
中答案 0 :(得分:0)
从快速查看我无法发现错误,但您应该仔细遵循本文How to call multiple JavaScript functions in onclick event?中描述的一些模式。这将使Ajax调用与ga下载事件分离。试一试
此外"
表示双引号(“)。因此它可能会给您一个错误。请尝试使用单引号(')添加文件名。