如何从 Google Analytics API 获取 Adwords 广告系列数据?

How to fetch Adwords campaign data from Google Analytics API?

您好,我正在使用 Google Analytics API 并且有兴趣提取 AdWords 营销数据,该数据可在 OverAll Traffic>>Acquisition>>Adwords>>Campaigns 下找到,我的查询是

return service.data().ga().get(
ids='ga:' + profile_id,
start_date=start_date, 
end_date=end_date,
metrics='ga:CPC,ga:transactions,ga:transactionsPerSession,ga:adCost,
ga:transactionRevenue,ga:bounceRate,ga:impressions,ga:adClicks,
ga:sessions',dimensions='ga:campaign,ga:deviceCategory',
sort ='-ga:adClicks',
segment = 'gaid::-1').execute()

但上述查询为我提供了与所有广告系列相关的数据,但我只想获取与 Adwords 广告系列相关的数据 only.So,请帮助我完成这项工作。我想应该有一些过滤器或任何其他东西,我们可以通过它来提取所需的数据。

ga:sourceMedium==google / cpc

在您的 API 请求中使用上述过滤器。

或者

拉取维度 ga:sourceMedium,然后从结果集中过滤 google / cpc

auth: jwt,
ids: "ga:" + view_id,
"start-date": "YYYY-MM-DD",
"end-date": "YYYY-MM-DD",
metrics: "ga:adCost",
dimensions: "ga:campaign",
"start-index": "1",
"max-results": "1000"

你可以这样做