关于 influencer-tracking
这是面向电商营销团队的网红营销归因与分析指南,重点结合 UTM 链接和专属折扣码追踪流量与订单。它介绍如何汇总 GA4 和店铺数据,比较创作者及活动表现。
主要功能
- 01为创作者和活动设置 UTM
- 02创建专属折扣码
- 03在 GA4 查看归因收入
- 04汇总链接与折扣码收入
- 05计算 ROAS 和标准化表现
适用场景
- 01追踪多个网红合作带来的收入
- 02比较 Instagram、TikTok 和 YouTube 活动
- 03区分赠品合作与付费内容
- 04向管理层报告网红营销回报
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill influencer-tracking安装后在 Claude Code 中输入/influencer-tracking确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
tile.jsonevals/campaign-roi-metrics-and-cross-influence/criteria.jsontask.mdevals/first-touch-attribution-and-order-attrib/criteria.jsontask.mdevals/utm-link-and-promo-code-generation/criteria.jsontask.md详细介绍
网红追踪
概述
网红营销能带来可观的收入,但归因一直十分困难,因为客户往往看到帖子后离开平台,几天后通过直接访问或自然渠道完成购买。解决方案是同时使用 UTM 链接(用于网站流量)和专属折扣码(用于购买归因)——这两种信号相辅相成,可在不同设备间提供可靠的归因。大部分设置无需编写自定义代码。
**注意:**如需完整的网红营销活动管理(发现、简报、交付内容),请参阅 @influencer-marketplace-integration。此技能仅侧重于归因和分析。
何时使用此技能
- 管理 10 个以上的网红合作,并在电子表格中追踪时
- 需要使用第一方数据向管理层证明网红营销支出的投资回报率时
- 开展赠品活动,需要区分自然帖子和付费帖子的归因时
- 需要在单个仪表板中比较不同平台(Instagram、TikTok、YouTube)的表现时
核心说明
第 1 步:为每位创作者设置 UTM 链接
为每位网红与营销活动的组合创建唯一的 UTM 链接。使用 Google 的 Campaign URL Builder:ga-dev-tools.google.com/campaign-url-builder
| UTM 参数 | 值 | 示例 |
|---|---|---|
utm_source | 社交平台 | instagram、tiktok、youtube |
utm_medium | 始终为 influencer | influencer |
utm_campaign | 营销活动名称 | spring-2026、black-friday |
utm_content | 创作者账号名 | janedoe、johndoe_fitness |
示例 URL:yourstore.com/?utm_source=instagram&utm_medium=influencer&utm_campaign=spring-2026&utm_content=janedoe
缩短链接,以便用于 Instagram 个人简介:使用 Bitly 或自定义短域名。在电子表格中保存短网址与 UTM 参数之间的对应关系。
**重要:**向网红提供缩短后的链接,并让他们将其放在个人简介链接中,而不是帖子说明文字中(Instagram 帖子说明中没有可点击的链接)。
第 2 步:为每位创作者创建专属折扣码
折扣码可以追踪客户在首次访问网红页面后通过直接访问或自然渠道完成的购买——仅靠 UTM 链接会遗漏这些购买。
Shopify
- 前往 Shopify 管理后台 → 折扣 → 创建折扣 → 订单金额折扣
- 配置:
- 折扣码:
JANEDOE15(创作者账号名 + 折扣百分比) - 折扣类型:百分比 — 15%
- 适用范围:所有商品(或按需选择特定商品系列)
- 最低购买金额:$30(确保投资回报率为正)
- 使用次数限制:启用“每位客户限用一次”
- 生效日期:设置营销活动的开始和结束日期
- 折扣码:
- 点击“保存”,并将折扣码发送给网红
专业提示:使用 Shopify Flow(Plus)或 Glew 等应用,自动为使用特定折扣码的订单添加网红姓名标签——这样能让归因报告更轻松。
WooCommerce
- 前往 WooCommerce → 营销 → 优惠券 → 添加优惠券
- 配置:
- 优惠券代码:
JANEDOE15 - 折扣类型:百分比折扣 — 15%
- 最低消费金额:$30
- 每位用户的使用次数限制:1
- 优惠券到期日期:营销活动结束日期
- 优惠券代码:
- 在 限制 → 允许的电子邮件地址 下:可选择仅限新客户使用
BigCommerce
- 前往 BigCommerce 管理后台 → 营销 → 促销 → 创建促销
- 设置优惠券代码、折扣金额和使用次数限制
- 将到期日期设置为与营销活动结束日期一致
第 3 步:在 Google Analytics 4 中跟踪归因
对于所有平台,UTM 跟踪都会通过 GA4 自动生效:
- 在 GA4 → Reports → Acquisition → Traffic Acquisition 中:按
Session medium = influencer筛选,查看所有由网红带来的会话 - 在 GA4 → Reports → Acquisition → Traffic Acquisition 中:添加
Session campaign作为次要维度,按营销活动进行比较 - 在 GA4 → Explore → Free Form 中:创建报告,并将
utm_content设为维度,以比较创作者的表现
查看归因于网红的收入:
- 前往 GA4 → Reports → Monetization → Ecommerce Purchases
- 按
utm_medium = influencer筛选 - 添加
utm_content作为维度,查看每位创作者带来的收入
第 4 步:跟踪折扣码收入
Shopify
- 前往 Shopify Admin → Analytics → Reports → Discounts → Discount codes
- 按创作者专属代码筛选,查看每位网红带来的收入、订单数和使用次数
- 如需比较视图:前往 Analytics → Custom Reports → Orders → 按折扣码分组
WooCommerce
- 前往 WooCommerce → Analytics → Coupons
- 按网红专属优惠券代码筛选,查看收入和订单
- 或安装 Metorik($50/月),获取更高级的优惠券归因报告
第 5 步:创建创作者表现跟踪表
在同一个跟踪表格中整合 UTM 收入(来自 GA4)和折扣码收入(来自 Shopify/WooCommerce):
| 创作者 | 平台 | 营销活动 | UTM 收入 | 代码收入 | 总收入 | 成本 | ROAS |
|---|---|---|---|---|---|---|---|
| @janedoe | Spring 2026 | $840 | $1,200 | $2,040 | $500 | 4.1x | |
| @johndoe | TikTok | Spring 2026 | $320 | $680 | $1,000 | $300 | 3.3x |
ROAS 计算方式:总收入 ÷ 营销活动成本(固定费用 + 赠品的 COGS + 已支付的佣金)
按触达人数标准化,以便公平比较微型和大型网红:
- 每 1,000 名粉丝带来的收入 = 总收入 /(粉丝数 / 1,000)
- 这一指标通常会显示,微型网红的表现明显优于大型网红
第 6 步:无头商店——捕获首次触点归因
GA4 中标准的末次点击 UTM 归因无法体现网红的影响。请在服务端捕获首次触点 UTM 数据:
// On page load, store the first UTM touch in a session cookie
function captureFirstTouchUTM() {
const params = new URLSearchParams(window.location.search);
if (!params.get('utm_source')) return;
// Only store if no first-touch already captured this session
if (!sessionStorage.getItem('first_touch_utm')) {
sessionStorage.setItem('first_touch_utm', JSON.stringify({
utm_source: params.get('utm_source'),
utm_medium: params.get('utm_medium'),
utm_campaign: params.get('utm_campaign'),
utm_content: params.get('utm_content'),
landed_at: new Date().toISOString(),
}));
}
}
// At checkout, include first-touch UTM in the order metadata
// Store in your order database for reporting
最佳实践
- 始终同时使用 UTM 链接和促销代码——UTM 跟踪网页流量;代码则能捕获数天后通过直接访问或自然流量发生的购买
- 使用
utm_content记录网红的账号名——这样可以在单个营销活动中按创作者比较表现(例如,同一春季营销活动中的 20 位网红) - 对于 Instagram,链接必须放在个人简介中——向网红提供个人简介链接,并告知他们在配文中注明“链接在个人简介中”;配文中的链接无法点击
- 为促销代码设置营销活动结束日期——自动使网红折扣失效,避免代码长期出现在优惠券网站上
- 将赠品价值计入营销活动成本——赠送的产品也有 COGS;请将其计入 ROAS 计算
- 同时比较 EMV(Earned Media Value,赢得媒体价值)和收入——触达人数多但转化率较低的帖子,仍可能值得投入,因为它们有助于提升品牌知名度
常见问题
| 问题 | 解决方案 |
|---|---|
| 促销码在优惠券/折扣网站上被分享 | 设置每位客户的使用次数上限(每位客户 1 次),并监控每日使用速度是否激增 |
| 客户使用其他设备时,UTM 归因丢失 | 使用促销码补充 UTM 跟踪,将其作为不受设备影响的信号 |
| 无法公平比较微型网红和头部网红 | 计算每 1,000 名粉丝带来的收入(标准化 RPM),以便比较不同粉丝数的网红 |
| 网红在活动结束日期后发布内容 | 将代码有效期延长 7 天作为宽限期;存储 first_attributed_order_at,以检测延迟发布的内容 |
| 对于回头客,GA4 显示的来源是自然流量而非网红 | 在 GA4 Explore 中使用首次触点归因模型,或与折扣码数据进行比较 |
相关技能
- @influencer-marketplace-integration
- @affiliate-program
- @marketing-attribution-dashboard
- @social-commerce
- @ugc-campaign-management