文章目錄
更新時間:1025年10月31號
這篇介紹用R連接Google Analytics 4取得資料,採用直接透過網頁授權的方式獲取,而不是在控制台授權獲取秘鑰的方式。
安裝和載入套件googleAnalyticsR
install.packages(c("googleAnalyticsR")
library(googleAnalyticsR)
認證授權
這裡採用Google OAuth(推薦,無需服務帳號,更方便):
#自動彈跳窗登入 Google 帳號 ga_auth()
會在瀏覽器彈出一個授權窗口,直接點選授權就可以。
取得資料
執行如下程式碼,取得最近7天的資料:
# ←← 替換你的Property ID ←←
PROPERTY_ID <- "206759202"  
# 取得原始資料(返回 data.frame)
raw_data <- ga_data(
  propertyId = PROPERTY_ID,
  date_range = c("7daysAgo", "yesterday"),
  metrics = "activeUsers",
  dimensions = "date"
)
# 手動處理日期 + 排序
# 轉換日期:从 "20251024" → "2025-10-24"
raw_data$date <- as.Date(raw_data$date, format = "%Y%m%d")
# 按日期升序排序
raw_data <- raw_data[order(raw_data$date), ]
# 輸出結果
print(raw_data)
就可以看到資料:




