def get_first_profile_id(service):
# Use the Analytics service object to get the first profile id.
# Get a list of all Google Analytics accounts for this user
accounts = service.management().accounts().list().execute()
if accounts.get('items'):
# Get the first Google Analytics account.
account = accounts.get('items')[0].get('id')
# Get a list of all the properties for the first account.
properties = service.management().webproperties().list(
accountId=account).execute()
if properties.get('items'):
# Get the first property id.
property = properties.get('items')[0].get('id')
# Get a list of all views (profiles) for the first property.
profiles = service.management().profiles().list(
accountId=account,
webPropertyId=property).execute()
if profiles.get('items'):
# return the first view (profile) id.
return profiles.get('items')[0].get('id')
return None
Привет, ребята, я использую Google Analytics API для извлечения данных с помощью Python.Выше приведен пример кода, предоставленного Google.
Я хочу использовать циклы для извлечения каждого «представления (профиля) id» из каждого свойства каждой учетной записи.Однако приведенный выше код извлекает только первый идентификатор представления (профиля) первого свойства первого аккаунта.
Можете ли вы поделиться какими-либо предложениями?Спасибо за помощь!