1


我正在考虑使用远程数据并实际在外部网站中接收或发送数据。万维网中存在大量示例正在运行。例如:免费的在线网络工具,如网络统计或 Google 的 AdSense ....。
你知道在这样的网络服务中,一些代码会为发布者生成,发布者将生成的代码放在她的网页文档(HTML 文件)的正文中,之后的系统就会工作。我们可以统计主页的访问次数、广告点击次数等。

现在这是我的问题:这样的系统是如何工作的?以及如何调查和搜索它们以了解如何对其进行编程?你能给我一些关键词吗?我应该寻找哪些标题?哪些技术与这种编程相关?
正是我想找到一些相关的参考资料来学习和开始在这些系统上的一些经验。


如果我的 Q 不明确,如果您愿意,我会进一步解释...
帮助我,我很困惑。


考虑到我是一名程序员,想要对这样的系统进行编程以不使用它们。

4

2 回答 2

3

有几种不同的方法可以跟踪点击次数。

重定向跟踪

一种是将广告(或任何链接)链接到重定向脚本。您通常会向它传递某种 ID,以便它知道应该转发到哪个 URL。但是在将用户重定向到该页面之前,它可以首先在数据库中记录该点击,该数据库可以存储用户 IP、时间戳、浏览器信息等。然后它将用户(在他们不知道的情况下)转发到指定的 URL。

广告--->重定向脚本(点击记录)--->登陆页面

像素追踪

另一种方法是使用像素跟踪。这是您将“像素”或一段 Javascript 代码放在网页正文上的地方。像素只是一个图像(或冒充图像的脚本),然后访问页面的用户将请求该图像。托管像素的跟踪器可以通过该图像请求记录相关信息。一些系统将使用 Javascript 而不是图像(或两者都使用)来跟踪点击。这可能允许他们使用 Javascript 的函数获得更多信息。

广告--->登陆页面--->用户请求像素(记录点击)

这是一个像素示例:<img src="http://tracker.mydomain.com?id=55&type=png" /> 我在最后添加了 png,因为某些系统可能需要有效的图像文件类型。

隐藏追踪

如果您不希望用户知道跟踪器是什么,您可以在登录页面上放置代码以将数据传递给您的跟踪器。这将在后端(服务器端)完成,因此对用户是不可见的。本质上,您可以在通过 GET 参数传递相关数据的同时“请求”跟踪器 URL。然后,跟踪器将在登录页面的服务器上以非常有限的服务器负载记录该数据。

广告 ---> 登陆页面请求跟踪器 URL 并同时呈现页面
于 2009-04-05T00:07:08.543 回答
1

恐怕你的问题真的不清楚。

您是否试图找出有关谁使用您的网站、您获得多少点击等信息?像谷歌分析这样的东西可能就是你所追求的——看看这里http://www.google.com/analytics/

编辑:添加更多信息以回应评论。

啊,好的,所以你想知道当这些网站使用谷歌广告时谷歌如何跟踪这些网站的点击?好吧,关于 Google AdSense 如何工作的完整讨论恐怕超出了我的范围 - 您可能会在 Google 本身和 Wikipedia 上找到一些有用的信息。

简而言之,在非常基本的层面上,Google Ads 的工作原理实际上是首先将点击定向到 Google - 如果您查看 Google 广告的 URL(例如在此站点上),您会看到 URL 以“ http://googleads.g.doubleclick.net...”开头( Google 自己的双击),该 URL 还包含许多其他信息,这些信息允许 Google 检测点击的来源以及将您重定向到哪里以查看实际的广告网站。

谷歌分析略有不同,因为它是您在页面中运行的一小部分 JavaScript,但它也基本上向谷歌报告该页面被点击、您何时登陆以及您在页面上花费了多长时间。

就像我说的那样,对此的全面讨论恐怕超出了我的范围,对不起。

于 2009-04-03T20:02:33.010 回答