想在fa系统里二开一个页面点击热力图的功能,想烦请各位大伽指点下小弟,能提供点参考技术资料及思路就更好了

需求分享 · tgy3300 · 于 5年前 发布 · 1584 次阅读

想在fa系统里二开一个页面点击热力图的统计功能,想烦请各位大伽指点下小弟,能提供点参考技术资料及思路就更好了,在此谢过。

共收到 7 条回复
Fecmall#15年前 0 个赞

你得写清楚你所谓的 页面热点图 是什么。

先看看发帖说明吧:http://www.fecshop.com/topic/624

tgy3300#25年前 0 个赞

页面点击热力图,如上图的这种功能

Fecmall#35年前 0 个赞

@tgy3300 #2楼 看不到图

tgy3300#45年前 0 个赞

图片还看不了吗?

Fecmall#55年前 0 个赞

这个可以通过鼠标轨迹来做,js记录鼠标轨迹的方式。Fa没有这个功能,需要自己二开

tgy3300#65年前 0 个赞

我搜了搜资料,实现的逻辑是:

1、访客进入网站后,会留下相关的cookie数据,把这些数据记录后,会产生编号为1的数据

2、访客在页面中触发点击事件后,给后端发送点击的坐标x和y值

对于fa系统不是很熟悉,想请问下几个问题?

1、添加新的数据表是在哪个文件可以实现?

2、触发点击事件后,如何给后台发送x和y数据,后台接收到数据后,修改哪个文件,进行存储?

Fecmall#75年前 0 个赞

1.对于鼠标轨迹这块,我目前没有想到比较好的实现思路

2.可以通过js,参看在fecshop中嵌入的js

 <script type="text/javascript">
    var _maq = _maq || [];
    _maq.push(['website_id', '9b17f5b4-b96f-46fd-abe6-a579837ccdd9']);
    _maq.push(['fec_store', 'fecshop.appfront.fancyecommerce.com']);
    _maq.push(['fec_lang', 'en']);
    _maq.push(['fec_app', 'appfront']);
    _maq.push(['fec_currency', 'USD']);


    (function() {
        var ma = document.createElement('script'); ma.type = 'text/javascript'; ma.async = true;
        ma.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'trace.fecshop.com/fec_trace.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ma, s);
    })();
</script>	

上面的js代码加载了js文件:http://trace.fecshop.com/fec_trace.js

先了解FA的代码结构和原理吧

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics