Я пытаюсь получить данные о конверсиях из Google Ads API с помощью ConversionTrackerService. У меня есть 5 конверсий в моем аккаунте Google Ads (см. Скриншот), но я получаю только 1 в ответе.
Также в объекте селектора я добавил только 2 поля: «Категория» и «Имя», но в ответ я получаю все поля.
Может кто-нибудь подсказать мне, что я я делаю не так?
adwords_client = adwords.AdWordsClient({...})
adwords_client.SetClientCustomerId('xxx-xxx-xxxx')
def conversion_tracker_service():
campaign_service = adwords_client.GetService('ConversionTrackerService', version='v201809')
selector = {
'fields': ['Category', 'Name'],
'paging': {
'startIndex': str(0),
'numberResults': str(10)
}
}
page = campaign_service.get(selector)
print(page)
conversion_tracker_service()
Ответ:
{
'totalNumEntries': 1,
'Page.Type': 'ConversionTrackerPage',
'entries': [
{
'id': 285131182,
'originalConversionTypeId': None,
'name': 'Text Messaging & SMS for Business -- HighLevel (Android) installs',
'status': 'ENABLED',
'category': 'DOWNLOAD',
'googleEventSnippet': None,
'googleGlobalSiteTag': None,
'dataDrivenModelStatus': None,
'conversionTypeOwnerCustomerId': None,
'viewthroughLookbackWindow': 1,
'ctcLookbackWindow': 30,
'countingType': 'ONE_PER_CLICK',
'defaultRevenueValue': 1.0,
'defaultRevenueCurrencyCode': 'USD',
'alwaysUseDefaultRevenueValue': True,
'excludeFromBidding': False,
'attributionModelType': 'LAST_CLICK',
'mostRecentConversionDate': None,
'lastReceivedRequestTime': None,
'ConversionTracker.Type': 'AppConversion',
'appId': 'com.gohighlevel',
'appPlatform': 'ANDROID_MARKET',
'snippet': None,
'appConversionType': 'DOWNLOAD',
'appPostbackUrl': None
}
]
}