Google Analytics

Power BI 快速入門 (1)

基本介紹

教學目標

初步了解如何透過 Power BI 將 Google Analytics 中的資料進行視覺化的分析應用。

重點概念

Power BI 主要是商業分析的工具,在 Gartner 2017 年商業智慧與分析的魔術象限為領導者,其中特點之一在於快速連接多樣化的資料來源,簡化資料的準備,像是我們可以透過設定就能夠將 Google Analytics 的資訊呈現在 Power BI 中,許多企業會透過 Google Aanlytics 強大的免費功能收集網站和 App 的資料,以利透析資料下的商機。然而此篇文件主要學習如何透過 Power BI 取得 Google Analytics 中的資料視覺化呈現圖表。

取得資料

點選「取得資料」,接著點選「更多…」。
取得資料

點選「Google Analytics (分析)」。
取得資料

按下「繼續」連線到第三方服務。(註:此時若我們還未登入 Google Analytics 時會要進行登入,以利授權存取第三方服務的資料。)
取得資料

展開導覽器,點選「所有網站資料」,接著點選「Page Tracking」,再來點選「Page Title」為維度資料。(註:此時會出現警告,因為需要指定一個測量值。)
取得資料

點選「Pageviews」為測量值。
取得資料

點選「Time」中的「Date」為日期值,接著按下「載入」鈕即可將 Google Analytics 的資料載入至 Power BI 中新增查詢。
取得資料

編輯查詢

點選「編輯查詢」。
編輯查詢

點選「Date」欄位,接著點選「日期篩選」,再來點選「季」,以及點選「上一季」,最後按下「確定」,即可完成日期的篩選。
編輯查詢

點選「Page Title」欄位,接著取消勾選維度中的雜訊值,最後按下「確定」,即可完成清理維度中的雜訊值。
編輯查詢

點選「關閉並套用」。
編輯查詢

產生圖表

勾選畫面右方「欄位」中的「Page Title」和「Pageviews」兩個欄位,此時預設會產生資料表。

產生圖表

點選「視覺效果」中的「堆疊橫條圖」,此時就會產生長條圖的圖表,接著調整圖表大小,最後點選「…」中的「排序依據 Pageviews」,此時圖表就會以「Pageviews」進行排序。

產生圖表

將滑鼠移至圖表上立即產生互動效果查看詳細資訊。
產生圖表

前 N 項篩選

點選「視覺效果」中的「欄位」,接著在「篩選」中的「視覺效果層級篩選」,針對 Page Title 點選「篩選類型」為「前 N 項」。
前 N 項篩選

點選「顯示項目」為「上」,以及輸入「5」代表顯示前五項資料,接著按下「套用篩選」,此時圖表就僅會呈現篩選過後前五項資料。
前 N 項篩選

分析篩選器

點選空白處,接著勾選畫面右方「欄位」中的「Date」欄位,此時預設會產生資料表,最後在「視覺效果」中點選「交叉分析篩選器」,就能夠產生「分析篩選器」。

分析篩選器

以日期為主的「分析篩選器」,主要預設以區間篩選為主,此時只要點選「分析篩選器」就能夠快速修改呈現的樣式。
分析篩選器

此外我們針對「長條圖圖表」和「分析篩選器」調整大小和擺放位置,會使畫面更好看,接著我們就能夠直接操作「分析篩選器」,此時我們會發現「長條圖圖表」就同步進行更新了。

分析篩選器

格式調整

點選「長條圖圖表」,接著在「視覺效果」中的「格式」中的「資料標籤」,切換為「開啟」,再來設定「文字大小」,此時就能夠顯示長條圖圖表中的標籤。

格式調整

此外我們也可以在「視覺效果」中的「格式」中的任何選項項進行格式的調整。
格式調整

命名頁面

在「第 1 頁」上按右鍵,點選「重新命名頁面」。

命名頁面

輸入「頁面名稱」。

命名頁面

另存新檔

按下畫面左上方的「檔案」,接著點選「另存新檔」。

另存新檔

輸入「檔案名稱」,接著按下「存檔」。

另存新檔

結果畫面

最後我們就能夠透過 Power BI 快速建立出視覺化的互動圖表,以利進行後續更多的資料探索與分析。

結果畫面

總結 Power BI 目前 Desktop 是免費的,任何人皆可以下載免費使用,並且透過「取得資料」的功能快速連接多樣化的資料來源,簡化資料的準備,同時在短時間之內快速完成視覺化互動的報表,也就是說對於分析師而言能夠快速地透過 Power BI 進行深入分析,連接數以百計的來源,輕鬆準備資料,最後建立美觀的報表,僅需要幾分鐘的時間。

相關資源

行動網站學習筆記 (3)

教學目標

初步了解如何打造流暢的行動使用者體驗,此篇主要為學習筆記。(註: 2017/7/2 已通過行動網站認證。)

重點概念

首先瞭解使用者體驗和設計原則,一般來說行動使用者通常需要同時處理其它工作、在外出時使用行動裝置、必須在短時間內完成工作,同時使用螢幕較小,因此行動網站的設計須考量到許多特殊的需求。此外為了確保我們網站能夠出現在搜尋結果中,主要有三種行動網站實作方式:

