Pixel vs Ajax用于分析

Pixel vs Ajax用于分析,ajax,events,analytics,web-analytics,Ajax,Events,Analytics,Web Analytics,我的任务是构建一个简单的分析服务器 我读了一些文章,其中谈到了使用ajax与pixel的一些优缺点: 及 我看到了两者的好处。然而,我倾向于使用post的ajax,这仅仅是因为我读到的url限制 我不知道url是否只是一个跟踪像素,我会这样做: btoa(JSON.stringify(data)); 浏览器url限制是否重要? 假设变量数据中的参数(键、值)非常长,但如果我们只关心数据是否到达服务器,浏览器是否会因此而挂起,尤其是像IE

我的任务是构建一个简单的分析服务器

我读了一些文章,其中谈到了使用ajax与pixel的一些优缺点: 及

我看到了两者的好处。然而,我倾向于使用post的ajax,这仅仅是因为我读到的url限制

我不知道url是否只是一个跟踪像素,我会这样做:

btoa(JSON.stringify(data));
浏览器url限制是否重要? 假设变量数据中的参数(键、值)非常长,但如果我们只关心数据是否到达服务器,浏览器是否会因此而挂起,尤其是像IE<9这样的旧浏览器

编辑:数据可能会变长,因为我们需要跟踪页面上的单个ID。例如,这是一个电子商务网站。当用户进入搜索页面时,我们需要记录该页面上的所有产品ID。ID通常是15位数字,如:8174254394082605294或-915699318121546331。我不确定这是否是一个问题,我不知道,直到测试

我的一个大问题是,如果旧浏览器的url字符长度变长,那么行为是什么?它不会ping出服务器吗

显然,测试将会进行,我只是好奇是否有人已经知道这个问题的答案

还有人构建了类似的东西,并且知道pixel和ajax的优缺点

在我看来,像素更容易。在我们的api中,我们可以有返回整个图像src的东西,然后我们可以从api中提取它并将其放在页面上

想法

感谢您抽出时间阅读/回答


Brian

为什么一开始就有那么多数据要传输?请参见上面的编辑,我不确定这是否会成为问题。我目前在这个项目的研究阶段。寻找在这个领域有经验的人