跳到內容
請注意::這篇文章的翻譯只是為了方便而提供。譯文透過翻譯軟體自動建立,可能沒有經過校對。因此,這篇文章的英文版本應該是包含最新資訊的管理版本。你可以在這裡存取這些內容。

建立進階電子商務報表

上次更新時間: 2026年7月9日

可搭配下列任何訂閱使用,除非另有註明:

透過 HubSpot 的報表與數據工具,深入了解您的電子商務客戶。學習如何建立和使用資料集自訂屬性 及模組,以更深入掌握客戶行為、進行受眾分群、追蹤購買紀錄,並優化您的銷售與行銷策略。

透過本文,您將能依據逐步操作指南設定資料集與 自訂報表,進而建立忠誠度評分、分析購買模式,並監控運送流程。借助這些工具,您可以對聯絡人進行分群、實現行銷個人化,並產生可付諸行動的報表。

開始之前

在設定使用案例之前,請先在「交易 (Deal)」物件上建立一個電子商務銷售管道,並包含以下階段:

  • 結帳待處理
  • 結帳中斷
  • 結帳完成
  • 已出貨
  • 已取消

需要訂閱 建立資料集需具備Data HubEnterprise訂閱。

需要權限 建立或編輯資料集需具備「超級管理員」權限,或Data Studio 的「編輯」權限

需要權限 同步資料集需具備超級管理員權限,或Data Studio 的同步權限

部分功能需要 HubSpot 點數 同步和匯出資料集需要HubSpot 點數

需要權限 建立屬性需具備「超級管理員」權限,或「編輯屬性設定」權限

客戶忠誠度評分

利用資料集計算客戶忠誠度分數,並進一步篩選忠誠度分數以將客戶歸類至不同層級(例如:第一層級為最忠誠的客戶)。透過運用這些分數和層級來建立報告 與受眾區隔,您便能針對客戶量身打造銷售與行銷策略。

範例中的忠誠度分數計算方式如下:

  • 若聯絡人擁有一筆在過去 60 天內已成交的交易,則給予 5 分的評分。
  • 若聯絡人的總營收超過 100 美元,則給予 10 分。
  • 若聯絡人的平均頁面瀏覽量大於 3,則給予 10 分。
  • 若聯絡人造訪您網站的次數大於 8 次,則給予 5 分。 

分級公式的計算方式如下:

  • 忠誠度分數為 15 或以上的聯絡人,將被歸類為第 1 級。
  • 忠誠度分數介於 9 至 14 之間的聯絡人,歸類為第 2 級。
  • 忠誠度分數低於 9 的聯絡人歸類為第 3 級。

請根據您的使用情境調整相關數值。 

使用資料集設定忠誠度與分級評分

若要使用資料集設定忠誠度與分級評分:

  1. 在你的 HubSpot 帳戶中,點擊「更多」,然後前往「資料管理」 > 「Data Studio」。如果你的帳戶中沒有顯示「更多」,請直接前往「資料管理」 > 「Data Studio」
  2. 在右上角,點擊「建立資料集」。若要將此欄位新增至現有資料集,請在頂端點擊「資料集」標籤頁,然後點擊現有資料集
  3. 選擇「聯絡人」作為主要物件,然後點擊「繼續」

  4. 在右側面板中,點擊「+ 新增來源」。

  5. 選擇「交易」,然後點擊「繼續」。
  6. 在右側面板中,點選「欄位」,然後點選「+ 建立新欄位」。

  7. 點選「公式」以收合「公式」選單,接著點選「建立自訂公式(進階)」。

  8. 在底部,於「欄位名稱」欄位中輸入「忠誠度分數」。
  9. 在編輯器方塊中,輸入以下內容:
    IF(DATEDIFF("DAY",[CONTACT.recent_deal_close_date], NOW())<60,5,0)+
    IF([CONTACT.total_revenue]>100, 10,0)+
    IF([CONTACT.hs_analytics_average_page_views]>3,10,0)+
    IF([CONTACT.hs_analytics_num_visits]>8,5,0)
  10. 在公式視窗的右上角,點擊「儲存」。

  11. 點擊「+ 建立新欄位」。
  12. 點選「公式」以收起「公式」選單,然後點選「建立自訂公式(進階)」。
  13. 在底部,於「欄位名稱」欄位中輸入「忠誠度層級」。
  14. 在編輯器方塊中,輸入以下內容:
    IF(
     [Loyalty score] >= 15,
     "Tier 1",
     IF([Loyalty score] >= 9, "Tier 2", "Tier 3"))
  15. 在公式視窗的右上角,按一下「儲存」。
  16. 在右上角,按一下「儲存」以儲存資料集。

  17. 輸入名稱說明,然後點擊「儲存」。
  18. 若要使用此資料集,請在右上角點選「downCarat 中使用」,然後選擇一個選項。 

