更新日: 2025年10月31日
この記事では、R を使用して Google アナリティクス 4 に接続し、データを取得する方法について説明します。具体的には、コンソール経由でアクセスを承認してキーを取得するのではなく、ウェブページ経由で直接アクセスを承認する方法です。
googleAnalyticsRパッケージをインストールしてロードする
install.packages(c("googleAnalyticsR")
library(googleAnalyticsR)
認証と認可
これは Google OAuth を使用します (推奨、サービス アカウントは不要、より便利)。
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)
次の情報が表示されます:




