然而近年來 Google Data Studio 的發展確實令人期待,除了能輕易串接 Google Analytics、Google Search Console、Google Ads,將資料拉進 Data Studio 彙整成報表之外,也支援了第三方的 Connectors,串接外部的資料做為資料來源,包括 Facebook Ads、 Facebook Insights data 等等。
透過歷史銷售資料,來分析客戶消費輪廓,依不同條件篩選名單,並進一步進行適當的再行銷,是相當有效率且低成本的行銷手法,但若商家沒有一些直觀、清晰的銷售分析報表,實在很難進行適當的決策,即使有所方向,也未必能篩選取得正確的客戶名單,在看過 NAPL 模型及其公司的數據應用理念之後,我覺得單純將資料倒入 Data Studio,再由 Data Studio 產製圖表,並無法呈現像 NAPL 模型或是更細膩的圖表,應該要由原始電商營業資料,先進行資料預處理作業,再將預處理過的資料匯入 Data Studio,兩端分工合作,應該是比較省力,也同時保有圖表繪製彈性的作法。
為 OpenCart 開發 Data Studio 專用的資料匯出功能
手上剛好有一些過去為 OpenCart 商家開發的會員資料匯出功能,可以拿來修改成 Data Studio 專用的資料匯出功能,匯出前先依據 NAPL 的規則計算每位客戶 NAPL 類別,過程順便將一些重點欄位也一併記錄下來,例如客戶註冊日期、首次購買日期、NAPL 週期的購買次數及金額、最後購買日期等等,不只是為了 NAPL 模型,有越詳細的資料欄位,就越容易產製細緻清晰的圖表,可供延伸需求使用。
提供更有彈性的自訂區間功能
雖然 Happy Lee 的文章是以一年當區間、三個月當三倍購物週期,但能提供自訂日期區間,應該更能滿足不同商家的需求,於是我提供了 NAPL 區間、三倍購物週期都能自行設定的功能,讓商家擁有調整 NAPL 輪廓區間的能力。
在 MVC 的 Model 進行資料預處理作業
資料從資料庫撈出之後,就要進行預處理的各種計算,例如求得該客戶的 NAPL 類別,記得將資料預處理作業設計在 MVC 的 model 部分,因為不只是匯出 Data Studio 的 CSV 檔時會用到,在線上查詢、匯出名單等功能,都會用到預處理過的資料紀錄。
進行 Data Studio 圖表製作
將前一步驟匯出的 CSV 檔匯入 Data Studio,作為資料來源,由於資料都已預處理過,直接建立一個報表元件,並指定剛剛匯入的資料來源、設定你要的維度及指標,不到三分鐘就能呈現下圖的畫面了,真的很省時省力。
有些資料也可以透過 Data Studio 的功能來處理,例如這裡要分別顯示 N、A、P、L 各種類別的人數,就可以使用篩選器的功能來達成。
欄位資料都進來了,想顯示什麼資料圖表都可以,把原本的數據資料圖形化,或許還能因此有新的洞見。
心得及建議
採用訂單資料預處理匯出 CSV + Data Studio 匯入 CSV 檔的作業模式,是相當經濟且具有彈性的作法,一方面大部分的系統都已具備會員資料匯出的功能,只要加一點預處理的作業,多儲存一些欄位,即可供 Data Studio 自由發揮,而 Data Studio 的支援,則讓工程師省下設計報表圖形呈現的程式,所以整體而言難度不高、工程也不大,同時還保有很大的調整修改的彈性,讓報表更多樣化,更符合商家的需求。