WP Manifestindependent plugin directory
manifest / analytics / wp-geoinflow-analytics

前程 GEO 连接器

独立 WordPress GEOInflow 统计看板与全站接入插件(开发预览)

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pengqiancheng-sys/wp-geoinflow-analytics/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress GEOInflow Analytics

独立 WordPress 插件,用于连接自托管 GEOInflow,展示本站统计、注入浏览统计脚本和同步公开内容目录。与 GEOFlow 内容工作台独立。

0.3.0 功能

  • WordPress 后台新增「GEOInflow 统计」,按今天、近7天、近30天查看 PV、访客、访问和跳出访问。
  • 服务端查询 GEOInflow /api/websites/{UUID}/stats,先核对当前 WordPress 域名,不向浏览器发送平台凭据。
  • 连接测试、公开内容目录手动和可选定时同步;密码用 WordPress salt 派生密钥加密保存。
  • 统计脚本全站注入;已有 geoinflow-tracker.php MU 插件时跳过,避免重复。
  • 服务器/Cloudflare/手动日志接入引导使用对应平台入口。插件不执行 root 命令。

安装

将安装包上传到 WordPress → 插件,启用后在「设置 → 前程 GEO 连接器」填写平台 HTTPS 地址、网站 UUID 和专用账号。先测试连接,再同步目录并核对平台实际结果。后台「GEOInflow 统计」读取本站数据。需要 WordPress 5.9+、PHP 7.4+ 和 OpenSSL。

状态与限制

这是开发预览版本,PHP 语法检查通过;尚未完成真实 WordPress 功能和视觉验证、部署版接口兼容性测试、真实目录同步及两站安装验收。不要将安装或连接成功视为采集完成。

  • 基础统计读取以 WordPress 站点时区为准,无数据、未提供和请求错误分别处理;不重建统计算法。
  • 页面主题需正确调用 wp_head;静态页面、CDN缓存、广告拦截等可能改变采集覆盖。
  • 同步只发送公开URL、标题、类型及时间,不发送正文、私密内容或用户数据;最多5000条、每批500条。接口采用 upsert,下线URL不自动从平台删除。
  • WP-Cron 依赖访问;不保证低流量站准时同步。启用二次验证的账号当前不支持密码自动连接,不应为此关闭二次验证。
  • 看板目前仅包含基础汇总;趋势、来源、页面排行、AI引荐和日志状态仍在完整平台查看。
  • 服务器日志采集器独立运行;安装插件不代表服务器采集器已配置。不默认保留访问者原始数据到WP数据库。

来源与许可

原有前程 GEO 连接器 0.2.0 的独立延续。GEOInflow接口参考:https://github.com/yaojingang/GEOInflow 。统计接口代码是外部依赖,不在本仓库包含;第三方项目不对本插件提供官方背书。参考研究 WP-Matomo 与 Koko Analytics 的产品方式,未复制其源代码。

本仓库源码采用 GPL-3.0-or-later,见 LICENSE。请勿提交平台凭据、网站账号、访问日志、客户内容或生产配置。