We use cookies. You have options. Cookies help us keep the site running smoothly and inform some of our advertising, but if you’d like to make adjustments, you can visit our Cookie Notice page for more information.
We’d like to use cookies on your device. Cookies help us keep the site running smoothly and inform some of our advertising, but how we use them is entirely up to you. Accept our recommended settings or customise them to your wishes.
×

如何透過 Looker Studio 製作GA4年增率 (YoY, Year on Year) 報表?

前言

我們常會利用一些圖表工具來幫助將複雜又不好閱讀的表格資料轉換成視覺化的呈現,藉以輔助快速洞察出一些數字的趨勢與 insight。

數據的洞察方向,大致可以透過「趨勢」與「比較」兩個面向來進行。其中「比較」的這個面向最常用到的就是同期相比,透過比較來判斷目前的數據到底是比較好或是差。比方說今年五月的母親節行銷活動,和去年五月相比所帶來的銷售額是增長或是下滑;又或者是今年各月份的網站瀏覽量,和去年同期相比的變化又是如何?相信這樣的問題時常會出現在我們的日常工作中。


因此今天將手把手帶領大家,以 Google Looker Studio 這個工具為例,教大家如何建立一個同期相比的視覺化報表。

 

分析情境

想要知道截至目前為止,網站的瀏覽量和去年同期各月份相比是增加或是下滑?

根據上述的分析情境,我們發現到了兩個重點:

  1. 主要分析的指標是網站的瀏覽量 (Pageviews)
  2. 想要看的是今年去年各個月份瀏覽量的比較

以下是這個情境所使用到的範例數據:

Year-Month

Pageviews

Sessions

Purchase

Revenue

202201

62,396

51,447

444

$397,905

202202

55,379

45,721

872

$981,849

202203

72,562

59,955

952

$808,027

202204

73,373

69,461

384

$494,754

202205

50,078

39,805

567

$455,724

202206

65,899

50,899

199

$293,573

202207

72,609

68,601

533

$990,643

202208

48,758

16,739

187

$507,412

202209

83,434

69,850

873

$439,586

202210

63,686

51,493

135

$432,846

202211

95,996

90,123

356

$635,452

202212

93,419

89,423

251

$27,683

202301

91,892

88,104

995

$198,070

202302

64,819

64,320

853

$968,189

202303

52,486

40,428

665

$707,751

202304

19,743

17,008

271

$36,943

 

在開始操作 Looker Studio 之前,我們可以先觀察一下這組範例數據有一個重點:

年 (Year) 與月份 (Month) 合併在 Year-Month 這個欄位

而這個部分在後面的 Looker Studio 操作時會影響到我們的設定,所以這邊只需要先記得日期的欄位狀況會影響到報表的操作即可,後面我們再來解釋為原因。

預期圖表目標

希望透過一個圖表,藉由長條圖顯示去年與今年的瀏覽量差異變化 (如下圖)

關鍵困難點

初次看到上面的圖表時,可能大家會覺得這個應該不困難吧?但實作時就會發現雖然可以把去年和今年的數據都顯示出來,但是他們卻分開顯示,無法以月份統整將去年和今年並排顯示,這樣就無法一眼看出去年與今年數字誰比較好。

 

因此「如何將不同年份、相同月份的兩組數據整併在一起」,是這個圖表的重點。

實作

1. 首先先開啟一個新的 Looker Studio 空白報表,並連結範例數據的資料來源 (本範例數據儲存在 Google Sheet,有需要可以參考:範例資料)

1-1. 建立一個新的空白報表

 

1-2. 選擇資料來源

 

1-3. 選擇資料來源位置


 

2. 誠如前面所提到的,製作此圖表的重點,在於「如何將不同年份、相同月份的兩組數據整併在一起」。因此這部分會需要使用到兩個主要的維度,一個是「日期」,另一個是「月份」,但如果仔細觀察我們匯入進來的範例資料的話,會發現兩個問題:

  • 日期欄位 (Year-Month) 的資料型態是文字 (Text),而非日期 (Date)
  • 沒有月份的欄位

 

因此需要將現有的資料進行一些處理,讓我們能有正確的日期月份欄位 (註1*)

註1:若您匯入的資料已經有正確的日期 (Date) 與月份 (Month) 型態,則可跳過步驟 3 與 4

3. 首先先來處理日期的問題,由於原始資料的日期架構為 202301 (西元年 4 碼 + 月份 2 碼),因此我們其實有兩種方法將它轉換成系統認得的日期格式。

【方法一】

直接將 Type 的型態從文字 (Text) 轉換成日期 (Date)。操作的方法是:

3-1. 先從上方的工具列找到「資源 (Resource) \ 管理已新增的資料來源 (Manage added data sources)」

 

3-2. 接著找到剛剛匯入的資料來源,選擇右邊的「編輯 (Edit)」

 

3-3. 找到日期欄位「Year-Month」,點擊右手邊的下拉選單,將類型從 文字(Text) 更改為「日期和時間 (Date & Time) \ 年月 (Year Month)」

 

不過經過實測,第一種方法蠻有可能會因為原本日期架構的關係會發生錯誤而無法成功轉換,如果遇到這樣的情況,就建議使用接下來要介紹的第二種方法。

【方法二】

建立一個新的欄位,透過公式來將 Year-Month 欄位從文字轉成日期:

3-4. 接續剛剛 3-2 的操作,進來後選擇右上角的「新增欄位 (ADD A FIELD)」

3-5. 在公式 (Formula) 的部分,貼上以下公式(註2*),並給予這個欄位一個識別的名稱,以此範例來說取名為「custom_date」:

公式:PARSE_DATE("%Y%m", Year-Month)

 

註2:PARSE_DATE() 這個公式主要是將文字轉換為指定的日期格式型態,詳細說明內容可參考官方文件:PARSE_DATE

4. 接著我們來處理「月份」的欄位。若您的原始資料本身就有月份的欄位的話,其實可以直接跳過這個步驟。以範例資料為例,由於並沒有月份的欄位,因此我們需要創建新的欄位,並透過公式利用現有的 Year-Month 資料欄位來處理。操作方法如下:

4-1. 接續剛剛 3-2 的操作,進來後選擇右上角的「新增欄位 (ADD A FIELD)」