購買紀錄

使用自訂屬性資料集來彙整聯絡人的購買紀錄。彙整以下內容:

  • 按購物籃規模計算的平均訂單總額。
  • 自上次購買以來的天數。
  • 重複購買者與單次購買者的比較。
  • 依原始來源劃分的平均購買金額。 

依購物籃規模劃分的平均訂單總額

利用平均訂單總額,找出透過向上銷售或交叉銷售機會來提升平均訂單價值的方法。 

在此範例中,請建立兩個自訂屬性來計算平均購買金額與購買商品數量。接著,建立一份報告,根據聯絡人的訂單規模(購買商品數量)來檢視其平均購買金額。

  1. 針對平均購買金額建立一個彙總屬性,並設定以下屬性:
    • 物件類型: 聯絡人
    • 欄位類型: 彙總
    • 彙總類型: 平均值
    • 數字格式 貨幣
    • 相關記錄類型: 交易
    • 相關記錄屬性: 金額
  2. 為採購訂單數量建立一個彙總屬性,並具備以下屬性:
    • 物件類型: 交易
    • 欄位類型: 匯總
    • 彙總類型: 計數
    • 數字格式 格式化未格式化數字
    • 關聯記錄類型: 明細項目
    • 關聯記錄屬性: 數量
  3. 建立一個具有以下屬性的自訂報表
    • 主要資料來源: 聯絡人
    • 其他資料來源: 交易
    • Y 軸屬性: 平均購買金額
    • X 軸屬性: 訂單規模

自上次購買以來的天數

使用資料集根據聯絡人自上次購買以來經過的天數進行分群。您可以將這些資料應用於分群電子郵件行銷及其他行銷管道,以持續與曾向您購買的客戶保持互動。

  1. 在你的 HubSpot 帳戶中,點擊「更多」,然後前往「資料管理」 > 「Data Studio」。如果你的帳戶中沒有顯示「更多」,請直接前往「資料管理」 > 「Data Studio」
  2. 在右上角,點擊「建立資料集」。若要將此欄位新增至現有資料集,請在頂端點擊「資料集」標籤頁,然後點擊一個現有資料集
  3. 選擇「聯絡人」作為主要物件,然後點擊「繼續」

  4. 在右側面板中,點擊「+ 新增來源」。

  5. 選擇「交易」,然後點擊「繼續」。
  6. 在右側面板中點擊「欄位」,然後點擊「+ 建立新欄位」。

  7. 點擊「公式」以收起「公式」選單,接著點擊「建立自訂公式(進階)」。

  8. 在底部,於「欄位名稱」欄位中輸入「自上次購買以來的時間」。
  9. 在編輯器方塊中,輸入以下內容:
    DATEDIFF("DAY", [CONTACT.recent_deal_close_date], NOW())
  10. 在公式視窗的右上角,點選「儲存」。

  11. 在右上角,點選「儲存」以儲存資料集。

  12. 輸入名稱說明,然後點擊「儲存」。
  13. 若要使用此資料集,請在右上角點擊downCarat 中的「使用」,並選擇一個選項。 

回頭客

