首页 > 解决方案 > 获取设备定位信息 google ads api 的问题

问题描述

我想从 Google Ads Api 获取设备定位信息,如下面的屏幕截图所示:

在此处输入图像描述

目前从我正在做的文档中得到的信息:

string  query = $@"SELECT campaign_criterion.device.type FROM campaign_criterion";
      // also tried this query 
query = $@"SELECT campaign.id, campaign_criterion.device. FROM Device WHERE campaign.id =           {campaignId}";
      
    PagedEnumerable<SearchGoogleAdsResponse, GoogleAdsRow> result =
              googleAdsService.Search(customerId.ToString(), query);

           foreach (GoogleAdsRow criterionRow in result)
            {
                DeviceInfo device = criterionRow.CampaignCriterion.Device;
            }

我随机尝试了许多其他方法,但我总是在设备中看到 NULL 我已经能够成功获得关键字、广告计划视图并且工作正常,但似乎无法让这个工作任何帮助表示赞赏。

标签: c#google-ads-api

解决方案


这就是我需要的:

   query =
           @"SELECT campaign.name, campaign.status, segments.device,
                metrics.impressions, metrics.clicks, metrics.ctr,
                metrics.average_cpc, metrics.cost_micros
        FROM campaign WHERE segments.date = '2020-11-11'";

推荐阅读