Asp.net 跟踪广告链接点击,但保持搜索引擎友好的链接?

Asp.net 跟踪广告链接点击,但保持搜索引擎友好的链接?,asp.net,seo,Asp.net,Seo,我有一个网站,吐出链接到第三方网站。现在,这些第三方希望我的网站跟踪他们的点击。我如何做到这一点,而不破坏搜索引擎优化友好性质的普通链接 目前,广告链接只是一个锚: <a href="http://adsiteA.com">Come Visit Site A!</a> 但这难道不会扼杀搜索引擎链接到他们网站的任何好处吗?如果没有,我很乐意这样做。。。我的其他选择是什么?一个onmousedown脚本劫持点击并进行回发然后重定向?如果它们是付费链接,谷歌说它们不应该对你的

我有一个网站,吐出链接到第三方网站。现在,这些第三方希望我的网站跟踪他们的点击。我如何做到这一点,而不破坏搜索引擎优化友好性质的普通链接

目前,广告链接只是一个锚:

<a href="http://adsiteA.com">Come Visit Site A!</a>

但这难道不会扼杀搜索引擎链接到他们网站的任何好处吗?如果没有,我很乐意这样做。。。我的其他选择是什么?一个onmousedown脚本劫持点击并进行回发然后重定向?

如果它们是付费链接,谷歌说它们不应该对你的广告商的PageRank有利。(事实上,你可能会因为试图颠覆这一点而受到惩罚)


您的第三方网站希望您报告所有爬网到您的网站并跟踪链接的机器人和爬行器,还是只报告“真实”的人

如果是后者,你可以按照谷歌搜索结果的方式做一些事情

基本上,您可以正常渲染链接,但会向其添加OnMouseDown事件,这样不使用鼠标的爬行器会跟随标准链接,但普通浏览器会首先触发JS事件

你最终会得到这样的结果:

http://mysite.com/clicktracker.aspx?redirect=adsiteA.com
<a onmousedown="return trackMe(this)" href="http://example.com/">

然后trackMe方法执行到跟踪页面的重定向,该页面随后向第三方站点发出302重定向


很明显,您希望检查用户通过键盘或类似工具导航(即使用空格或返回来跟随链接)时,这是如何工作的。

回答得好,谢谢!有点让问题的其余部分变得毫无意义真的。。。至少您可以用最简单的方式继续跟踪单击:)