建议将详细信息发送到客户端以获取Web分析服务的方法

时间:2011-05-01 13:17:48

标签: web-analytics

在创建Google Analytics或StatCounter等服务时,我希望在数据存储部分中做一些不同的事情:

  1. 用户访问我客户的网站。
  2. 从我的服务器下载JS代码或1像素图像。
  3. 请求已发送到我的服务器,处理数据。
  4. 计算国家,回头客,跳出率等等。
  5. 我不想将此数据存储在我的服务器中,而是将其存储在客户端的服务器中。
  6. 客户是使用我的“服务”进行网站分析的个人或企业。

    假设他们准备创建我选择的数据库模式,建议将数据发送给他们存储的方式是什么?

    我唯一能想到的是,要求他们在他们的服务器上给我一个URL,我将POST一个JSON字符串,他们可以存储或做他们想做的任何事情。

    除了HTTP POST之外,我还有其他选择将数据发送给他们吗?

1 个答案:

答案 0 :(得分:1)

您可以将数据存储在您自己的服务器上,然后提供客户端下载它的机制。这将为您节省为每个客户输入和测试不同URL的负担。

这也意味着您只需要一个SSL URL和身份验证方法即可获得安全性。否则,您需要确保每个客户都有一个可用的SSL,并在存放数据时让您的脚本登录到每个客户。