始める

次の手順に沿って最初のスクリプトを起動します。

  1. Google 広告アカウントにログインします。
  2. ツールアイコン 灰色のボックスと白いレンチ をクリックし、[一括操作] で [スクリプト] を選択します。
  3. + アイコン 青い円と白いプラス を押してスクリプトを追加します。
  4. 次のコードをコピーして、エディタ領域の main 関数内に貼り付けます。

    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. プロンプトが表示されたら、[承認] をクリックして、スクリプトがアカウントにアクセスできるようにします。この操作は、スクリプトごとに 1 回行う必要があります。

  6. [プレビュー] をクリックして、スクリプトをプレビュー モードで実行します。結果が [変更] / [ログ] パネルに表示されます。

クライアント センター(MCC)アカウント

Google 広告クライアント センター(MCC)スクリプトを実行するには、まず Google 広告 MCC アカウントが必要です。

  1. Google 広告 の MCC アカウントにログインします。
  2. ツールアイコン 灰色のボックスと白いレンチ をクリックし、[一括操作] で [スクリプト] を選択します。
  3. + アイコン 青い円と白いプラス を押してスクリプトを追加します。
  4. 次のコードをコピーして、エディタ領域の main 関数内に貼り付けます。

    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. プロンプトが表示されたら、[承認] をクリックして、スクリプトがアカウントにアクセスできるようにします。この操作は、スクリプトごとに 1 回行う必要があります。

  6. [プレビュー] をクリックして、スクリプトをプレビュー モードで実行します。結果が [変更] / [ログ] パネルに表示されます。

その他のサンプル スクリプト スニペットについては、サンプル ページをご覧ください。