跟踪JavaScript事件

Track JavaScript event

本文关键字:事件 JavaScript 跟踪      更新时间:2023-09-26

我的网站上有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上创建了一个fiddle,你可以查看我在这里制作的示例