我有一個GA帳戶,其中包含已定義的屬性和數據視圖。現在,我爲少數用戶提供了觀看權利以獲得特定的觀點。我怎樣才能以編程方式構建/獲取直接的URL,使這些用戶可以正確地使用該視圖/報表?獲取特定Google Analytics(分析)數據視圖的鏈接
非常感謝!
我有一個GA帳戶,其中包含已定義的屬性和數據視圖。現在,我爲少數用戶提供了觀看權利以獲得特定的觀點。我怎樣才能以編程方式構建/獲取直接的URL,使這些用戶可以正確地使用該視圖/報表?獲取特定Google Analytics(分析)數據視圖的鏈接
非常感謝!
首先讓我們來看看一個典型的報告網址爲特定視圖:
https://analytics.google.com/analytics/web/#report/visitors-actives/a40777649w70913173p73156703/
通知模式:
BASE_URL = 'https://analytics.google.com/analytics/web/#report/'
REPORT_TYPE = 'visitors-actives/'
ACOUNT_ID = '40777649'
WEBPROPERTY_ID = '70913173'
PROFILE_ID = '73156703' # Also called the view Id.
您可以通過調用Account Summaries: list API方法以編程方式獲取這些信息,這樣返回清單Account Summaries:
{
"id": string,
"kind": "analytics#accountSummary",
"name": string,
"starred": boolean,
"webProperties": [
{
"kind": "analytics#webPropertySummary",
"id": string,
"name": string,
"internalWebPropertyId": string,
"level": string,
"websiteUrl": string,
"starred": boolean,
"profiles": [
{
"kind": "analytics#profileSummary",
"id": string,
"name": string,
"type": string,
"starred": boolean
}
]
}
]
}
ACCOUNT_ID
是頂級acountSumaries.id
。WEBPROPERTY_ID
是accountsumaries.webproperties[X].internalWebPropertyId
。PROFILE_ID
是accountsumaries.webproperties[X].profiles[X].id
現在。
FULL_URL = BASE_URL + REPORT_TYPE + 'a' + ACCOUNT_ID + 'w' + WEBPROPERTY_ID + 'p' + PROFILE_ID + '/'
繼馬特的精彩回答,您可以使用「試試這個API」部分的文檔中這裏得到這個信息,而無需編寫一行代碼:
還有一些代碼片段以編程方式執行此操作。
不要忘了,您需要使用具有GA訪問權限的帳戶登錄才能正常工作。
點擊視圖,你將被導航到視圖報告。獲取URL並將其提供給用戶。他們應該能夠通過點擊鏈接直接訪問該視圖。它解決了你的問題嗎? – Priya
謝謝,但沒有。我需要一種編程方式。如果我有300個屬性,我需要知道如何在代碼中建立到每個人的鏈接。儘管如此,我確實看到了一個答案。 – PeterLi