重要なデータ(広告枠、コンバージョンなど)は、Google 広告ドメインの外部に存在することがよくあります。同様に、Google 広告の UI がデータ可視化に最適なツールであるとは限りません。Google 広告スクリプトを使用すると、外部データソースを簡単に統合できます。
Google スプレッドシート
Google スプレッドシート(Google ドライブ にあります)は、フル機能のウェブベースのスプレッドシート ソリューションです。Google 広告スクリプトを使用すると、スプレッドシート サービスを介してスプレッドシートの読み取りと書き込みを行うことができます。また、プログラムでスプレッドシートを作成してデータを入力し、フォントと色をフォーマットして他のユーザーと共有することもできます。スクリプトで使用できる方法は次のとおりです。
- レポートの可視化
- スプレッドシートにはさまざまな種類のグラフがあります。グラフを含むスプレッドシートを設定してデータを可視化し、スクリプトからデータソースをインポートしてグラフを自動的に更新できます。
- データソース
- スプレッドシートを作成して、データを手動で入力したり、他のソースからデータを入力したりできます。その後、スクリプトでデータを読み取って処理し、アカウントを更新できます。たとえば、スプレッドシートに新しいキーワードを入力し、毎日実行されるスクリプトによってアカウントに追加できます。
- 中間的データ ストア
- スプレッドシートは、実行中に実行状態に関する情報を保存できるため、次回の実行で中断したところから再開できます。たとえば、アカウント内のすべての広告グループを処理する必要があるものの、30 分間の実行時間制限を超える場合は、処理した広告グループを記録できます。スクリプトが再度実行されると、スプレッドシートをチェックして開始位置を特定できるため、作業が重複することはありません。
Google ドライブ
DriveApp
を使用すると、Google ドライブで任意のファイルを作成、検索、変更できるため、Google ドライブをさらに活用できます。これは、前述のようにデータソースまたは中間データストアとして使用できます。
グラフ
データの可視化を強化するには、Charts Service も使用できます。この本格的なグラフ作成サービスを使用すると、データ ビジュアライゼーションのニーズを幅広く制御できます。
JDBC
Google Cloud SQL、MySQL、Microsoft SQL Server、Oracle データベースなど、JDBC 準拠の外部データベースに接続できます。設定手順については、こちらのガイドをご覧ください。
メール
Google 広告スクリプトを使用すると、メールサービスを介してメールを送信できます。メールは、スクリプトから必要な関連情報を通知するために使用できます。たとえば、完全なレポートへのリンクを含む概要をメールで送信します。カスタム HTML を使用してメール メッセージをカスタマイズしたり、画像を追加したりすることで、スクリプトからクライアントにプロフェッショナルなレポートを直接送信できます。添付ファイルを使用して、サイズの大きなレポートを送信できます。
URL 取得
Google 広告スクリプトでは、URL 取得サービスを使用して任意の URL のコンテンツを取得できます。この機能により、次のようなさまざまな機会が生まれます。
- ウェブサイトに、インベントリ情報を報告するパスワードで保護されたフィードを設定します。次に、Google 広告スクリプトからアクセスして、アカウントの変更を適用します。
- 外部イベントに関する情報を取得し、その情報に基づいてアカウント管理に関する意思決定を行います。たとえば、HTTP ベースの API から天気情報を取得し、ターゲット地域で雨が降っている場合は入札単価を調整したり、広告を有効にしたりできます。
- ウェブ上にはさまざまな API が用意されています。HTTP インターフェースがあれば、すべてアクセスできます。