2013-10-14 2 views
-1

보고 기능을 위해 내 고객 센터 (MCC) 계정에서 작업하고 있습니다.Google 애드 워즈 API "ORDER BY"절 및 평균 CPC 계산의 문제

Google 애드워즈 PHP API v201309 (최신 버전)를 사용하고 있습니다.

AWQL (Reporting/DownloadCriteriaReportWithAwql.php)을 사용하여 결과 집합을 가져 오는 동안 파일을 실행하는 중 하나의 쿼리 오류가 발생합니다.

인 : 내 질문에 아무 문제가없는 상태 Type = 'QueryError.INVALID_ORDER_BY_CLAUSE', Trigger = '', FieldPath = ''.

:

내가 직면하고 또 다른 문제는 평균 CPC이다
$dateRange = sprintf('%d,%d', 
date('Ymd', strtotime('1989-01-01')), date('Ymd', strtotime('now'))); 

'SELECT CampaignId, CampaignName, AverageCpc, Conversions, 
Cost, Date FROM CRITERIA_PERFORMANCE_REPORT 
WHERE CampaignName 
IN ["Local - Search", "Local - Display", "Display New Landing"] 
DURING '.$dateRange.' ORDER BY Date'; 

는 클라이언트 MCC 계정과 API의 다른 금액이 특정 날짜에 대한 응답 출력. 출력의 .csv 파일을 직접 생성하는 AWQL (Reporting/DownloadCriteriaReportWithAwql.php)을 사용하고 있음을 명확히하고 싶습니다.

스크린 샷을 확인하십시오.

  • CSV 파일 출력

enter image description here

  • 라이브 MCC 계정

enter image description here

내 질문을 읽어 주셔서 감사합니다. 교체

답변

0

봅니다 ORDER BY Date

1

The Google Developers page on Reports in AdWords ScriptsORDER BY Date ASC

보고서 BY 또는 LIMIT 절 순서를 지원하지 않는 것을 말한다. 결과는 특별한 순서없이 반송 된 입니다.

Google 스프레드 시트로 출력하고있었습니다. 내 솔루션은 수식을 통해 출력 된 데이터를 정렬하는 두 번째 시트를 만드는 것입니다. =sort('Account Last Month'!A2:E32;1;true)

관련 문제