# 网站分析

## 产品概览

该报表分析网站获客、用户行为和业务转化。核心基于 Cause-Effect 模型与会话机制，关联广告或链接点击等来源操作与购买、加购等结果，呈现用户全链路行为。

## 核心逻辑

## 来源与结果（Cause & Effect）

系统将用户事件分为两类，通过 User ID 进行关联分析：

- **Cause**：流量来源操作，包括广告点击、达人链接点击、自然搜索和页面浏览。
- **Effect**：流量带来的结果，包括产品浏览、加购、完成结账等。
- **关联机制**：通过 User ID 连接两类事件，分析引流后产生的转化。

## 会话（Session）

同一设备（Device ID）中，当前事件与上一事件间隔超过 **30 分钟（1800 秒）**，则建立新会话。该设备的首次事件也会建立新会话。

## 互动会话（Engaged Session）

满足以下任一条件即算互动会话：

1. 会话持续超过 **10 秒**。
2. 浏览超过 **1 个页面**。
3. 发生加购 `product_added_to_cart` 或完成结账 `checkout_completed` 等关键事件。

## 指标

以下指标按所选时间范围、时区和过滤条件计算。

## 流量与支出

| 指标 | 说明 |
| --- | --- |
| `spend` | 按流量来源 Campaign ID，关联并汇总 Google / Facebook 广告、Impact / ShareASale 联盟及达人营销支出。 |
| `total sessions` | 所选范围内的唯一会话 ID 总数。 |
| `unique users` | 所选范围内去重后的用户总数。 |
| `returning users` | 会话序号大于或等于 2，即第二次及以后访问的用户数。 |

## 互动

| 指标 | 说明 |
| --- | --- |
| `engaged sessions` | 时长超过 10 秒、浏览深度超过 1 页或发生关键行为的会话数。 |
| `engagement rate` | 互动会话占总会话的比例。 |
| `event per session` | 每次会话平均发生的用户行为事件数。 |

## 转化

| 指标 | 说明 |
| --- | --- |
| Homepage View UV | 浏览首页路径 `/` 的去重用户数。 |
| Product View UV | 触发 `product_viewed` 的去重用户数。 |
| ATC Users | 触发 `product_added_to_cart` 的去重用户数。 |
| Purchasing Users | 触发 `checkout_completed` 的去重用户数。 |
| Number of Purchases | 完成结账的订单总数，按订单 ID 去重，不按用户去重。 |

## 收入

| 指标 | 说明 |
| --- | --- |
| Purchase Conversion Rate | 购买用户占全部访客的比例。 |
| Revenue | 全部完成结账事件带来的转化价值总额，通常为折后金额。 |

## 维度与筛选

- **Channel**：主要流量来源，例如 Social、Search、Direct。
- **UTM 参数**：`utm_campaign`（活动）、`utm_source`（来源）、`utm_medium`（媒介）。
- **Landing Page**：用户进入网站的第一个页面路径 `page_url_path`。

## 数据导出

支持将上述全部指标导出为 CSV。

## 示例

用户路径为 `Direct → Google Ads → Facebook Ads → 成交（$1）` 时，分别建立 Direct → 成交、Google Ads → 成交和 Facebook Ads → 成交的关联。报表展示：

| 渠道 | 收入 |
| --- | --- |
| Direct | $1 |
| Google Ad | $1 |
| Facebook Ad | $1 |
| 总价值 | $1 |