扫码阅读
手机扫码阅读

Odoo与网站数据分析平台会碰撞出什么火花?

328 2023-09-07

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技术领域的新星,拥有实力强大的技术背景,提供丰富的内容和服务。

想要了解更多,点击 查看原文