知識庫

建立進階的電子商務報告

作者:HubSpot Support | Nov 17, 2025 3:06:21 PM
透過 HubSpot 的報表與數據工具,深入洞察您的電子商務客戶。學習如何建立並運用 數據集自訂屬性及 模組,以更全面理解客戶行為、細分受眾群體、追蹤購買歷史,進而優化銷售與行銷策略。

透過本文逐步指引設定忠誠度評分、分析購買模式及監控物流流程,掌握資料集與 自訂報表的配置技巧。運用這些工具,您可進行聯絡人分群、實現行銷個人化,並生成可執行的行動報告。

開始前須知

在設定使用案例前,交易物件 建立電子商務流程,包含以下階段:

  • 結帳待處理
  • 結帳放棄
  • 結帳完成
  • 已出貨
  • 取消

建立資料集需具備Data Hub Enterprise訂閱資格。

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

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

需具備HubSpot 信用點數方可同步及匯出資料集。

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

客戶忠誠度評分

運用資料集計算客戶忠誠度分數,並透過分數篩選將客戶分層級歸類(例如:將最忠誠客戶歸入第一層級)。藉由分數與分層級建立報表區隔群組,您可針對客戶量身打造銷售與行銷策略。

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

  • 若聯絡人於過去60天內完成交易,給予5分。
  • 若聯絡人總營收超過100美元,給予10分。
  • 若聯絡人平均頁面瀏覽量超過三次,給予10分。
  • 若聯絡人造訪貴網站次數超過8次,給予5分。

分級公式計算方式如下:

  • 忠誠度分數達15分或以上的聯絡人歸類為第一層級。
  • 忠誠度分數介於9至14之間的聯絡人歸類為第二層級。
  • 忠誠度分數低於9的聯絡人歸類為第三層級。

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

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

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

  1. 於右上角點擊建立資料集。若需將此欄位新增至現有資料集,請於頂端點擊「資料集」標籤頁,再點選現有資料集
  2. 選擇「聯絡人」作為主要對象,點擊「繼續」。

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

  4. 選擇「交易」並點擊「繼續」。
  5. 在右側面板點擊「欄位」,再點擊「+ 新增欄位」。

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

  7. 在底部欄位「欄位名稱」中輸入「忠誠度評分」。
  8. 在編輯框中輸入以下內容:
    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)
  9. 於公式視窗右上角點擊儲存

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

  16. 輸入名稱說明後,點擊「儲存」。
  17. 使用此資料集時,請於右上角點擊「 downCarat 中使用」,並選擇對應選項

購買歷史

運用自訂屬性資料集,針對聯絡人的購買歷史建立報表。可建立以下報表:

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

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

運用平均訂單總額,透過向上銷售或交叉銷售機會提升平均訂單價值。

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

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

自上次購買起之天數

運用資料集依據顧客上次購買後經過的天數進行分群。您可在分群電子郵件行銷及其他行銷管道中運用這些數據,持續與曾向您購買的顧客保持互動。

  1. 於右上角點擊「建立資料集」。若需將此欄位新增至現有資料集,請先點擊頂部的「資料集」標籤頁,再點選現有資料集
  2. 選擇「聯絡人」作為主要對象,點擊「繼續」。

  3. 於右側面板點擊「+ 新增來源」。

  4. 選擇「交易」並點擊「繼續」。
  5. 在右側面板點擊「欄位」,再點擊「+ 新增欄位」。

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

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

  10. 點擊右上角的「儲存」以儲存資料集。

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

重複購買者

運用資料集依據購買次數進行聯絡人分群。您可在分群電子郵件行銷及其他行銷管道中運用這些數據,鎖定目標客戶促成重複購買。

  1. 於右上角點擊「建立資料集」。若需將此欄位新增至現有資料集,請先點擊頂部的「資料集」標籤頁,再點選現有資料集
  2. 選擇「聯絡人」作為主要對象,點擊「繼續」。

  3. 於右側面板點擊「+ 新增來源」。

  4. 選擇「交易」並點擊「繼續」。
  5. 在右側面板點擊「欄位」,接著點擊「+ 新增欄位」。

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

  7. 在底部欄位「欄位名稱」中輸入「重複購買者」。
  8. IF:
    • 點擊「選擇屬性或欄位」下拉選單,選擇「關聯交易數量」。
    • 點擊「= 下拉選單 並選擇「>」( 大於)。
    • 輸入值欄位中輸入1
  9. THEN 欄位旁:
    • 將「類型」欄位保留為「字串」。
    • 輸入值欄位中輸入「重複購買者」。
  10. IF THEN語句下方,點擊+ 新增 else if 語句
  11. IF 欄位旁:
    • 點擊「選擇屬性或欄位」下拉選單,選取「關聯交易數量」。
    • 點擊「= 下拉選單 並選擇「=( 等於)」。
    • 輸入值欄位中輸入1
  12. THEN 欄位旁:
    • 將「類型」欄位保留為「字串」。
    • 輸入值欄位中,輸入「單一購買者」。
  13. 「否則」欄位旁:
    • 將「類型」欄位保留為「字串」。
    • 輸入值欄位中,輸入無購買紀錄

  14. 於公式視窗右上角點擊「儲存」。

  15. 於右上角點擊「儲存」以儲存資料集。

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

