letica
V2EX  ›  问与答

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

  •  
  •   letica · Jul 26, 2013 · 3563 views
    This topic created in 4676 days ago, the information mentioned may be changed or developed.
    http://tongji.baidu.com/web/5473605/custom/pageclk/view?type=link&siteId=1942168&pageClkId=249099

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

    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  
       Aug 6, 2013
    记得国内做热区图最早是 腾讯分析 ?
    有两种情况吧,如果单纯只是统计说目标页面的访问量的话,就会直接统计目标地址就好了。
    但是如果真是统计页面的点击情况的话,应该是JS对a标签,或者对click行为来进行track会准确一些吧。
    letica
        4
    letica  
    OP
       Aug 6, 2013
    页面的每个链接对应的点击数都已经有了,想知道这个页面是怎么生成的。
    就是在iframe里嵌入一个完整的页面后,为每个链接添加上面的遮罩层显示数据。

    因为iframe中的页面是用js控制加载的,只有加载完才能获取到a标签,怎么在页面加载完之后才运行获取a标签以及后续操作?试了下$(framedoument).ready(function(){...}),不起作用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1159 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:08 · PVG 02:08 · LAX 11:08 · JFK 14:08
    ♥ Do have faith in what you're doing.