> For the complete documentation index, see [llms.txt](https://docs.omnichat.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.omnichat.ai/features/tong-ji-biao/funnel/shopping-behavior.md).

# 購物行為

### 右上角的表格

![](/files/-M3A23A_9AsCRn7gFSOu)

1. 所有來源（All Sources）：全部 UTM source / medium 的資料
2. Omnichat 來源：
   * 任何有 "Omnichat" 相關字的 UTM source / medium 的資料會聚集在這裡
   * 這裡的數據也包含在 “所有來源" 之中
3. Omnichat 數據佔全部的佔比

   * `( $115 / $1,107 ) * 100 = 10.4%`
   * ( Omnichat 來源帶來的收益 / 所有來源帶來的收益 ) \* 100

   \= 所有收益之中，有 10.4% 是來自於 Omnichat 相關 UTM
4. 轉換率（Conversion）
   * 有完成每一個階段到最終目標（完成交易）的轉換率
   * 這個表格裡的轉換率，跟下面長條圖的「完成交易的工作階段」的轉換率數據一樣

### 長條圖

![](/files/-M3A8LIIB73ZzUeiZmq3)

* 這個長條圖顯示的是轉換率％，意思是從第一步開始的走向
* 下一步的轉換率跟上一步相較之下，只會持平或是越來越少

1. 所有工作階段（All Sessions）
2. 有放進購物車的工作階段（Sessions with Add to Cart）
   * 當一個 session 開始之後，只要有把任何東西加到購物車，就會從「所有工作階段」進行到「有放進購物車的工作階段」
3. 有結帳的工作階段（Sessions with Checkout）
   * 當在購物車頁面，準備要開始結帳程序，就會從「有放進購物車的工作階段」進行到 「有結帳的工作階段」
4. 完成交易的工作階段（Sessions with Transaction or Purchase）
   * 當確定完成交易，有訂單編號後，就會從「有結帳的工作階段」進行到「完成交易的工作階段」
   * 「有結帳」跟「完成交易」差別是什麼？有時候開始結帳，但在輸入個人資料（地址、付款方式等）過程中就放棄的，就不會進行到「完成交易」

#### 長條圖的數據怎麼讀？

* 以綠色的所有來源（All Sources）來看
  1. 假設網站有 1000 個工作階段
  2. 那在這 1000 裡面，有 545 個工作階段有執行**把東西放到購物車**的動作
  3. 386 個工作階段**進入到結帳的程序**
  4. 364 個工作階段**確定完成交易**
* 長條圖這裡，每一步轉換率的分母都是「所有工作階段」
* 當有 364 個工作階段一路執行到**完成交易**，那轉換率就是 `( 364 / 1,000 ) = 36.4%`
* 這個 36.4% 就是長條圖最右邊（也是最後一個階段）的轉換率％，同時也是右上角表格裡面顯示的轉換率％

### 最下方的表格

![](/files/-M3A_wucUHin_VG_D9Np)

![](/files/-M3R8GzHCWNTEWTrpv-3)

1. 工作階段
   * 上面提到的長條圖的數據，是利用表格這行數據來做計算的
   * 轉換率計算公式：
     * ( xxx 工作階段 / 所有工作階段 ) \* 100 = 長條圖 xxx 的轉換率％
   * 以綠色的所有來源（All Sources）來看轉換率％
     * ( 有放進購物車的 / 所有工作階段 ) \* 100 = 長條圖 有放進購物車的轉換率％

       `( 24 / 44 ) * 100 = 54.5%`
     * ( 有結帳的 / 所有工作階段 ) \* 100 = 長條圖 有結帳的轉換率％

       `( 17 / 44 ) * 100 = 38.6%`
     * ( 完成交易的 / 所有工作階段 ) \* 100 = 長條圖 完成交易的轉換率％

       `( 16 / 44 ) * 100 = 36.4%`
2. 階段轉換率
   * 這個「階段轉換率」 跟長條圖顯示的「轉換率」不同
     * 「轉換率」的分母固定都是 **所有工作階段** 的數據
     * 「階段轉換率」的分母是前一階段的數據
   * 階段轉換率計算公式：
     * ( 這一步的工作階段數據 / 前一步的工作階段數據 ) \* 100 = 這一步的階段轉換率％
   * 以綠色的所有來源（All Sources）來看
     * 所有工作階段：沒有階段轉換率，因為它是第一步
     * ( 有放進購物車的 / 所有工作階段 ) \* 100 = 有放進購物車的階段轉換率％

       `( 24 / 44 ) * 100 = 54.5%`
     * ( 有結帳的工作階段 / 有放進購物車的 ) \* 100 = 有結帳的

       `( 17 / 24 ) * 100% = 70.8%`
     * ( 完成交易的 / 有結帳的 ) \* 100 = 完成交易的階段轉換率％

       `( 16 / 17 ) * 100 = 94.1%`
   * Omnichat 數據佔全部的佔比

     * ( Omnichat 的數據 / 所有來源的數據 ) \* 100

     \= 所有來源的數據之中，有 15.9% 是來自於 Omnichat 相關 UTM

     `( 7 / 44 ) * 100 = 15.9%1`

### 轉換率 vs. 階段轉換率

轉換率計算公式：

* ( xxx 工作階段 / 所有工作階段 ) \* 100 = 長條圖 xxx 的轉換率％

階段轉換率計算公式：

* ( 這一步的工作階段數據 / 前一步的工作階段數據 ) \* 100 = 這一步的階段轉換率％


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.omnichat.ai/features/tong-ji-biao/funnel/shopping-behavior.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