原始來源的平均購買金額

運用原始來源平均購買金額計算,分析各管道(例如:直接流量、轉介流量、付費社群流量)的購買金額。

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

請注意:若您先前已為「按購物車規模分析平均訂單總額」用例設定過平均購買金額的自訂屬性,可直接沿用該屬性,無需另行建立新屬性。

  1. 建立具有以下屬性的平均購買金額彙總屬性
    • 物件類型: 聯絡人
    • 欄位類型: 彙總
    • 彙總類型: 平均值
    • 數字格式 貨幣
    • 關聯記錄類型: 交易
    • 關聯記錄屬性: 金額
  2. 建立具備以下屬性的自訂報表
    • 主要資料來源: 聯絡人
    • 附加資料來源: 交易
    • Y軸屬性: 平均購買金額
    • X軸屬性: 原始流量來源(交易屬性)

運送與物流

運用資料集來報告運送所需時間,以及有多少訂單已逾期未送達。

運送時效與逾期出貨

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

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

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

  4. 於右上角點擊建立資料集。若需將此欄位新增至現有資料集,請先點擊頂部的「資料集」標籤頁,再點選現有資料集
  5. 選擇「聯絡人」作為主要對象,點擊「繼續」。

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

  7. 選擇「交易」並點擊「繼續」。
  8. 在右側面板點擊「欄位」,接著點擊 「選擇欄位」→「 edit 」。

  9. 在右側面板點擊「交易」以收合交易屬性,勾選「 記錄 ID」與「區域」核取方塊。
  10. 點擊「公式」以收合公式選單,接著點擊「建立自訂公式(進階)」。

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

  14. 在右側面板點擊「欄位」,然後點擊「+ 新增欄位」。

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

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

  20. 於公式視窗右上角點擊「儲存」。

  21. 於右上角點擊「儲存」以儲存資料集。

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

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

按受眾或產品劃分的產品毛利細分

運用資料集將產品依產品受眾或產品名稱進行細分,以便您掌握哪些受眾或產品帶來最佳回報。

  1. 於右上角點擊建立資料集。若需將此欄位新增至現有資料集,請先點擊頂部的「資料集」標籤頁,再點選現有資料集
  2. 選擇「廣告項目」作為 主要對象,點擊「繼續」。

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

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

  8. 在右側面板點擊「欄位」,然後點擊「+ 新增欄位」。

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

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

  13. 點擊右上角的「儲存」以儲存資料集。

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

客戶旅程與行為

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

使用自訂事件需具備企業版訂閱資格。

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

  1. 建立自訂事件以追蹤產品瀏覽量。此應用情境建議透過APIJavaScript 建立事件。若需自訂事件設定協助,請考慮採用HubSpot 解決方案合作夥伴服務
  2. 建立自訂事件時,為產品類型建立自訂枚舉屬性

  3. 為自訂事件建立專屬報表。於報表中,將產品類型繪製於 x 軸,自訂事件繪製於 y 軸。

客戶購買旅程

建立基於聯絡人的客戶旅程報告需具備Marketing Hub 或 Service Hub Enterprise訂閱方案。

使用自訂事件追蹤客戶旅程中的接觸點,包括瀏覽商品、加入購物車、放棄購物車及完成購買。將自訂事件新增至客戶旅程報告,即可追蹤各事件間的轉換情況。

請注意:若您先前已為「按購物車金額計算平均訂單總額」用例設定平均購買金額自訂屬性,可直接沿用該屬性,無需另行建立。

  1. 建立以下三項自訂事件。此應用情境建議透過APIJavaScript 建立事件。若需自訂事件設定協助,請考慮委託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. 建立具備以下觸發條件與動作的工作流程
    • 觸發條件:交易處於電商銷售管道中的「購物車放棄」階段。啟用重新註冊功能。
    • 動作:發送電子郵件。