Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTC 独立站增长数据报告 Skill

English README

这是一个 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,然后填写本地密钥。不同数据源需要的配置如下:

GA4

  • GOOGLE_APPLICATION_CREDENTIALS:Google service account JSON 文件绝对路径。
  • GA4_PROPERTY_ID:GA4 property ID。
  • GA4_PROPERTY_TIMEZONE:GA4 Property 使用的 IANA 时区,例如 America/Los_Angeles

Google Search Console

  • GOOGLE_APPLICATION_CREDENTIALS:可复用同一个 service account。
  • GSC_SITE_URL:Search Console 站点属性 URL。

Google Ads

  • GOOGLE_ADS_CUSTOMER_ID
  • GOOGLE_ADS_DEVELOPER_TOKEN
  • GOOGLE_ADS_CLIENT_ID
  • GOOGLE_ADS_CLIENT_SECRET
  • GOOGLE_ADS_REFRESH_TOKEN
  • GOOGLE_ADS_LOGIN_CUSTOMER_ID

也可以使用:

  • GOOGLE_ADS_CONFIGURATION_FILE_PATH

Shopify

  • SHOPIFY_SHOP_DOMAIN
  • SHOPIFY_ADMIN_ACCESS_TOKEN
  • 或同时配置 SHOPIFY_CLIENT_IDSHOPIFY_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.csv
  • data/processed/landing_page_performance.csv
  • data/processed/google_ads_diagnosis.csv
  • data/processed/search_query_opportunities.csv
  • reports/weekly_growth_diagnosis.md
  • outputs/weekly_growth_report_template.html
  • outputs/weekly_growth_report_template.md
  • outputs/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,不包含真实密钥。

推荐 GitHub 标签

codex-skill, dtc, ecommerce, shopify, ga4, google-search-console, google-ads, growth-analytics, marketing-analytics, weekly-report

关注公众号

如果这个 Skill 对你有帮助,欢迎关注微信公众号 虎皮叔叔聊跨境独立站,获取更多独立站增长、数据分析与 AI 营销实操内容。

虎皮叔叔聊跨境独立站公众号二维码

微信扫码关注「虎皮叔叔聊跨境独立站」

About

Codex skill for GA4, GSC, Google Ads, and Shopify DTC growth reports

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages