这是一个 Codex skill,用来搭建可复用的独立站增长数据报告系统,统一连接 GA4、Google Search Console、Google Ads 和 Shopify 数据。
它适合用于:
- 为 DTC 独立站搭建本地数据诊断系统。
- 自动生成老板版每周增长周报。
- 分析渠道流量、广告效率、落地页转化、SEO 机会和 Shopify 真实收入订单。
- 将一套已跑通的数据报告流程复用到新品牌、新站点或新项目。
- GA4 数据拉取:渠道表现、落地页表现,以及带日期维度的
add_to_cart/begin_checkout漏斗事件。 - GSC 数据拉取:站点级
byProperty每日 KPI 与搜索词/页面明细分开抓取,避免匿名查询和页面聚合导致总量失真。 - Google Ads 数据拉取:广告系列、广告组、搜索词、落地页、花费、点击、转化、转化价值;系列级总量覆盖 Performance Max。
- Shopify 数据拉取:支持 Admin token 或 client-credentials 授权,按 GA4 Property 时区归属订单日期,排除非 paid、测试和取消订单,并输出包含 0 订单日的每日销售表。
- 数据统一转换:输出标准 processed CSV。
- 周报模板:自动生成“本周 vs 上周”的老板版 HTML 和 Markdown 周报。
- 操盘手增强周报:包含经营判断、收入归因、漏斗健康、广告预算动作、页面优化动作、SEO 意图分组、异常提醒、下周行动清单和数据健康检查。
- Purchase 完整性告警:只用 Online Store 网页订单与 GA4 purchase 对账,Shop/POS/应用等站外订单单列但仍计入 Shopify 经营结果;残余差异要求 BigQuery
transaction_id逐单核验,本技能不会自动补发事件。 - 周报漏斗按本周与上周分别统计加购和开始结账,不再用 90 天事件总量代替周度数据。
- 独立站增长诊断看板:输出老板可读的本地 HTML dashboard。
- 配置参考、数据字段说明和报告工作流说明。
把 skill 文件夹复制到 Codex skills 目录:
cp -R dtc-growth-data-report ~/.codex/skills/复制后,重启 Codex 或开启新的 Codex 会话,让 skill 被自动发现。
示例:
使用 $dtc-growth-data-report 帮我连接 GA4、GSC、Google Ads 和 Shopify 数据,并生成本周增长周报。
如果是在新项目中安装完整管线,可以这样说:
使用 $dtc-growth-data-report 在这个项目里安装独立站增长数据报告系统,并生成老板版周报。
在项目中根据 .env.example 创建 .env,然后填写本地密钥。不同数据源需要的配置如下:
GOOGLE_APPLICATION_CREDENTIALS:Google service account JSON 文件绝对路径。GA4_PROPERTY_ID:GA4 property ID。GA4_PROPERTY_TIMEZONE:GA4 Property 使用的 IANA 时区,例如America/Los_Angeles。
GOOGLE_APPLICATION_CREDENTIALS:可复用同一个 service account。GSC_SITE_URL:Search Console 站点属性 URL。
GOOGLE_ADS_CUSTOMER_IDGOOGLE_ADS_DEVELOPER_TOKENGOOGLE_ADS_CLIENT_IDGOOGLE_ADS_CLIENT_SECRETGOOGLE_ADS_REFRESH_TOKENGOOGLE_ADS_LOGIN_CUSTOMER_ID
也可以使用:
GOOGLE_ADS_CONFIGURATION_FILE_PATH
SHOPIFY_SHOP_DOMAINSHOPIFY_ADMIN_ACCESS_TOKEN- 或同时配置
SHOPIFY_CLIENT_ID与SHOPIFY_CLIENT_SECRET SHOPIFY_API_VERSION
安装并运行管线后,默认生成:
data/raw/:GA4、GSC、Google Ads、Shopify 原始 CSV。data/raw/gsc_daily_90d.csv:GSC 站点级每日点击、曝光、CTR 和平均排名,用于周报 KPI 与覆盖检查。data/raw/shopify_sales_by_day_90d.csv:Shopify 每日订单和收入,包含 0 订单日,用于判断数据覆盖是否完整。data/processed/channel_performance.csvdata/processed/landing_page_performance.csvdata/processed/google_ads_diagnosis.csvdata/processed/search_query_opportunities.csvreports/weekly_growth_diagnosis.mdoutputs/weekly_growth_report_template.htmloutputs/weekly_growth_report_template.mdoutputs/weekly_growth_report_template.json
-
GA4、GSC、Google Ads、Shopify 四源抓取是出报表的硬前置条件。若因授权、权限、配置、依赖、网络、配额或脚本问题失败,必须先修复并重新抓取成功,不允许沿用旧 raw 数据继续生成周报;若只能由用户完成授权,则停止出报并明确所需操作。
-
收入和订单默认以 Shopify 为准。
-
流量、落地页行为、站内事件默认以 GA4 为准。
-
广告花费、点击、广告转化、转化价值、ROAS、CPA 默认以 Google Ads 为准。
-
SEO 点击、曝光、CTR、平均排名以 GSC
byProperty站点级每日汇总为准;查询/页面明细只用于机会分析。 -
Shopify 经营收入/订单保留所有 paid、非测试、未取消订单;GA4 purchase 完整性只比较 Online Store 网页订单,站外订单单列。
-
全站转化率 = Shopify 订单数 / GA4 Sessions。
-
整站 ROI = Shopify 收入 / Google Ads 总花费,并显示在顶部经营卡片中。
-
核心 KPI 表必须包含 GSC 点击数、曝光和 CTR。
-
周报默认比较四个核心数据源共同覆盖的最近完整 7 天与再往前 7 天。
-
如果某个数据源延迟,周报会整体回退到 GA4、Shopify、Google Ads、GSC 都有数据的最新 7 天;如果找不到四源对齐窗口,则停止生成并报告缺口。
-
周报不只输出指标表,还会把结果整理成操盘动作:预算怎么调、页面怎么改、SEO 先做哪类词、下周谁负责什么。
-
转化率、CTR、加购率等比例指标统一用百分比展示。
不要提交或分享:
.env- Google service account JSON
- OAuth client secret 文件
- Google Ads refresh token
- Shopify Admin API token
- 任何真实密钥、账号密钥或私钥
本仓库只包含 .env.example,不包含真实密钥。
codex-skill, dtc, ecommerce, shopify, ga4, google-search-console, google-ads, growth-analytics, marketing-analytics, weekly-report
如果这个 Skill 对你有帮助,欢迎关注微信公众号 虎皮叔叔聊跨境独立站,获取更多独立站增长、数据分析与 AI 营销实操内容。
微信扫码关注「虎皮叔叔聊跨境独立站」
