---
title: "このスクリプトを使用して、任意のAdWordsデータをスプレッドシートに入れる"
serpTitle: "このスクリプトを使用して、任意のAdWordsデータをスプレッドシートに入れる | Optmyzr"
description: "広告主がより一般的なユースケースのためにスプレッドシートを作成するのを支援するために、任意のAdWordsデータをスプレッドシートに引き出し、最大で毎時更新を維持できる簡単なスクリプトを書きました。"
date: "2018-02-14"
lastmod: "2026-04-30 21:39:02 +0530 +0530"
author: "Frederick Vallaeys"
authorTitle: "共同創業者兼CEO"
authorCompany: "Optmyzr"
url: "https://www.optmyzr.com/jp/blog/a-script-to-put-any-adwords-data-in-a-spreadsheet/"
categories:
  - "PPC Automation"
featured_image: "https://www.optmyzr.com/blog/wp-content/uploads/2018/02/A-Script-to-A-Script-to.png"
---

# このスクリプトを使用して、任意のAdWordsデータをスプレッドシートに入れる

> 広告主がより一般的なユースケースのためにスプレッドシートを作成するのを支援するために、任意のAdWordsデータをスプレッドシートに引き出し、最大で毎時更新を維持できる簡単なスクリプトを書きました。

**Author:** Frederick Vallaeys | **Published:** February 14, 2018

**Categories:** PPC Automation

---

<span style="font-weight: 400;">Optmyzrのルールベースの最適化は最近、Googleスプレッドシートを通じて任意のサードパーティデータと統合する機能を追加しました。コールコンバージョンデータ、CRMデータ、内部ビジネスデータ、またはほぼすべての他のデータを接続することで、広告主は独自の非常にクールな最適化を構築できるようになりました。AdWordsスクリプトで非常に多く宣伝されてきたクラシックな天気による入札のユースケースも、コードを書くことなくOptmyzrを使用して広告主が実装できるようになりました。</span>

