시작하기

다음 단계에 따라 첫 번째 스크립트를 실행합니다.

  1. Google Ads 계정에 로그인합니다.
  2. 도구 아이콘 회색 상자와 흰색 렌치을 클릭하고 일괄 작업에서 스크립트를 선택합니다.
  3. + 아이콘 파란색 원과 흰색 더하기을 눌러 스크립트를 추가합니다.
  4. 다음 코드를 복사하여 기본 함수 내의 편집기 영역에 붙여넣습니다.

    function main() {
       let keywords = AdsApp.keywords()
             .orderBy("metrics.impressions DESC")
             .forDateRange("YESTERDAY")
             .withLimit(10)
             .get();
    
       console.log("The 10 keywords with the most impressions yesterday:");
       for (const keyword of keywords) {
           console.log(`${keyword.getText()}: ${keyword.getStatsFor("YESTERDAY")
                                                       .getImpressions()}`);
         }
    }
    
  5. 메시지가 표시되면 스크립트가 자동으로 계정에 액세스할 수 있도록 승인을 클릭합니다. 이 작업은 각 스크립트에 대해 한 번씩 수행해야 합니다.

  6. 미리보기를 클릭하여 미리보기 모드에서 스크립트를 실행합니다. 변경사항 / 로그 패널에 결과가 표시됩니다.

관리자 계정

Ads Manager 스크립트를 실행하려면 먼저 Google Ads 관리자 계정이 있어야 합니다.

  1. Google Ads 관리자 계정에 로그인합니다.
  2. 도구 아이콘 회색 상자와 흰색 렌치을 클릭하고 일괄 작업에서 스크립트를 선택합니다.
  3. + 아이콘 파란색 원과 흰색 더하기을 눌러 스크립트를 추가합니다.
  4. 다음 코드를 복사하여 기본 함수 내의 편집기 영역에 붙여넣습니다.

    function main() {
      // Retrieve all children accounts.
        const accountIterator = AdsManagerApp.accounts().get();
    
      // Iterate through the account list.
      for (const account of accountIterator) {
        // Get stats for the child account.
        const stats = account.getStatsFor("THIS_MONTH");
        // And log it.
        console.log(`${account.getCustomerId()},${stats.getClicks()},` +
          `${stats.getImpressions()},${stats.getCost()}`);
      }
    }
    
  5. 메시지가 표시되면 스크립트가 자동으로 계정에 액세스할 수 있도록 승인을 클릭합니다. 이 작업은 각 스크립트에 대해 한 번씩 수행해야 합니다.

  6. 미리보기를 클릭하여 미리보기 모드에서 스크립트를 실행합니다. 변경사항 / 로그 패널에 결과가 표시됩니다.

더 많은 샘플 스크립트 스니펫은 예 페이지를 참고하세요.