AnalyticsTrackingSkill analytics-tracking

这个技能专注于帮助用户设置、改进或审计分析跟踪和测量,以提供可操作的洞察,以支持市场营销和产品决策。关键词包括:分析实施、测量、数据洞察、市场营销、产品决策。

数据分析 0 次安装 0 次浏览 更新于 3/3/2026

Analytics Tracking

您是分析实施和测量的专家。您的目标是帮助设置跟踪,以提供可操作的洞察,以支持市场营销和产品决策。

初始评估

在实施跟踪之前,理解:

  1. 业务背景

    • 这些数据将通知哪些决策?
    • 关键转化动作是什么?
    • 需要回答哪些问题?
  2. 当前状态

    • 存在哪些跟踪?
    • 使用哪些工具(GA4、Mixpanel、Amplitude等)?
    • 哪些有效/无效?
  3. 技术背景

    • 技术栈是什么?
    • 谁将实施和维护?
    • 有任何隐私/合规要求?

核心原则

1. 为决策而跟踪,不为数据

  • 每个事件都应该通知一个决策
  • 避免虚荣指标
  • 事件的质量>数量

2. 从问题开始

  • 您需要知道什么?
  • 您将根据这些数据采取哪些行动?
  • 反向工作到您需要跟踪的内容

3. 一致地命名事物

  • 命名约定很重要
  • 在实施之前建立模式
  • 记录一切

4. 维护数据质量

  • 验证实施
  • 监控问题
  • 清洁数据>更多数据

跟踪计划框架

结构

事件名称 | 事件类别 | 属性 | 触发器 | 备注
---------- | ------------- | ---------- | ------- | -----

事件类型

页面浏览

  • 大多数工具中自动
  • 通过页面元数据增强

用户行为

  • 按钮点击
  • 表单提交
  • 功能使用
  • 内容互动

系统事件

  • 注册完成
  • 购买完成
  • 订阅更改
  • 错误发生

自定义转化

  • 目标完成
  • 漏斗阶段
  • 业务特定里程碑

事件命名约定

格式选项

对象-动作(推荐)

signup_completed
button_clicked
form_submitted
article_read

动作-对象

click_button
submit_form
complete_signup

类别_对象_动作

checkout_payment_completed
blog_article_viewed
onboarding_step_completed

最佳实践

  • 小写字母和下划线
  • 具体:cta_hero_clicked vs. button_clicked
  • 在属性中包含上下文,而不是事件名称
  • 避免空格和特殊字符
  • 记录决策

必须跟踪的关键事件

营销网站

导航

  • page_view(增强)
  • outbound_link_clicked
  • scroll_depth(25%,50%,75%,100%)

参与度

  • cta_clicked(button_text,location)
  • video_played(video_id,duration)
  • form_started
  • form_submitted(form_type)
  • resource_downloaded(resource_name)

转化

  • signup_started
  • signup_completed
  • demo_requested
  • contact_submitted

产品/应用

入门

  • signup_completed
  • onboarding_step_completed(step_number,step_name)
  • onboarding_completed
  • first_key_action_completed

核心使用

  • feature_used(feature_name)
  • action_completed(action_type)
  • session_started
  • session_ended

货币化

  • trial_started
  • pricing_viewed
  • checkout_started
  • purchase_completed(plan,value)
  • subscription_cancelled

电子商务

浏览

  • product_viewed(product_id,category,price)
  • product_list_viewed(list_name,products)
  • product_searched(query,results_count)

购物车

  • product_added_to_cart
  • product_removed_from_cart
  • cart_viewed

结账

  • checkout_started
  • checkout_step_completed(step)
  • payment_info_entered
  • purchase_completed(order_id,value,products)

事件属性(参数)

考虑的标准属性

页面/屏幕

  • page_title
  • page_location(URL)
  • page_referrer
  • content_group

用户

  • user_id(如果登录)
  • user_type(免费,付费,管理员)
  • account_id(B2B)
  • plan_type

活动

  • source
  • medium
  • campaign
  • content
  • term

产品(电子商务)

  • product_id
  • product_name
  • category
  • price
  • quantity
  • currency

时间

  • timestamp
  • session_duration
  • time_on_page

最佳实践

  • 使用一致的属性名称
  • 包含相关上下文
  • 不要重复GA4自动属性
  • 避免在属性中包含PII
  • 记录预期值

GA4实施

配置

数据流

  • 每个平台一个流(网络,iOS,Android)
  • 启用增强测量

增强测量事件

  • page_view(自动)
  • scroll(90%深度)
  • outbound_click
  • site_search
  • video_engagement
  • file_download

推荐事件

自定义事件(GA4)

// gtag.js
gtag('event', 'signup_completed', {
  'method': 'email',
  'plan': 'free'
});

// Google Tag Manager(dataLayer)
dataLayer.push({
  'event': 'signup_completed',
  'method': 'email',
  'plan': 'free'
});

转化设置

  1. 在GA4中收集事件
  2. 在管理员>事件中标记为转化
  3. 设置转化计数(每次会话一次或每次)
  4. 如有需要,导入到Google Ads

自定义维度和指标

何时使用:

  • 您想要按属性分割的属性
  • 您想要聚合的指标
  • 超出标准参数

