2012-12-19 2 views
4

Google 애드워즈 API v201209 용 .NET 클라이언트 라이브러리를 사용하여 광고 실적 보고서 (CSV 형식)를 다운로드 중입니다.Google 애드워즈 실적 보고서의 '전체'행 제외

내가 다운로드하는 모든 보고서의 데이터 행은 총계 행입니다. 예를 들면 다음과 같습니다.

Total, --, --, --, --, --, --, --, --, --,2.6, --, --, --,516,13,16 

집계 데이터가 필요하지 않습니다. 현재 수동으로 제거하거나 구문 분석하는 동안이 행을 건너 뛰는 코드를 작성해야하는 번거 로움이 있습니다.

다운로드 한 보고서에이 행이 포함되지 않도록 제외 할 수 있습니까?

답변

1

현재로서는 불가능합니다. 보통 각 행의 시작 부분에 숫자 필드를 요청하므로 원하지 않는 행을 필터링 할 수 있습니다. 이것은 제거 할 수없는 헤더 행에도 적용됩니다.

+0

감사합니다. Ewan. 행의 시작 부분에서 숫자 필드를 요청하여 원하지 않는 행을 필터링하는 방법을 자세히 설명 할 수 있습니까? 귀하의 요지를 볼 수 있지만 그것은 어떻게 집계 행을 필터링에 관련이 표시되지 않습니다. – mbreske

+1

지금은 [HTTP 헤더] (https://developers.google.com/adwords/api/docs/guides/reporting#request_headers)를 설정하면 가능합니다. – notJim

1

나는 당신이 report_downloader 매개 변수에 합계뿐만 아니라 보고서 머리글과 열 머리글을 억제 할 수있는 버전 201509.를 사용 googleads-PHP-LIB 사용하는 PHP는 사용자의

report_downloader.DownloadReport(
report, outputfile, 
skip_report_header=True, 
skip_column_header=False, 
skip_report_summary=True, 
include_zero_impressions=False) 
2

:

$reportUtils = new ReportUtils(); 
$report = $reportUtils->DownloadReport($reportDefinition, null, $user, array('skipReportSummary'=>true)); 
0

로를 이제 HTTP header을 설정할 수 있습니다.

skipReportSummary: true|false | If true, report output 
           will not include a summary 
           row containing the report 
           totals. If false or not 
           specified, report output 
           will include the summary row. 
관련 문제