Odoo与网站数据分析平台会碰撞出什么火花?
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Odoo集成Plausible
Odoo现已开始集成Plausible,一个轻量级且开源的网络分析平台。本文介绍了如何在Odoo框架中集成Plausible以监控用户行为和页面访问量。
Plausible埋码
首先需要创建一个新的JavaScript文件plausible.js
,该文件包含了向Plausible API 发送数据的逻辑。这个脚本会忽略本地和测试环境的数据,只在正式环境下发送页面访问事件。
修改域名
在JavaScript文件中,需要将域名替换为实际的正式环境地址域名。
引入上述js文件
在系统的公共HTML文件中引入刚才创建的plausible.js
文件,并确保替换了data-domain中的域名以及正确设置了src路径。
实际效果
在正式环境中,切换菜单将触发/api/event
接口,从而实现Plausible的页面追踪功能。
用户行为监控
为了监控用户进入的页面,需要在Odoo中选择一个模块进行设置,并在看板页底部新增一个看板。
注册全局事件
在plausible.js文件后,注册一个全局事件,用于上报页面访问。
新增文件及监听
创建一个新的JavaScript文件self_menu.js
,添加事件监听以捕获hashchange事件,并将其引入到相应模块的template中。
查看已收集的信息
通过查看/api/event
接口参数,可以验证收集到的用户信息已经被传递。
返回看板查看数据
在Plausible平台的监控看板上,可以看到用户信息数据,并支持筛选条件。
定向查看
选择特定的userName,可以查看该用户的页面访问数据。
通过这些步骤,用户可以在Plausible平台上自主部署,并监控页面访问和用户数据。作者鼓励读者使用多个账户测试效果,并欢迎加入社群讨论。
关于作者
本期内容由前端开发工程师丁涛提供,分享了如何在Odoo中集成Plausible进行用户行为和页面访问监控。
了解更多
神州数码云基地是IT技术领域的新星,拥有实力强大的技术背景,提供丰富的内容和服务。
想要了解更多内容?