返回顶部
p

posthog-analyticsPostHog分析自动化

Automate PostHog dashboard creation, sync, update, and export via API. Covers dashboard CRUD, insight creation, cohort management, and API-driven analytics workflows.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
121
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

posthog-analytics

PostHog 分析技能

通过API自动化PostHog仪表盘的创建、同步、更新和导出。

前置条件

所需工具

  • - curl - HTTP客户端(macOS/Linux预装)
  • jq - JSON处理器:brew install jq 或 apt install jq
  • bash - Shell(脚本基于bash)

PostHog API密钥

  1. 1. 前往 PostHog设置 → 个人API密钥
  2. 创建一个具有读写权限的新密钥
  3. 导出密钥:

bash
export POSTHOGPERSONALAPIKEY=phxxxx

注意:API密钥决定了你的组织和项目。脚本使用@current项目上下文(你的默认项目)。

验证设置

bash

测试你的API密钥 - 应返回项目信息


curl -s -H Authorization: Bearer $POSTHOGPERSONALAPI_KEY \
https://us.i.posthog.com/api/projects/@current/ | jq {id, name}

预期输出:
json
{
id: 209268,
name: 默认项目
}

如果出现错误,请检查API密钥是否正确且具有相应权限。

快速入门:博客分析示例

第一步:编写配置

创建 blog_dashboard.json:

json
{
name: 博客分析,
description: 追踪博客表现和读者互动,
filter: {key: source, value: blog},
dashboard_id: null,
insights: [
{name: 博客页面浏览量(总计), type: pageviews_total},
{name: 独立博客读者, type: unique_users},
{name: 博客流量趋势, type: traffic_trend},
{name: 热门博客文章, type: top_pages}
]
}

注意:新建仪表盘时设置 dashboard_id: null。

第二步:创建仪表盘

bash
./scripts/posthogsync.sh create blogdashboard.json

输出

正在创建仪表盘:博客分析
仪表盘已创建:ID 1166599
正在创建洞察:博客页面浏览量(总计)
{id: 6520531, name: 博客页面浏览量(总计)}
...
仪表盘URL:https://us.posthog.com/project/209268/dashboard/1166599

脚本会:

  • - 在你的PostHog项目中创建一个新仪表盘
  • 在URL中返回 dashboardid(例如 1166599)和 projectid(例如 209268)
  • 自动更新 配置文件的 dashboard_id

第三步:添加新洞察(同步)

编辑配置添加新洞察,然后:

bash
./scripts/posthogsync.sh sync blogdashboard.json

仅创建洞察。已存在的洞察(按名称匹配)会被跳过

第四步:更新现有洞察

修改了筛选条件?编辑配置,然后:

bash
./scripts/posthogsync.sh update blogdashboard.json

使用当前配置设置更新所有洞察。在更改筛选条件时使用。

第五步:导出现有仪表盘

bash
./scripts/posthogsync.sh export 1166599 > exporteddashboard.json

配置参考

字段必填描述
name仪表盘名称
description
否 | 仪表盘描述 | | filter | 否* | 事件属性筛选:{key: source, value: blog} | | domain_filter | 否* | URL筛选回退:blog.sylph.ai | | dashboard_id | 否 | 创建时设为null,同步/更新时设为现有ID | | insights | 是 | 洞察对象数组 |

*建议至少设置一个筛选条件。filter优先级高于domain_filter。

洞察类型

类型显示方式描述
pageviewstotal粗体数字总页面浏览量
uniqueusers
粗体数字 | 独立访客(日活跃用户) | | traffic_trend | 折线图 | 流量随时间变化 | | top_pages | 表格 | 热门页面细分 |

可选洞察字段

字段默认值选项
mathtotaltotal、dau、weeklyactive、monthlyactive
display
自动 | BoldNumber、ActionsLineGraph、ActionsTable | | date_range | -30d | -7d、-30d、-90d 等 |

环境变量

变量必填默认值描述
POSTHOGPERSONALAPIKEY-你的API密钥(决定组织/项目)
POSTHOGHOST
否 | us.i.posthog.com | API主机(欧盟:eu.i.posthog.com) | | POSTHOGUIHOST | 否 | us.posthog.com | 仪表盘URL的UI主机 |

文件

  • - scripts/posthogsync.sh - CLI脚本(创建/同步/更新/导出)
  • examples/blogdashboard.json - 示例配置

参考

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 posthog-analytics-1776116835 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 posthog-analytics-1776116835 技能

通过命令行安装

skillhub install posthog-analytics-1776116835

下载

⬇ 下载 posthog-analytics v1.2.0(免费)

文件大小: 5.51 KB | 发布时间: 2026-4-14 10:41

v1.2.0 最新 2026-4-14 10:41
Added missing scripts and example files, declared env vars in metadata

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部