Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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_Google Analytics - Fatal编程技术网

Javascript 跟踪用户在数据库中单击的内容的简单方法

Javascript 跟踪用户在数据库中单击的内容的简单方法,javascript,google-analytics,Javascript,Google Analytics,我有一个会员网站,我想跟踪每个用户点击的内容,如下表所示: Table UserClicks: ID int PRIMARY KEY AUTO_INCREMENT user_id int clicked_on varchar(255) createdAt timestamp 有没有更好的方法来代替每次用户点击东西时运行大量ajax调用 我在谷歌分析中与ga.js合作。有没有办法将用户id发送到google analytics 也许这更适合node.js?不确定。寻找反馈。提前谢谢。这里有几个不

我有一个会员网站,我想跟踪每个用户点击的内容,如下表所示:

Table UserClicks:
ID int PRIMARY KEY AUTO_INCREMENT
user_id int
clicked_on varchar(255)
createdAt timestamp
有没有更好的方法来代替每次用户点击东西时运行大量ajax调用

我在谷歌分析中与ga.js合作。有没有办法将用户id发送到google analytics


也许这更适合node.js?不确定。寻找反馈。提前谢谢。

这里有几个不同的问题。我会尽力解决第一个问题


如果您只是想减少ajax调用的数量,那么您可以在客户端保留鼠标单击的运行日志,并且只有在a)某个时间间隔已过或b)出现
窗口时才会将鼠标单击发送到服务器。onbeforeunload
事件。

这里有一些不同的问题。我会尽力解决第一个问题


如果只是想减少ajax调用的数量,可以在客户端保存鼠标点击的运行日志,只有当a)某个时间间隔已过或b)弹出
窗口。onbeforeunload
事件时,才能将它们传输到服务器。

因此,在阅读大量文档后,我发现使用ga.js的_trackEvent函数,可以使用opt_value函数参数将整数传递给google analytics。opt_值是一个整数

所以我要做的是从会话中获取用户id,并将其放入页面上的隐藏输入中


然后,我将获取ga.js文件中隐藏输入的值,并将其作为opt_值参数发送给google analytics。

因此,在阅读大量文档后,我发现使用ga.js的_trackEvent函数,可以使用opt_值函数参数将整数传递给google analytics。opt_值是一个整数

所以我要做的是从会话中获取用户id,并将其放入页面上的隐藏输入中


然后,我将获取ga.js文件中隐藏输入的值,并将其作为opt_值参数发送给google analytics。

您看过google analytics的事件跟踪吗?您可能还对页面内分析感兴趣,谢谢Jrod。我现在正在看。你看过谷歌分析的事件跟踪吗?您可能还对页面内分析感兴趣,谢谢Jrod。我现在正在看。谢谢p.s.w.g。这是一个让一切都在我的控制之下的好办法。谢谢p.s.w.g。这是一个让一切都在我的控制之下的好办法。