繁体   English   中英

跟踪 JavaScript 事件

[英]Track JavaScript event

我的网站上有 GA,我正在尝试跟踪网站上的每次点击。 必须使用以下 JavaScript,它的作用类似于页面上的叠加层:

<script type="text/javascript">
var tile = new HTMLLiveTile.TileController();
window.onmousedown = function() {
tile.openStoreProduct("var1", "var2", "var3");
}
</script>

跟踪这个的 HTML 等效代码是什么?

现在我有:

<a id="tile" onClick="ga('send', 'event', 'click1', 'click2', 'sample');"><img src="./images/image.png"> </a>

我对此很陌生,抱歉,如果它是多余的。 我的假设是跟踪变量并将其添加到 onClick。

我猜您正在寻求一种不需要太多麻烦和代码更改的解决方案,而且不需要更改您以前的代码。 你可以使用event.target. +获取信息需要知道的事情。

    function mouseTrack(){
        var element_name = event.target.tagName;
        alert("mouse click was detecteted at: "+ element_name);
    }
    window.addEventListener('click', mouseTrack(), false);

此代码将提醒单击的元素的标记名称(如 DIV、a、SPAN 等您知道列表。)。 但是这段代码很糟糕。它在 Mozilla FF 中不起作用,在下面的 IE 9 中不起作用。 我花了一些时间在JSFiddle.net上创建了一个小提琴,您可以在此处查看我制作的示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM