시작하기

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

  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. 미리보기를 클릭하여 미리보기 모드로 스크립트를 실행합니다. 결과가 변경사항 / 로그 패널에 표시됩니다.

관리자 계정

먼저 Google Ads 관리자 계정이 있어야 Ad Manager 스크립트를 실행할 수 있습니다.

  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. 미리보기를 클릭하여 미리보기 모드에서 스크립트를 실행합니다. 결과는 변경사항/로그 패널에 표시됩니다.

샘플 스크립트 스니펫을 더 보려면 예시 페이지를 확인하세요.