External Data Integration

重要なデータ(在庫、コンバージョンなど)は、多くの場合、Google 広告のドメイン外に存在します。同様に、Google 広告の UI がデータ可視化に最適なツールであるとは限りません。Google 広告スクリプトを使用すると、外部データソースを簡単に統合できます。

Google スプレッドシート

Google スプレッドシート(Google ドライブにあります)は、機能が充実したウェブベースのスプレッドシート ソリューションです。Google 広告スクリプトでは、スプレッドシート サービスを使用してスプレッドシートの読み取りと書き込みを行うことができます。また、プログラムでスプレッドシートを作成し、データを入力して、フォントと色をフォーマットし、他のユーザーと共有することもできます。スクリプトでこれらの関数を使用する方法には、次のようなものがあります。

レポートの可視化
スプレッドシートでは、さまざまな種類のグラフを使用できます。グラフを含むスプレッドシートを設定してデータを可視化し、スクリプトからデータソースをインポートしてグラフを自動的に更新できます。
データソース
データを手動で入力する(または他のソースからデータを入力する)スプレッドシートを作成できます。スクリプトでデータを読み取って処理し、アカウントを更新できます。たとえば、スプレッドシートに新しいキーワードを入力すると、毎日実行されるスクリプトによってアカウントに追加されます。
中間的データ ストア
スプレッドシートは、実行中に実行状態に関する情報を保存できるため、次回実行時に中断したところから再開できます。たとえば、アカウント内のすべての広告グループを処理する必要があるが、30 分の実行時間制限を超える場合は、処理したものを記録できます。スクリプトが再度実行されると、スプレッドシートをチェックして開始位置を特定し、作業が重複しないようにします。

Google ドライブ

DriveApp を使用すると、Google ドライブをさらに活用できます。これにより、スクリプトで Google ドライブ上の任意のファイルを作成、検索、変更できます。これは、前述のようにデータソースまたは中間データストアとして使用できます。

グラフ

グラフ サービスでも、強化されたデータ可視化を利用できます。この本格的なグラフ作成サービスを使用すると、データ可視化のニーズを細かく制御できます。

JDBC

Google Cloud SQL、MySQL、Microsoft SQL Server、Oracle データベースなどの外部の JDBC 準拠データベースに接続できます。セットアップの手順については、こちらのガイドをご覧ください。

メール

Google 広告スクリプトでは、メールサービスを使用してメールを送信できます。メールは、スクリプトから必要な関連情報を自分に通知するために使用できます。たとえば、完全なレポートへのリンクを含む概要をメールで送信できます。カスタム HTML を使用してメール メッセージをカスタマイズしたり、画像を追加したりすることもできます。これにより、スクリプトでプロフェッショナルなレポートを作成し、クライアントに直接送信できます。添付ファイルを使用して、大きなレポートを送信できます。

URL 取得

Google 広告スクリプトでは、URL 取得サービスを使用して任意の URL のコンテンツを取得できます。この機能により、次のようなさまざまな機会が生まれます。

  • 在庫情報をレポートするパスワード保護されたフィードをウェブサイトに設定します。次に、Google 広告スクリプトからアクセスして、アカウントの変更を適用します。
  • 外部イベントに関する情報を取得し、その情報に基づいてアカウント管理の決定を行います。たとえば、HTTP ベースの API から天気情報を取得し、ターゲット地域で雨が降ったときに、入札単価を調整したり、広告を有効にしたりできます。
  • ウェブ上にはさまざまな API が存在し、HTTP インターフェースを備えたものであればアクセスできます。