設定 網址保持不變嗎? HTML 保持不變嗎?
回應式網頁設計
動態服務
獨立網址

所謂回應式網頁設計主要是讓網頁不受使用者的裝置影響,將會以同樣的網址提供相同的 HTML 程式碼之外,卻又能根據螢幕大小,以不同的方式轉譯(回應)顯示內容,此實作方式是 Google 建議採用。動態服務主要是使用網址不會因為因為使用者裝置而有所改變,但是會根據伺服器對於使用者的瀏覽器不同提供不同版本的 HTML 程式碼。獨立網址主要是指以獨立網址的方式為每台裝置提供不同的 HTML 程式碼,這種設定會嘗試偵測使用者裝置,然後利用 HTTP 將使用者重新導向至適當的網頁。Google 搜尋沒有偏好特定的實作方式,主要會透過 Googlebot 存取網頁發現可以編入 Google 搜尋中的全新或更新網頁,藉由電腦程式決定要搜尋的網站、檢索頻率,以及要從每個網站中抓取多少網頁。此外我們可以透過 Google 所推出的立即測試網站工具即可瞭解我們的網站是否適合行動裝置瀏覽,並且找出待改善的問題。

接著行動網站設計的最佳做法主要有五大類,分別為:

  1. 首頁及網站瀏覽。
  2. 站內搜尋。
  3. 商務和轉換。
  4. 表單輸入。
  5. 可用性和外觀設計。

首頁及網站瀏覽的原則主要為:

  1. 把重要的內容擺放在最明顯的地方。
  2. 選單內容應該要簡短有力。
  3. 讓使用者輕鬆返回首頁。
  4. 別讓廣告內容喧賓奪主。

站內搜尋的原則主要為:

  1. 將站內搜尋功能放在明顯的位置上。
  2. 確保站內搜尋找出最相關的項目。
  3. 運用篩選器提高站內搜尋的使用量。
  4. 協助使用者取得更好的站內搜尋結果。

商務和轉換的原則主要為:

  1. 在使用者下決定前提供更多探索的機會。
  2. 讓使用者以訪客的身份進行購物。
  3. 利用現有資訊盡量提高便利性。
  4. 提供明顯的通話按鈕處理使用者複雜的工作。
  5. 方便使用者透過其它行動裝置完成交易程序。

表單輸入的原則主要為:

  1. 資訊輸入力求精簡。
  2. 為所有的任務提供最簡易的輸入方式。
  3. 當使用者選取日期時提供視物化日曆。
  4. 善用標籤和即時驗證功能以減少表單錯誤。
  5. 設計有效率的表單。

可用性和外觀設計的原則主要為:

  1. 為行動裝置最佳化整個網站。
  2. 別強迫使用者透過雙指縮放畫面。
  3. 製作可展開式的產品圖片。
  4. 讓使用者知道哪一種螢幕方向效果最佳。
  5. 將使用者留在單一瀏覽器視窗中。
  6. 避免使用「完整版網站」的標籤。
  7. 清楚交代行動網站為何需要知道使用者的位置。

再來對於提供網站內容或設計的體驗人員而言,測試是最好的方式,行銷人員可以透過網頁上操作的實驗數據進行調整之後提高轉換率,內容供應商可測試不同網站的版面配置是如何影響黏著性,社群媒體管理員則可以嘗試各種分享策略,以及開發和設計人員可以測試新版的網站設計。但是要如何有效進行成效測試,主要我們會過 Google Analytics 工具分析資料之後改善使用者體驗以及評估效益。最常見的測試方式為 A/B 版本測試,主要是一種隨機進行的實驗,主要利用同一個網頁的兩種或多種版本進行測試,其中 A 是原版網頁,B 則是從原版網頁進行修正的頁面。透過系統我們會同時發佈不同版本,因此在不受其它外部因素的影響之下,觀察及評估不同版本的成效。

最後若透過 Google Analytics 分析工具,我們就能夠在同一個地方分析不同面向的資料,此時我們可以透過下述六個建議評估,更進一步評估與改善現有客戶體驗,分別為:

  1. 從到達網頁著手,提升使用者體驗。
  2. 查看裝置使用情形。
  3. 瞭解不同瀏覽器或燭幕解析度是否會影響使用者體驗。
  4. 評估站內搜尋使用情況。
  5. 分析購物行為找出網站體驗中的不足之處。
  6. 分析結帳行為。

總結針對打造流暢的行動使用者體驗我們主要透過使用者體驗原則、首頁及網站瀏覽和測試及評估成效,以利持續改善行動網站的使用者體驗。

相關資源

資料分析 Analytics Infrastructure (1)

基本介紹

教學目標

初步了解如何建立資料分析架構。

重點概念

首先要定義用於確認業務目標的衡量計劃,基本上有五個步驟:

  1. 記錄企業目標 (Document business objective)
  2. 識別策略和戰略 (Identify strategies and tactics)
  3. 選擇績效指標 (Choose KPIs)
  4. 選擇資料細分的方式 (Choose segements)
  5. 選擇關鍵績效指標的目標值 (Choose targets)