<span style="font-weight: 400;">コンバージョン名やタイプによる入札など、より一般的なユースケースのためにスプレッドシートを作成するのを助けるために、Google Adsのデータをスプレッドシートに取り込み、毎時更新する簡単なAdWordsスクリプトを書きました。このスプレッドシートは[Optmyzrのルールベースの最適化](https://help.optmyzr.com/en/articles/3076017-what-is-the-rule-engine)にリンクでき、常に適切なデータで最適化を実行する準備が整っています。</span>

## 生のGoogle Adsデータをスプレッドシートに自動的に配置

<span style="font-weight: 400;">このスクリプトを使用してアカウント管理を自動化する予定がなくても、多くの生のGoogle Adsデータをスプレッドシートに取り込む方法が必要な場合には役立ちます。また、アカウントのハイライトを示し、PPCの実務者よりもステークホルダーが有用と感じるかもしれない洞察を提示する現在のOptmyzrレポートを補完するのにも最適です。</span>

<span style="font-weight: 400;">スクリプトは複数の広告レポートを取得し、それらを異なるスプレッドシートまたは同じスプレッドシートの異なるタブとして追加することができます。</span>

## スクリプトの使用方法

<span style="font-weight: 400;">スプレッドシートに追加したい各レポートについて、クエリ、スプレッドシートURL、タブ名、レポートバージョンを指定するコードのセクションが必要です。サンプルバージョンにはすでにいくつかのサンプルクエリが含まれていますが、別のクエリの作成に関してサポートが必要な場合はサポートチームにお知らせください。</span>

<figure id="attachment_1399" aria-describedby="caption-attachment-1399" class="wp-caption alignnone"><img class="size-full wp-image-1399" src="https://www.optmyzr.com/blog/wp-content/uploads/2018/02/Queries-to-Put-AdWords-Reports-in-Spreadsheet.jpg" alt="Queries to Put AdWords Reports in Spreadsheet" width="2148" height="530" /><figcaption id="caption-attachment-1399" class="wp-caption-text">これらは、希望するスプレッドシートに正しいAdWordsデータを配置するために変更する必要がある設定です。</figcaption></figure>

以下の変数を設定に合わせて変更できます：

• query: AdWordsにどのデータを含めるかを指示するAWQLクエリです。コードにはいくつかのサンプルクエリを追加しましたが、</span><a href="http://googleadsdeveloper.blogspot.com/2013/11/getting-to-know-awql-its-like-sql-for.html"><span style="font-weight: 400;">SQLを書くように自分で書く</span></a><span style="font-weight: 400;">こともできます。</span>

• spreadsheetUrl: このスクリプトが更新するGoogleスプレッドシートのURLです。</span> </li>

• tabName: 更新されるべきスプレッドシート内のシート（タブ）の名前です。</span> </li>

• reportVersion: 使用している</span><a href="https://developers.google.com/adwords/api/docs/appendix/reports"><span style="font-weight: 400;">AdWords APIレポートのバージョン</span></a><span style="font-weight: 400;">です。Ads APIで利用可能なデータは定期的に変更されるため、このスクリプトが正しいバージョンのAdWordsと通信することを保証します。</span> </li>

このコードを実行するには、AdWordsに新しいスクリプトとして追加し、スケジュールします。通常、1日1回、早朝に実行するようにスケジュールするだけで十分です。

## リソース

1\. [AdWordsレポートAPI](https://developers.google.com/adwords/api/docs/appendix/reports) <span style="font-weight: 400;">は利用可能なレポートとフィールドをリストしています。必要なデータのレポートを見つけるためにこれを使用してください。また、1つのレポートでどのデータを組み合わせることができるかを見つけるためにも使用してください。‘ConversionCategoryName’や‘Clicks’のように、一部のデータタイプは互換性がないことに注意してください。</span>

2\. <span style="font-weight: 400;">[AWQLガイド](https://developers.google.com/adwords/api/docs/guides/awql) <span style="font-weight: 400;">はクエリの構築方法を説明しています。AWQLは結果の並べ替えや制限をサポートしていますが、AdWordsスクリプト内でAWQLを使用する場合、この機能は利用できません。つまり、レポートには特定の順序なしで全ての結果が含まれ、同じレポートを再度実行すると結果の順序が変わる可能性があります。</span>

## サンプルクエリ

<span style="font-weight: 400;">以下のサンプルクエリはreportVersion v201710と互換性があります</span>

<span style="font-weight: 400;">過去30日間のAdWordsでのすべてのコンバージョンキーワードのコンバージョンタイプの内訳：</span>

<pre><span style="font-weight: 400;">'SELECT AdGroupId, Id, Conversions, ConversionCategoryName ' +</span>
<span style="font-weight: 400;">    </span> <span style="font-weight: 400;">'FROM   KEYWORDS_PERFORMANCE_REPORT ' +</span>
<span style="font-weight: 400;">    </span> <span style="font-weight: 400;">'DURING LAST_30_DAYS'</span></pre>

<span style="font-weight: 400;">

過去30日間のAdWordsでのすべてのコンバージョンキーワードのコンバージョン名の内訳：</span>

<pre><span style="font-weight: 400;">'SELECT AdGroupId, Id, Conversions, ConversionTypeName ' +</span>
<span style="font-weight: 400;">    </span> <span style="font-weight: 400;">'FROM   KEYWORDS_PERFORMANCE_REPORT ' +</span>
<span style="font-weight: 400;">    </span> <span style="font-weight: 400;">'DURING LAST_30_DAYS'</span></pre>

## [スクリプト](https://gist.github.com/siliconvallaeys/4a198d30f080f76afe4bc0eff24e0797)

<div id="themify_builder_content-1397" data-postid="1397" class="themify_builder_content themify_builder_content-1397 themify_builder">
</div>

<!-- /themify_builder_content -->

> このスクリプトは誰でも無料で使用できますが、Optmyzrのサブスクライバーは、Google AdsデータをGoogleスプレッドシートに追加するスケジュールを設定するのにルールエンジンを使用する方が簡単かもしれません。


---

*Source: [このスクリプトを使用して、任意のAdWordsデータをスプレッドシートに入れる](https://www.optmyzr.com/jp/blog/a-script-to-put-any-adwords-data-in-a-spreadsheet/)*
*© Optmyzr. All rights reserved.*