V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
letica
V2EX  ›  问与答

百度统计--链接点击图 是如何实现的?

  •  
  •   letica · 2013-07-26 13:54:11 +08:00 · 2899 次点击
    这是一个创建于 4149 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://tongji.baidu.com/web/5473605/custom/pageclk/view?type=link&siteId=1942168&pageClkId=249099

    页面里用iframe嵌套了一个完整页面,并在上面覆盖每个可点击链接的点击数等相关数据。 有没有人知道这是如何实现的,以及还有没有类似的例子?
    4 条回复    1970-01-01 08:00:00 +08:00
    lhx2008
        1
    lhx2008  
       2013-07-26 14:25:11 +08:00
    根据页面的<a>标签弄出地址,然后查看这个地址的访问量,然后按照算法给色
    如果是submit,就取action的
    我这个想法对不对?
    或者是统计的时候事先抓取到鼠标的轨迹?
    letica
        2
    letica  
    OP
       2013-08-06 17:32:20 +08:00
    发现原文的链接失效了,貌似不可以修改?

    http://demo.piwik.org/index.php?module=Overlay&period=month&date=today&idSite=7#l=http$3A$2F$2Fforum.piwik.org$2Flist.php$3F5

    问题还木有解决,写的我好纠结,纯用js可以实现这种效果吗?有没有人知道。
    master
        3
    master  
       2013-08-06 17:44:12 +08:00
    记得国内做热区图最早是 腾讯分析 ?
    有两种情况吧,如果单纯只是统计说目标页面的访问量的话,就会直接统计目标地址就好了。
    但是如果真是统计页面的点击情况的话,应该是JS对a标签,或者对click行为来进行track会准确一些吧。
    letica
        4
    letica  
    OP
       2013-08-06 17:52:30 +08:00
    页面的每个链接对应的点击数都已经有了,想知道这个页面是怎么生成的。
    就是在iframe里嵌入一个完整的页面后,为每个链接添加上面的遮罩层显示数据。

    因为iframe中的页面是用js控制加载的,只有加载完才能获取到a标签,怎么在页面加载完之后才运行获取a标签以及后续操作?试了下$(framedoument).ready(function(){...}),不起作用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:23 · PVG 04:23 · LAX 12:23 · JFK 15:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.