Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 元素单击计数跟踪_Javascript_Jquery_Html_Analytics_Tracking - Fatal编程技术网

Javascript 元素单击计数跟踪

Javascript 元素单击计数跟踪,javascript,jquery,html,analytics,tracking,Javascript,Jquery,Html,Analytics,Tracking,我是计算机编程新手,我正在尝试学习一些跟踪页面上某个元素点击的可能性。如果它是指向另一个页面的链接,我知道我可以使用goo.gl或bit.ly进行url跟踪。如果是在WordPress中,有几个实用程序可以跟踪页面访问。我已经读了足够多的书,知道PHP可以解决这个问题,但我不知道PHP(尽管有一个到PHP的演练或简介的链接,或者类似的可以解释元素跟踪的链接,我愿意学习),而且这个项目的范围很小,这就是为什么我要寻找类似的易于实现的方法 我能想到的可能解决方案: *一个可能的全局值可以跟踪,但我不

我是计算机编程新手,我正在尝试学习一些跟踪页面上某个元素点击的可能性。如果它是指向另一个页面的链接,我知道我可以使用goo.gl或bit.ly进行url跟踪。如果是在WordPress中,有几个实用程序可以跟踪页面访问。我已经读了足够多的书,知道PHP可以解决这个问题,但我不知道PHP(尽管有一个到PHP的演练或简介的链接,或者类似的可以解释元素跟踪的链接,我愿意学习),而且这个项目的范围很小,这就是为什么我要寻找类似的易于实现的方法

我能想到的可能解决方案: *一个可能的全局值可以跟踪,但我不知道如何在用户之间保持持久性,或者如何在重新加载时重新加载 *有点难以跟踪,但是为每个元素创建几个URL,并让JQuery在('click')上访问页面,但我不知道如何阻止该页面打开,因为它与用户无关 *我熟悉SQL,有一个可以使用的SQL server,但不知道如何使用JS映射到一个页面,所以任何关于这个的信息或链接都会很有帮助


我没有研究过google analytics,也不知道是否可以使用它来实现元素跟踪。

您可以将一个单击事件委托附加到文件的根元素,该文件根据要跟踪的链接的类进行过滤。在回调函数中,您可以提交包含来自单击的参数的ajax请求。在服务器端,这将把点击保存到数据库中。

使用javascript+php构建一些东西对学习有好处

但我认为你应该使用谷歌分析事件跟踪。你可以在找到这些文件


这需要您执行一些javascript,但不涉及服务器端设置。

在最近的项目中,我在元素上使用jQuery事件跟踪与Google Analytics页面的交互。josnidhin提供的链接提供了关于在页面上设置事件跟踪的大量信息。下面是一个JSFIDLE示例,展示了我如何使用这种类型的事件跟踪

如果您仅出于跟踪目的使用URL,为了防止链接打开,只需使用HTML标记上的onclick属性返回false。例如,onclick=“return false;”