【问题标题】:how to do something like google-analytics如何做类似谷歌分析的事情
【发布时间】:2013-09-17 18:58:15
【问题描述】:

我需要制作类似于 google-analytics 的东西,我的意思是它必须非常易于安装并能够在 2 个网站之间进行通信。 让我解释一下这个想法。

我正在开发一个应用程序(使用 ZF),我的客户将是网上商店,OSCommerce 仅在开始时。这些商店需要从我的应用程序的数据库中获取一些信息,向我发送一些信息并建议他们的客户使用我的应用程序的服务。 代码需要做什么:

  • 如果 URL 中有特定的 $_GET 参数(表示用户来自我的站点)-> 在商店中启动会话并向我发送一些关于我的统计信息(IP、浏览器信息等)的信息。 ..)
    • 如果此用户在此会话期间购买了东西 -> 向我发送有关销售的一些信息(总数、ID、...)
  • 在结账过程中(OSC 中的 checkout-payment.php)让用户(商店的客户也是我的应用程序的成员)可以从他的 my-application 的帐户,以便在他下的订单中获得折扣。

我知道如何对所有这些进行编程,编辑商店的文件,但我的问题是我不知道如何以谷歌分析的方式制作它(给我的客户一个小的 javascript 安装在他们的商店中)也没有在谷歌中寻找什么来找到我需要的信息。

那么,任何人都可以帮助我走上正确的道路吗? 提前致谢

【问题讨论】:

  • 两个商店数据库之间的通信与 Google Analytics 有什么关系???
  • 嗨 Pekka,正如我所说,谷歌分析是关于轻松安装并将信息从一台服务器发送到另一台服务器:这就是我在这里问的原因,我真的不知道在哪里/搜索什么以获得我需要的信息。
  • AFAICT,谷歌分析不会“将数据从 1 个服务器发送到另一个”。它只是一些向他们自己的服务器报告的javascript。 “其他”服务器不涉及任何方式。

标签: javascript zend-framework oscommerce


【解决方案1】:

由于您需要使用此实用程序进行跨域,因此您需要使用 JSONP 编写您的 javascript 片段以包含在内。通过添加从window.location 获得的信息(例如查询字符串),您的 JSONP“调用”可以简单地对 您的 服务器上的一些 PHP 脚本进行。

【讨论】:

  • 嗨,杰森,谢谢这个想法。我已经阅读了一些关于 JSONP 的内容,看来是时候阅读更多内容了。无论如何,我理解全球理念,它可能真的是我需要的。在给你一个最终答案之前,让我做一些研究和测试。
【解决方案2】:

也许您只需要给您的客户一个指向您的 js 库的 URL?并且您的图书馆可以工作或更好地为他们提供 API 到您的服务以获取客户数据等? 是的 - JSONP 可以帮助您进行域间通信...

【讨论】:

  • 是的,我想我就是这样做的,他们将不得不插入一小段代码,例如:
  • 不确定您是否可以/必须更改他们的数据...也许您需要为他们提供全方位服务?不仅是少量代码,而且功能齐全的库提供了创建电子商店所需的一切?像 jQuery UI 之类的东西来构建 GUI?比您可以访问商店的数据库 ;)
  • 好吧,我的应用程序不是电子商店,而是要集成到电子商店中。商店将不得不在几个文件(4-5)中制作一些最低版本,以包含将托管在我的服务器中的 js 和 php 文件。像这样我想我可以做我想做的事。求你的帮助。
猜你喜欢
  • 2017-12-31
  • 1970-01-01
  • 2018-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多