利用資料集根據聯絡人的購買次數進行區隔。您可以將這些資料應用於受眾區隔電子郵件行銷及其他行銷管道,以鎖定可能再次購買的客戶。

  1. 在你的 HubSpot 帳戶中,點擊「更多」,然後前往「資料管理」 > 「Data Studio」。如果你的帳戶中沒有顯示「更多」,請直接前往「資料管理」 > 「Data Studio」
  2. 在右上角,點擊「建立資料集」。若要將此欄位新增至現有資料集,請在頂端點擊「資料集」標籤頁。接著,點擊一個現有資料集
  3. 選擇「聯絡人」作為主要物件,然後點擊「繼續」

  4. 在右側面板中,點擊「+ 新增來源」。

  5. 選擇「交易」,然後點擊「繼續」。
  6. 在右側面板中點選「欄位」,然後點選「+ 建立新欄位」。

  7. 點擊「公式」以收起「公式」選單,接著點擊「套用條件邏輯」

  8. 在最下方,於「欄位名稱」欄位中,輸入「回頭客」。
  9. 在「IF:」旁邊:
    • 點擊「選取屬性或欄位」下拉式選單,並選擇「相關交易數量」。
    • 點擊「=下拉式選單,並選擇「>」( 大於)。
    • 在「輸入值」欄位中,輸入1
  10. 在「THEN」旁邊:
    • 將「類型」欄位保留為「字串」。
    • 在「輸入值」欄位中,輸入「回頭客」。
  11. IF THEN陳述式下方,點選「+ 新增 else if 陳述式」。
  12. 「IF」旁邊:
    • 點擊「選取屬性或欄位」下拉式選單,並選取「關聯交易數量」。
    • 點擊「=下拉式選單,並選擇「=(等於)」。
    • 在「輸入值」欄位中,輸入1
  13. 在「THEN」旁邊:
    • 將「類型」欄位保留為「字串」。
    • 在「輸入值」欄位中,輸入「單一購買者」。
  14. 在「OTHERWISE」旁邊:
    • 將「類型」欄位保留為「字串」。
    • 在「輸入值」欄位中,輸入「無購買紀錄」。

  15. 在公式視窗的右上角,按一下「儲存」。

  16. 在右上角點選「儲存」以儲存資料集。

  17. 輸入名稱說明,然後按一下「儲存」。
  18. 若要使用此資料集,請在右上角點選「downCarat 使用」,然後選擇一個選項。 

按原始來源劃分的平均訂單金額

透過「按原始來源計算的平均消費金額」來分析各管道(例如:直接流量、推薦流量、付費社群)的消費金額。

在此範例中,請建立一個自訂屬性來計算平均消費金額。接著建立一份報表,以檢視聯絡人按原始來源劃分的平均消費金額。

請注意:若您先前已針對「依購物籃規模計算平均訂單總額」的使用情境設定過平均消費金額的自訂屬性,則可直接沿用該屬性,無需另行建立新的自訂屬性。

  1. 為「平均購買金額」建立一個彙總屬性,並設定以下屬性:
    • 物件類型: 聯絡人
    • 欄位類型: 匯總
    • 彙總類型: 平均值
    • 數字格式 貨幣
    • 相關記錄類型: 交易
    • 相關記錄屬性: 金額
  2. 建立一個具有以下屬性的自訂報表
    • 主要資料來源: 聯絡人
    • 其他資料來源: 交易
    • Y 軸屬性: 平均購買金額
    • X 軸屬性: 原始流量來源(交易屬性)

運送與物流

使用資料集來彙整運送所需時間,並統計有多少筆訂單已逾期未送達。

出貨所需時間與逾期出貨

