開始する

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

  1. Google 広告アカウントにログインします。
  2. ツールアイコン 白いレンチが付いたグレーのボックス をクリックし、[BULK ACTIONS] で [Scripts] を選択します。
  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. プロンプトが表示されたら、[承認] をクリックして、スクリプトがユーザーに代わってアカウントにアクセスできるようにします。これはスクリプトごとに 1 回行う必要があります。

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

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

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

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

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

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