streamlit 是当前炙手可热的快速搭建机器学习和数据分析工具站点的 Python web 框架,今天来探讨下有关 streamlit 网站统计相关的问题。
给 streamlit 统计 PV 大概有三种方法。
笔者环境:ubuntu 18.04 + Python 3.8.10 + streamlit 1.1.3.0
components 注入 js
第一种是使用 streamlit.components.v1 注入 js 代码,例如
注意将以上 js 代码改成你从你的百度统计后台获取到的
这种方法简单,但是对应多页面应用就比较麻烦了,每个 python 脚本都要复制一份同样的内容(may 通过设计继承解决)
使用 streamlit-analytics 组件
这是一个第三方的统计插件,使用方式如下:
这样后只要在访问路由后加上 ?analytics=on,就能在网页上看到如下统计组件图。
修改 streamlit 的 index.html 文件
streamlit 的 index.html 文件是每个 streamlit 页面都会继承的页面,它在虚拟环境中的路径j举例如下:
lib/python3.8/site-packages/streamlit/static
将获取到的百度统计或谷歌分析 js 代码去掉 js 标签保存为 js 文件。
然后在 index.html 里 head 块内引用这个 js 文件即可。
例如,我的 baidu-analysis.js:
以上就是本篇文章【streamlit 集成百度统计或谷歌分析的三种方法】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/news/26718.html
文章
相关文章
动态
同类文章
热门文章
栏目首页
网站地图
返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多