在此範例中,請設定一個自訂屬性,並在工作流程中使用該屬性來記錄結帳完成的日期與時間。建立一個資料集欄位來計算完成出貨所需的時間,並建立另一個欄位來計算出貨逾期時間。這些欄位隨後即可用於報表中

  1. 設定您的銷售管道
  2. 建立一個具有以下屬性的自訂屬性
    • 標籤: 結帳完成時間戳記
    • 物件類型: 交易
    • 欄位類型: 日期與時間選擇器(僅顯示日期與時間),且允許任何日期。

  3. 建立一個具有以下觸發條件與動作的工作流程
    • 觸發條件:交易位於電子商務流程中,且處於「結帳完成」階段。
    • 動作:將「結帳」記錄的時間戳記屬性設定為結帳完成的日期。

  4. 在你的 HubSpot 帳戶中,點擊「更多」,然後前往「資料管理」 > 「Data Studio」。如果你的帳戶中沒有顯示「更多」,請直接前往「資料管理」 > 「Data Studio」
  5. 在右上角,點擊「建立資料集」。若要將此欄位新增至現有資料集,請在頂端點擊「資料集」標籤頁,然後點擊現有資料集
  6. 選擇「聯絡人」作為主要物件,然後點擊「繼續」

  7. 在右側面板中,點擊「+ 新增來源」。

  8. 選擇「交易」,然後點擊「繼續」。
  9. 在右側面板中點擊「欄位」,然後點擊「edit 以選擇欄位

  10. 在右側面板中,點擊「交易」以收起交易屬性,並勾選「 記錄 ID」和「地區」核取方塊。
  11. 點選「公式」以收起「公式」選單,然後點選「建立自訂公式(進階)」。

  12. 在底部,於「欄位名稱」欄位中輸入「完成運送所需時間」。
  13. 在編輯器方塊中,輸入以下內容:
    ABS(DATEDIFF("DAY", [DEAL.checkout_complete_timestamp], [DEAL. closedate]))
  14. 在公式視窗的右上角,點擊「儲存」。

  15. 在右側面板中點選「欄位」,然後點選「+ 建立新欄位」。

  16. 點選「公式」以收合「公式」選單,接著點選「套用條件邏輯」

  17. 在底部,於「欄位名稱」欄位中輸入「運送逾期」。
  18. 在「IF:」旁邊:
    • 點選「選取屬性或欄位」下拉式選單,並選擇「完成運送所需時間」。
    • 點擊「=下拉式選單,並選擇「>」( 大於)。
    • 在「輸入值」欄位中,輸入7
  19. 在「THEN」旁邊:
    • 將「類型」欄位保留為「字串」。
    • 在「輸入值」欄位中,輸入「逾期」。
  20. 在「OTHERWISE」旁邊:
    • 將「類型」欄位保留為「字串」。
    • 在「輸入值」欄位中,輸入「在範圍內」。

  21. 在公式視窗的右上角,按一下「儲存」。

  22. 在右上角點選「儲存」以儲存資料集。

  23. 輸入名稱說明,然後按一下「儲存」。
  24. 若要使用該資料集,請在右上角的「downCarat點選「使用」,並選擇一個選項。 
  25. 接著,您可以建立具有以下屬性的自訂報表
    • 逾期出貨率報表:
      • 主要資料來源:您所建立的資料集
      • 圖表類型: 圓餅圖
      • 數值: 交易記錄 ID(唯一計數)
      • 按以下項目細分: 運送逾期

    • 按地區劃分的運送逾期報告:
      • 主要資料來源:您所建立的資料集
      • 圖表類型: 圓餅圖
      • 數值: 逾期運送
      • 按以下條件細分: 交易地區
    • 完成出貨的平均耗時:
      • 主要資料來源: 您所建立的資料集
      • 圖表類型: 垂直條形圖
      • Y 軸: 完成出貨所需時間(平均值)
      • 按以下條件細分: 交易地區

按受眾或產品分類的產品毛利明細

利用資料集將產品依受眾群體或產品名稱進行細分,以便您了解哪些受眾群體或產品能帶來最佳回報。

  1. 在你的 HubSpot 帳戶中,點擊「更多」,然後前往「資料管理」 > 「Data Studio」。如果你的帳戶中沒有顯示「更多」,請直接前往「資料管理」 > 「Data Studio」
  2. 在右上角,點擊「建立資料集」。若要將此欄位新增至現有資料集,請在頂端點擊「資料集」索引標籤,然後點擊一個現有資料集
  3. 選擇「明細項目」作為 主要物件,然後點擊「繼續」。

  4. 在右側面板中,點擊「+ 新增來源」。

  5. 選擇「交易」,然後點擊「繼續」。
  6. 在右側面板中,點擊「+ 新增來源」。
  7. 選擇「聯絡人」,然後點擊「繼續」。
  8. 在「交易階段」欄中,記下「已出貨」階段的 ID 編號。

  9. 在右側面板中,點選「欄位」,然後點選「+ 建立新欄位」。

  10. 點擊「公式」以收起「公式」選單,然後點擊「建立自訂公式(進階)」。

  11. 在底部,於「欄位名稱」欄位中輸入「毛利」。
  12. 在編輯器方塊中,輸入以下內容:
    IF([Deal stage]=="Shipped ID number (e.g., 57441674)", [Unit price] - [Unit cost], null)
  13. 在公式視窗的右上角,點擊「儲存」。

  14. 在右上角,點選「儲存」以儲存資料集。

  15. 輸入名稱說明,然後點擊「儲存」。
  16. 若要使用此資料集,請在右上角點選「downCarat 中使用」,然後選擇一個選項。 