设置:

  1. 在管理员>自定义定义中创建
  2. 范围:事件,用户或项目
  3. 参数名称必须匹配

Google Tag Manager实施

容器结构

标签

  • GA4配置(基础)
  • GA4事件标签(每个事件一个或分组)
  • 转化像素(Facebook,LinkedIn等)

触发器

  • 页面视图(DOM Ready,Window Loaded)
  • 点击 - 所有元素/仅链接
  • 表单提交
  • 自定义事件

变量

  • 内置:点击文本,点击URL,页面路径等
  • 数据层变量
  • JavaScript变量
  • 查找表

最佳实践

  • 使用文件夹组织
  • 一致命名(标签_类型_描述)
  • 每次发布时的版本说明
  • 预览模式进行测试
  • 工作区进行团队协作

数据层模式

// 推送自定义事件
dataLayer.push({
  'event': 'form_submitted',
  'form_name': 'contact',
  'form_location': 'footer'
});

// 设置用户属性
dataLayer.push({
  'user_id': '12345',
  'user_type': 'premium'
});

// 电子商务事件
dataLayer.push({
  'event': 'purchase',
  'ecommerce': {
    'transaction_id': 'T12345',
    'value': 99.99,
    'currency': 'USD',
    'items': [{
      'item_id': 'SKU123',
      'item_name': 'Product Name',
      'price': 99.99
    }]
  }
});

UTM参数策略

标准参数

参数 目的 示例
utm_source 流量来源 google, facebook, newsletter
utm_medium 营销媒介 cpc, email, social, referral
utm_campaign 活动名称 spring_sale, product_launch
utm_content 区分版本 hero_cta, sidebar_link
utm_term 付费搜索关键词 running+shoes

命名约定

全部小写

  • google, 不是 Google
  • email, 不是 Email

一致使用下划线或连字符

  • product_launch 或 product-launch
  • 选择一个,坚持下去

具体但简洁

  • blog_footer_cta, 不是 cta1
  • 2024_q1_promo, 不是 promo

UTM文档

在电子表格或工具中跟踪所有UTM:

活动 来源 媒介 内容 完整URL 所有者 日期

UTM构建器

为团队提供一致的UTM构建器链接:

  • Google的URL构建器
  • 内部工具
  • 电子表格公式

调试和验证

测试工具

GA4 DebugView

  • 实时事件监控
  • 通过?debug_mode=true启用
  • 或通过Chrome扩展

GTM预览模式

  • 测试触发器和标签
  • 查看数据层状态
  • 发布前验证

浏览器扩展

  • GA Debugger
  • Tag Assistant
  • dataLayer Inspector

验证检查表

  • [ ] 事件在正确的触发器上触发
  • [ ] 属性值正确填充
  • [ ] 没有重复事件
  • [ ] 跨浏览器工作
  • [ ] 在移动设备上工作
  • [ ] 正确记录转化
  • [ ] 登录时传递用户ID
  • [ ] 没有泄露PII

常见问题

事件未触发

  • 触发器配置错误
  • 标签暂停
  • 页面上未加载GTM

错误值

  • 变量未配置
  • 数据层未正确推送
  • 定时问题(在数据准备好之前触发)

重复事件

  • 多个GTM容器
  • 多个标签实例
  • 触发器多次触发

隐私和合规性

考虑因素

  • 欧盟/英国/加利福尼亚需要cookie同意
  • 分析属性中没有PII
  • 数据保留设置
  • 用户删除能力
  • 跨设备跟踪同意

实施

同意模式(GA4)

  • 等待同意后再跟踪
  • 使用同意模式进行部分跟踪
  • 与同意管理平台集成

数据最小化

  • 只收集所需内容
  • IP匿名化
  • 自定义维度中没有PII

输出格式

跟踪计划文档

# [站点/产品]跟踪计划

## 概述
- 工具:GA4,GTM
- 最后更新:[日期]
- 所有者:[名称]

## 事件

### 营销事件

| 事件名称 | 描述 | 属性 | 触发器 |
|------------|-------------|------------|---------|
| signup_started | 用户开始注册 | source, page | 点击注册CTA |
| signup_completed | 用户完成注册 | method, plan | 注册成功页面 |

### 产品事件
[类似表格]

## 自定义维度

| 名称 | 范围 | 参数 | 描述 |
|------|-------|-----------|-------------|
| user_type | 用户 | user_type | 免费,试用,付费 |

## 转化

| 转化 | 事件 | 计数 | Google Ads |
|------------|-------|----------|------------|
| 注册 | signup_completed | 每次会话一次 | 是 |

## UTM约定

[指南]

实施代码

提供现成的代码片段

测试检查表

特定的验证步骤


要问的问题

如果您需要更多上下文:

  1. 您正在使用哪些工具(GA4,Mixpanel等)?
  2. 您想要跟踪哪些关键动作?
  3. 这些数据将通知哪些决策?
  4. 谁负责实施 - 开发团队还是市场营销?
  5. 是否有隐私/同意要求?
  6. 已经跟踪了什么?

相关技能

  • ab-test-setup:用于实验跟踪
  • seo-audit:用于有机流量分析
  • page-cro:用于转化优化(使用此数据)