Python Google Ads API ConversionTrackerService-仅返回单个转换

Python Google Ads API ConversionTrackerService-仅返回单个转换,python,reporting,google-ads-api,conversion-tracking,Python,Reporting,Google Ads Api,Conversion Tracking,我正在尝试使用ConversionTrackerService从谷歌ADSAPI获取转换数据。我的谷歌广告账户中有5次转换(参考截图),但我的回复中只有1次 同样在selector对象中,我只添加了两个字段,Category和Name,但是在响应中,我得到了所有字段 有人能告诉我我做错了什么吗 adwords_client = adwords.AdWordsClient({...}) adwords_client.SetClientCustomerId('xxx-xxx-xxxx') def

我正在尝试使用ConversionTrackerService从谷歌ADSAPI获取转换数据。我的谷歌广告账户中有5次转换(参考截图),但我的回复中只有1次

同样在selector对象中,我只添加了两个字段,Category和Name,但是在响应中,我得到了所有字段

有人能告诉我我做错了什么吗

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
        }
    ]
} 

我可以重现
ConversionTrackerService
始终返回
ConversionTracker
对象。但是,取决于特定转换类型的字段(如
WebsitePhoneCallDuration
)必须显式包含在选择器中。似乎是无证行为

至于缺少的转换-从Google Analytics导入的任何内容目前都不会被
ConversionTrackerService
-返回

我有点确定API不支持“广告聊天”


这就解释了丢失的4次转换中的3次。“来自ads的调用”转换应作为类型为
AdCallMetricsConversion
的转换对象返回,这适用于我测试过的那些帐户,因此我不确定您的代码有什么问题。

我可以重现
ConversionTrackerService
始终返回的
ConversionTracker
对象。但是,取决于特定转换类型的字段(如
WebsitePhoneCallDuration
)必须显式包含在选择器中。似乎是无证行为

至于缺少的转换-从Google Analytics导入的任何内容目前都不会被
ConversionTrackerService
-返回

我有点确定API不支持“广告聊天”


这就解释了丢失的4次转换中的3次。“来自ads的调用”转换应作为类型为
AdCallMetricsConversion
的转换对象返回,该转换对象适用于我测试过的那些帐户,因此我不确定您的代码有什么问题。

有此更新吗?有此更新吗?