【问题标题】:Google Ads API ConversionTrackerService - return only single conversionGoogle Ads API ConversionTrackerService - 仅返回单次转化
【发布时间】:2020-01-23 12:24:14
【问题描述】:

我正在尝试使用 ConversionTrackerService 从 Google Ads API 获取转化数据。我的 Google Ads 帐户中有 5 次转化(请参阅屏幕截图),但我在响应中只得到 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
        }
    ]
} 

【问题讨论】:

  • 这方面有什么更新吗?

标签: python reporting google-ads-api conversion-tracking


【解决方案1】:

我可以重现 ConversionTrackerService 总是返回 all default fieldsConversionTracker 对象。但是,依赖于特定转换类型的字段(例如 WebsitePhoneCallDuration)必须显式包含在选择器中。似乎是无证行为。

至于丢失的转化——ConversionTrackerService - confirmed on the Adwords API Forum 目前没有返回从 Google Analytics 导入的任何内容。

我可以肯定的是,API 尚不支持“来自广告的聊天”。

这解释了缺失的 4 次转化中的 3 次。 “广告调用”转换应该作为 AdCallMetricsConversion 类型的转换对象返回,它适用于我测试过的那些帐户,所以我不确定您的代码有什么问题。

【讨论】:

    猜你喜欢
    • 2021-09-08
    • 2023-01-27
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 1970-01-01
    相关资源
    最近更新 更多