下一步則是透過文件記錄相關的技術架構環境,此時需要向團隊提出以下問題:

  1. 我們採用哪些伺服器技術?
  2. 我們是否要主動回應行動使用者的需求?
  3. 我們是否要採用響應式網頁設計?
  4. 我們利用目前的技術,能否追蹤所需要的所有資訊?

針對明確的業務需求,並且記錄在企業的技術環境之後,接著我門就需要根據所使用的資訊分析工具來制定具有目標性的部署計劃。

當設計完部署計劃之後,接著就請開發團隊實際部署制定的追蹤計劃,進行實作。

最後需要不斷維護和優化衡量計劃,才能確保資料與業務共同改進,因此分析架構類似為 PDCA 的流程,總共有五個步驟:

  1. 定義量測計劃 (Define measurement plan)
  2. 記錄技術架構 (Document technical infrastructure)
  3. 建立實作計劃 (Create implementation plan)
  4. 實作 (Implement)
  5. 維護和優化 (Maintain and refine)

相關資源

2014Q4 工作心得 (2)

規劃與實作資料管理平台 (Data Management Platform) ,主要有三大主軸分別為推播系統、廣告系統和圖表系統,這三者依據不同需求主要存取的資料庫為 Amazon RDS 、 MongoDB 和 Google BigQuery & Analytics , Amazon RDS 儲存最基本的廣告和收益備份資料、 MongoDB 儲存推播通知和影音廣告即時排程資料,Google BigQuery 儲存龐大的使用者行為資料,以及 Google Analytis 以免費的方式儲存使用者即時行為資料。

事實上對於新創公司來說看似用 Google Analytics 就能解決 80% 的問題,包括資料儲存、即時分析和圖表成效等實用功能,接著 20% 的問題,也許能透過事件定義的方式透過 HTML5 和 Node.js 就能以 Core Reporting API 將資料透過客製化網站呈現,以及篩選資料匯出至資料庫之中進行解決,此外未來只要付費升級為 Premium 帳號就能將資料直接匯出至 Google BigQuery 進行進階的分析與處理。

今年上半年我們透過 Google Analytics 的確解決了許多使用者資料分析的問題,可是當我們流量到一定量時,會發生資料抽樣,以及半天更新的問題,這並非長久之計,因此才需要導入 Google BigQuery 進行資料的儲存與分析。

雲端服務 Google Analytics (3)

基本介紹

教學目標

初步了解透過 Goolge 雲端服務針對行動 App 以報表呈現的方式進行深度使用者行為分析。

重點概念

行動 App 行為分析 - 六大報表

  1. 「網頁報表」會細分畫面的使用情況指標。

    • 「畫面瀏覽」次數
    • 「不重複畫面瀏覽」次數
    • 「離開畫面」比例
  2. 「行為流程報表」中包含的三大元素。

    • 節點: 是指流量通過的點,可以用來代表多種項目。
    • 關聯: 代表某一部分的流量從一個節點通往另一個節點的路徑。
    • 離開: 是指訪客離開流程的地方。
  3. 「當機和例外狀況報表」會列出 App 中最常見例外狀況或技術錯誤的名稱和簡短說明。

  4. 「App 速度報表」包括各種請求在 App 中載入時所需的時間,三大查看方式:

    • 多層檢視: 「載入時間類別」會顯示您所要追蹤載入時間的名稱,「使用者平均載入時間」指標則會顯示載入該動作所需的平均時間長度。
    • 分佈情況: 「使用者載入時間合計」會顯示載入所有已追蹤動作所需的總時間長度 (以秒為單位),並且列出取樣大小佔總工作階段的百分比。
    • 訪客分佈圖: 「使用者平均載入時間」的全球分佈情況。
  5. 「行為報表」會根據使用者使用 App 的頻率,指出哪些人最常使用該 App ,更細分為四大報表。

    • 新訪客與回訪者: 先前開啟 App 的使用者百分比,以及首次造訪的使用者百分比。
    • 忠誠度: 在 App 中屬於第 N 次的工作階段數目。
    • 回訪率: 從一個工作階段關閉到另一個工作階段開啟所經過的時間。
    • 工作階段時間長度: 工作階段的持續時間,以秒為單位。
  6. 「事件報表」會追蹤 App 中不需要載入新畫面的各種內容相關動作,透過定義最多 5 個下列要素設定事件追蹤。

    • 產業類別: 站上事件的主要分類,類別位於事件追蹤的根部,必須做為報表中事件排序的第一種方式。
    • 採取行動: 用來描述某事件類別,使用任何字串都可用來定義動作,因此您可以視需要調整明確程度。
    • 標籤: 一種自由選用的補充說明,可以用任意文字來表示。
    • 值: 一種自由選用的補充說明,可以用任意數值來表示。
    • 隱含計數: 與某個事件類別互動的次數,隱含計數不會顯示在事件報表中,但可透過 API 進行存取。

相關資源