跟踪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上创建了一个fiddle,你可以查看我在这里制作的示例
相关文章:
- 召回窗口加载事件 - javascript
- 动态创建OnClick事件Javascript
- 全局屏幕span onclick触发一个事件javascript
- 使用react js在跨域上执行事件javascript
- 在change事件javascript上动态添加行
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如何在多表单的输入框中使用输入事件javascript
- 无法查看特定信息.单击事件.Javascript
- 两个文本框事件Javascript
- 阻止鼠标滚轮滚动,但不阻止滚动条事件.JavaScript
- 从 onkeydown 事件 (Javascript) 获取当前用户输入
- “稍后提醒我”/“快速事件”JavaScript解决方案
- 更改我正在侦听的事件Javascript的对象的CSS
- setInterval 不允许同时单击事件 - javascript
- 对每种情况使用一个事件(JavaScript 开关)
- 仅创建第二次点击事件 Javascript
- 每 60 秒仅启动一次事件 (JavaScript)
- 如何连接来自不同文件的事件?Javascript/Backbone
- URL 更改事件 - JavaScript
- 无法在无头模式下使用 watir Webdriver 执行按钮元素的 onclick 事件 javascript