当前位置:  开发笔记 > 编程语言 > 正文

谁点击了从网站A到网站B的链接?

如何解决《谁点击了从网站A到网站B的链接?》经验,为你挑选了1个好方法。

假设我有一个名为网站A的网站,它有一些链接到其他网站.其中一个链接可能是指向网站B的链接.有没有办法,使用一些现有的解决方案,开源,或者你需要支付的东西,你可以在哪里跟踪谁,什么,在哪里等点击链接从网站上去A到网站B?

网站B可能是Stackoverflow,我的网站是www.websiteA.com,所以在我的网站上,我有一个链接到www.stackoverflow.com.如果用户从我的页面点击www.stackoverflow.com,我想捕获信息,例如姓名,电话等(不确定我是否可以这样做,除非用户实际登录我的网站).在这种情况下,这是一个公共页面,任何人都可以访问.如果我不能从我的网站上做到这一点,有没有办法告诉stackoverflow这个特定的人点击我的链接进入你的网站,我需要他们的信息.



1> Chad Birch..:

大多数网站使用的方法是让您网站上的脚本处理重定向.所以不是直接链接到:

http://websiteB.com

链接如下:

http://websiteA.com/link/websiteB.com

"链接"脚本记录请求,然后将它们转发到地址(这应该立即完成,不要给他们"在3秒内转发给网站B!"页面).

请注意,作为您网站的访问者,我更喜欢一种方法,当我将鼠标悬停在链接上时链接的目的地显而易见,而不是某些网站使用的方法,只要您看到的是ID.我的意思是,而不是链接是这样的:

http://websiteA.com/link/websiteB.com

他们改为有一个链接:

http://websiteA.com/link/483

显示目的地可以通过几种方式实现.一种方式是我上面描述的,其中目标是查询字符串的一部分.或者,您可以使用一些Javascript.可以通过设置window.status变量使用Javascript更改状态栏的值,但许多浏览器默认情况下会阻止此操作(例如,Firefox).

Google通过实际使用Javascript来更改链接而不是状态栏,找到了解决此问题的方法.加载页面时,结果列表中的链接将转到其实际目标,但每个链接都有一个onmousedownjavascript事件,当您单击它时会更改链接.您可以通过右键单击链接来查看此操作.完成后,将鼠标悬停在链接上将显示状态栏中的真实目的地(Google的点击跟踪脚本),而不是结果的真实网址.

当然,用任何方法显示的信息可能是对我实际上要发送的地方的错误陈述,但我仍然更喜欢看到无意义的身份证号码.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有