[英]Google Analytics Data API (GA4) - item.variant dimension?
[英]Read GA4 (Google Analytics 4) sessions via API
我們的應用程序為我們的客戶提供訪問和刷新令牌,並且我們有權讀取他們的 Google 分析帳戶。 我們注意到我們無法訪問 GA4 屬性的數據。
我設法列出了 GA4 屬性:
GET https://analyticsadmin.googleapis.com/v1alpha/accountSummaries
headers: Authorization: Bearer @TOKEN
但是,我無法找到一種方法來檢索例如過去 30 天內 GA4 屬性的會話(在上面的響應中返回)。 看起來像下面的請求應該可以解決問題:
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runReport
headers: Authorization: Bearer @TOKEN
但它不起作用。 我錯過了什么? 即使是提示也會受到歡迎!
您需要在:runReport
方法的POST
請求正文中指定metrics
和dateRanges
。 這是一個示例HTTP 發布報告請求和響應。 本API 快速入門指南討論了在請求中指定請求主體request.json
,啟用數據 API 和配置身份驗證。
對於此報告,您的請求應類似於以下內容。 GA4_PROPERTY_ID
應替換為您的數字Google Analytics 4 Property ID 。
POST https://analyticsdata.googleapis.com/v1beta/properties/GA4_PROPERTY_ID:runReport
{
"dateRanges": [{ "startDate": "29daysAgo", "endDate": "today" }],
"metrics": [{ "name": "sessions" }]
}
對於此報告,響應將類似於以下內容:
{
"metricHeaders": [
{
"name": "sessions",
"type": "TYPE_INTEGER"
}
],
"rows": [
{
"metricValues": [
{
"value": "1495"
}
]
}
],
"rowCount": 1,
"metadata": {
"currencyCode": "USD",
"timeZone": "America/Los_Angeles"
},
"kind": "analyticsData#runReport"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.