广告的iframe?获取用户信息?

时间:2012-06-17 16:46:47

标签: php javascript iframe cookies

我试图做像谷歌的Adsense这样的事情。我相信他们使用javascript?但是,如果想要展示广告,让iFrame使用网站是个好主意吗? iFrames是否能够捕获用户的数据信息,例如cookie(adsense如何工作,他们获得用户cookie?这就是为什么他们可以显示您访问过的网站的广告,如果我错了就纠正我)?

如果这样可行,我怎样才能获得用户cookie?可能吗?谷歌如何获得用户的cookie?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

  

(adsense如何运作,他们获得用户cookie - 这就是为什么他们可以展示您访问过的网站的广告,如果我错了就纠正我的行为?)

你错了。 Google只能访问Google的Cookie。这是cookie安全的重点;没有浏览器允许您访问其他网站的cookie。 Google可以使用Cookie识别您的身份,但不能使用Cookie来查看您在非Google网站上的行为。

AdSense通过查看您在Google搜索和其他服务上点击的链接,您点击了哪些广告,您访问过哪些有AdSense内容的网页(window.top.document.location)以及您向哪些网页了解了您浏览过的内容从(window.top.document.referrer)访问他们,可能有更多比Google更聪明的人提出的方法:)

编辑:如评论中所示,实际上一个无法依赖top属性。

答案 1 :(得分:0)

不,你不能得到这些饼干。它们只能由AdSense用于记录人员的域存储。

这就是使用iframe的原因,它允许Google在他们控制的域上加载特定网址,该网址包含一个标识符,告诉他们正在使用哪些AdSense广告系列。

此外,存在的cookie(但您无法访问)不包含有关用户本身的任何信息。它只是一个标识符,用于将人员链接到谷歌服务器上已存在的数据。