客戶旅程與行為

依產品類型劃分的頁面瀏覽量

需要訂閱 需具備 Enterprise 訂閱才能使用自訂事件。

使用自訂事件追蹤產品瀏覽次數,並透過自訂屬性進行分類。建立報表以分析哪種產品類型獲得最多瀏覽次數。

  1. 建立自訂事件以追蹤產品的瀏覽次數。針對此使用情境,建議透過API 或使用JavaScript 建立事件。若需協助設定自訂事件,請考慮尋求HubSpot 解決方案合作夥伴的協助。
  2. 建立自訂事件時,請為您的產品類型建立一個自訂枚舉屬性

  3. 為您的自訂事件建立自訂報表。在報表中,將產品類型繪製於 X 軸,並將自訂事件繪製於 Y 軸。

客戶購買旅程

需要訂閱 若要建立以聯絡人為基礎的客戶旅程報表,必須擁有Marketing Hub 或 Service Hub Enterprise訂閱方案。

使用自訂事件來追蹤客戶旅程中的接觸點,包括瀏覽產品、加入購物車、放棄購物車以及完成購買。將這些自訂事件加入客戶旅程報告中,以追蹤各事件之間的轉換情況。

請注意:若您先前已針對「依購物籃規模分析平均訂單總額」的使用案例設定了「平均購買金額」的自訂屬性,則可將該屬性直接套用至此使用案例,無需另行建立新屬性。

  1. 建立以下三個自訂事件。針對此使用案例,建議透過API 建立事件,或使用JavaScript。若需協助設定自訂事件,請考慮尋求HubSpot 解決方案合作夥伴的協助。
    • 產品檢視
    • 購物車狀態
    • 結帳頁面追蹤器
  2. 將自訂事件作為階段新增至客戶旅程報告中。

發送購物車棄置提醒電子郵件

需要訂閱 若要在行銷電子郵件中使用模組,必須訂閱Marketing Hub ProfessionalEnterprise方案。

透過發送個人化的購物車棄置電子郵件來維持客戶參與度。在此範例中,請在工作流程中使用「結帳棄置」管道階段,向擁有棄置購物車商品的買家發送電子郵件。

  1. 設定您的銷售管道
  2. 在「設計管理員」中建立一個模組。將以下自訂模組語法新增至該模組(請視需要更新標題與字型樣式):

    {#{{ module.deal.id }}#}
    
    {# Get the Contact associated to the Deal #}
    {% set associated_contact = crm_associations({{ module.deal.id }}, "HUBSPOT_DEFINED", 3, "orderBy=-createdate") %}
    
    {# Get the Line_Items associated to the Deal #}
    {% set associated_line_items = crm_associations({{ module.deal.id }}, "HUBSPOT_DEFINED", 19, "orderBy=-createdate") %}
    
    <h2 style="font-family:verdana; margin-top:20px; color:#ff6347; margin-left:10px; margin-right:10dp; text-align: center;"> Hello {{ associated_contact.results[0].firstname }}, Thank you for Visiting our Store!
    </h2>
    
    <p style="margin-left:10px; margin-right:10dp; text-align: center;"> We noticed that you haven't completed your order. Here is a little reminder of what you have in your current shopping cart. Feel free to complete your purchase by clicking on the button below. </p>
    
    {# Grab the product of each line item and display the info #}
    {% for item in associated_line_items.results %}
    {% set product = crm_object("product", item.hs_product_id, "name,price,hs_url", false) %}
    <div style="text-align:center"> <img style="width: 40%" src={{ product.hs_url }} /> <p> {{ product.name }} </p> <h4 style="font-family:verdana;"> ${{ product.price }} </h4>
    </div>
    {% endfor %}
    
    
  3. 建立一封行銷電子郵件並加入此模組
  4. 建立一個具有以下觸發條件與動作的工作流程
    • 觸發條件:交易位於電子商務流程中,且處於「購物車放棄」階段。啟用重新註冊功能。
    • 動作:發送電子郵件。

這篇文章有幫助嗎?
此表單僅供記載意見回饋。了解如何取得 HubSpot 的協助