- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在考虑使用远程数据并实际在外部网站上接收或发送数据。万维网中存在大量的示例正在运行。例如:免费的在线网络工具,如网络统计或谷歌的 AdSense ....
你知道在这样的网络服务中,一些代码会为发布者生成,发布者将生成的代码放在她的网页文档正文(HTML 文件)中) 之后的系统将工作。我们可以统计主页的访问次数、广告的点击次数等等。
现在这是我的问题:这样的系统是如何工作的?以及如何调查和搜索它们以了解如何对它们进行编程?你能给我一些关键词吗?我应该寻找哪些标题?哪些技术与这种编程相关?
正是想找一些相关的引用资料,在这些系统上学习和开始一些经验。
如果我的问题不是很清楚,如果你愿意,我会再解释一下......
帮帮我,我很困惑。
考虑到我是一名程序员,想要编写这样的系统而不是使用它们。
最佳答案
有几种不同的方法可以跟踪点击。
一种是将广告(或任何链接)链接到重定向脚本。您通常会向它传递某种 ID,以便它知道应该转发到哪个 URL。但在将用户重定向到该页面之前,它可以先在数据库中记录点击,在数据库中可以存储用户 IP、时间戳、浏览器信息等。然后它将用户(在他们不知情的情况下)转发到指定的 URL。
Advertisement ---> Redirection Script (records click) ---> Landing Page
另一种方法是使用像素跟踪。这是您将“像素”或一段 Javascript 代码放到网页主体的地方。像素只是一个图像(或伪装成图像的脚本),然后用户访问该页面时会请求它。托管像素的跟踪器可以通过该图像请求记录相关信息。某些系统将使用 Javascript 而不是图像(或两者都使用)来跟踪点击。这可能会让他们使用 Javascript 的函数获得更多信息。
Advertisement ---> Landing Page ---> User requests pixel (records click)
这是一个像素示例:<img src="http://tracker.mydomain.com?id=55&type=png" />
我在最后加入了 png,因为某些系统可能需要有效的图像文件类型。
如果您不想让用户知道跟踪器是什么,您可以在着陆页上放置代码以将数据传递给您的跟踪器。这将在后端(服务器端)完成,因此用户不可见。本质上,您可以在通过 GET 参数传递相关数据的同时“请求”跟踪器 URL。然后,跟踪器会在着陆页的服务器上以非常有限的服务器负载记录该数据。
Advertisement ---> Landing Page requests tracker URL and concurrently renders page
关于c# - AdSense 和 Webstats 等系统如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/715428/
我正在寻找将被 Java Webstart 接受的代码签名证书。它用于 Arianne Project (一个 ten year old 托管在 Sourceforge 上的开源项目)。 不幸的是,“
我正在寻找“最佳实践”或只是推荐的跟踪统计数据的方法。如果我正在开发一个具有类似 youtube 的页面统计跟踪(浏览量、访问量等)的网站。拥有实时统计信息非常重要,但我想在缩放时避免出现问题,并且想
我正在考虑使用远程数据并实际在外部网站上接收或发送数据。万维网中存在大量的示例正在运行。例如:免费的在线网络工具,如网络统计或谷歌的 AdSense .... 你知道在这样的网络服务中,一些代码会为发
我是一名优秀的程序员,十分优秀!