PPC広告のパフォーマンスを向上させる102のGoogle広告スクリプト
公開: 2021-04-28高品質のスコアを達成するには、広告を継続的に最適化する必要があることは周知の事実です。 ただし、ほとんどの人は、あなたの生活を楽にする無料のGoogle広告スクリプトがあることを知りません。
これらのGoogle広告スクリプトは、広告に対してさまざまなことを行います。そうしないと、手動で行う必要があります。 これらのスクリプトを利用することで、退屈な作業に費やす時間を減らし、結果を得る変更により多くの時間を費やすことができます。
しかし、最高のGoogle広告スクリプトを見る前に、それらは正確には何であり、どのように機能するのでしょうか。
Google広告スクリプトとは何ですか?
これまでGoogle広告のスクリプトに触れたことがない人にとって、これらのスクリプトは混乱を招き、時には恐ろしいものに聞こえるかもしれません。 ただし、これらのスクリプトを正しく使用すれば、広告に悪影響を与えることはありません。実際、これらのスクリプトは実際にキャンペーンを改善し、時間を節約します。
基本的なレベルでは、スクリプトはGoogle広告に簡単に貼り付けて、さまざまな役立つことを実行できる単なるコードです。
これは、クリック率の低い広告を一時停止することから、安価なコンバージョンキーワードの入札単価を上げることまで、何でもかまいません。
誰でもGoogle広告スクリプトを作成できます。 プログラミングの知識と、スクリプトに何をさせたいかについてのアイデアが必要です。 このため、文字通り何百もの無料のGoogle広告スクリプトがオンラインで利用可能であり、常に新しいスクリプトが作成されています。
自動化したいタスクがある場合は、誰かがすでにそのスクリプトを作成している可能性があります。
これで、Google広告スクリプトの機能、スクリプトの外観、およびスクリプトの作成方法を理解できました。
Google広告スクリプトの例
これまでにGoogle広告のスクリプトを見たことがない場合でも、心配する必要はありません。見た目ほど怖くはありません。
これらのスクリプトがどのように機能するかを理解するために、今すぐGoogle広告アカウントに貼り付けることができるスクリプトの例を次に示します。
function main() { var THE_VALUE_OF_ONE_CONVERSION = 10; var DECREASE_BIDS_BY_PERCENTAGE = .5; var kw_iter = AdWordsApp.keywords() .withCondition("Status = ENABLED") .get(); while (kw_iter.hasNext()) { var kw = kw_iter.next(); var kw_stats = kw.getStatsFor("LAST_30_DAYS"); var cost = kw_stats.getCost(); var conversions = kw_stats.getConversions(); if (conversions == 0) { if (THE_VALUE_OF_ONE_CONVERSION * 5 > cost) { kw.pause(); } else if (THE_VALUE_OF_ONE_CONVERSION * 2 > cost) { kw.setMaxCpc(kw.getMaxCpc() * (1 - DECREASE_BIDS_BY_PERCENTAGE)); } } else { //no conversions on this keyword //we will deal with that later continue; } } }
プログラミングの経験がない場合、これはおそらくかなり混乱しているように見えますが、心配しないでください。すべての行が何をするのかを理解する必要はありません。 このスクリプトは、特定の指標(この場合は1回のコンバージョンの値)に基づいてパフォーマンスが低下しているキーワードを実際に一時停止します。 1回のコンバージョンに5を掛けた値が費用よりも大きい場合、広告は一時停止されます。
これで、Google広告スクリプトがどのように見えるかがわかりました。これが、ウェブ上のお気に入りの一部です。
最高のGoogle広告スクリプトライブラリ
広告管理スクリプト
1. FrederickVallaeysによる成果の低い広告を削除する
キャンペーンを最適化するときは、PPC予算を最大化するために、最高のパフォーマンスの広告を実行していることを確認することが重要です。 このスクリプトは、最もパフォーマンスの高い広告バリエーションのみがアカウントで実行されていることを確認し、パフォーマンスの低い広告バリエーションを削除するのに役立ちます。
Googleは最も成果の高い広告を最も多く表示しようとしますが、アカウントを監査し、成果の低い広告を削除することをお勧めします。
2.ダニエルギルバートによる動的広告拡張
経験豊富なPPCマネージャーの場合、コールアウトとサイトリンクにより、ユーザーは検索に関連するより多くの情報を得ることができます。 ただし、定期的にサイトが変更され、ページが作成および削除されると、これらのサイトリンクは時間の経過とともに変更される可能性があります。 このスクリプトは、これらのサイトリンクを最新の状態に保ち、正しいページを指していることを確認するのに役立ちます。
3. FrederickVallaeysによる低品質スコアのキーワードを一時停止します
キャンペーンのパフォーマンスを向上させてお金を節約したい場合は、キャンペーンの弱点を見つけることが重要です。 このスクリプトは、アカウント内のすべてのアクティブなキーワードのリストを生成します。品質スコアは、選択した事前定義された品質スコアよりも低くなります。 また、これらのキーワードを一時停止して、最適化してお金の無駄をなくすオプションもあります。
4.FreeAdwordsScripts.comによるAdWordsの超過配信を任意の金額に制限する
1日の予算でキャンペーンをしばらく実行している場合は、トラフィックの少ない日を補うために、Googleが広告の支出を最大100%超過する方法を知っておく必要があります。 ただし、当然のことながら、多くの広告主は予算をより細かく制御することを望んでいます。これはまさにこのスクリプトが行うことです。 1日の予算を守るために、超過支出の値を0%から最大100%まで変更できます。
5.ダニエルギルバートによるGoogle広告拡張機能のコピー
Google広告の拡張機能は、広告のクリック率を向上させるために重要です。 以前に使用したことがなく、最近追加したばかりの場合は、必ず良い結果が得られます。 これらの広告表示オプションは非常に便利ですが、すべてのキャンペーンにコピーするのは面倒な場合があるため、このスクリプトが役立ちます。
6. RussellSavageによるクリック率の低い広告を自動的に一時停止する
Google広告キャンペーンを実行する場合、さまざまな広告を作成し、Googleに最適な広告を自動的に選択させるのが一般的です。 発生する問題は、パフォーマンスの低い広告が通常一時停止または削除されないことです。 幸い、このスクリプトは退屈な作業を行い、クリック率が最も低い広告のみを一時停止します。
7. RussellSavageによるアクティブなキーワードのない広告グループの一時停止
大規模なアカウントの管理に関しては、一部のアカウントが管理不能になる可能性があることは完全に理解できます。 このスクリプトは、アクティブなキーワードがない広告グループを一時停止することで、ハウスクリーニングを行うのに役立ちます。 これを行うことで、削除できる広告グループのうち、使用されなくなったものを特定するのに役立つ場合があります。
8.ラッセルサベージによるすべての不承認の広告を削除します
大規模なアカウントを扱う場合、一部の広告が不承認になることがよくあります。 アカウントのサイズによっては、すべてを調べて削除または編集するのに時間がかかりすぎることがよくあります。 ありがたいことに、このGoogle広告スクリプトは、1回のクリックですべての不承認の広告を削除することにより、多くの時間を節約します。
9.ウェズリーパーカーによる外国為替レート入札調整
一部の業界では、特定の通貨の為替レートが商品やサービスの需要に大きな影響を与える可能性があります。 たとえば、ポンドがユーロに対して強い場合、ユーロへの休暇を予約するコストが安くなります。 これは、広告主がこの機会を利用して入札単価を引き上げる素晴らしい時期です。 このスクリプトは、為替レートを監視し、必要に応じて入札単価を調整することにより、プロセスを自動化するのに役立ちます。
10.ダニエル・ギルバートによるさようなら低品質スコア
低品質のスコアキーワードはあなたの貴重な広告予算を浪費していますか? ROIを最大化し、この非常に便利なスクリプトで修正します。 スクリプトはそれらがアカウント内のどこにあるかを自動的に検出するため、簡単に見つけて、代わりに修正に時間を費やすことができます。 スクリプトを定期的に実行するように設定して、問題が発生したときに常にアラートを受け取るようにすることもできます。
11. RussellSavageによる在庫切れ商品の広告を無効にする
多くのeコマースストアでは、最も人気があり収益性の高い商品に対して有料広告を掲載することがよくありますが、広告を正しく管理しないと、在庫がないときに広告を掲載する可能性があります。 これを防ぐために、このスクリプトは在庫レベルを自動的にチェックし、在庫がない場合は広告を無効にして、お金と失望を節約します。
12.ラッセルサベージによる空港の遅延に基づくマネージド広告
APIは、広告キャンペーンの最適化に関して非常に強力です。 このスクリプトは、空港の遅延とキャンセルに基づいて広告を有効化および一時停止できる空港ステータスAPIを利用します。 あなたがビジネスを所有している、または空港の近くにクライアントがいる場合、これは遅延があるときに新しい広告を最適化して表示するのに役立つ可能性があります。
13.Googleによる天気ベースのキャンペーン管理
天候に大きく依存する製品やサービスはたくさんあります。 雨が降ると買いたくないのですが、晴れていると足りません。 天気の良い日を最大限に活用するために、この天気ベースのスクリプトは外部APIを使用して、晴れているときは入札単価を上げ、雨のときは入札単価を下げます。
14.ラッセルサベージによる動的株価
特定の株式の価格は、製品を購入する顧客の決定に大きな影響を与える可能性があります。 APIのおかげで、実際には家畜の価格を広告に統合して、ユーザーの注意を引くことができます。 このスクリプトは、Yahoo Finance APIの金融株データを使用して、ライブ見積もりを広告に統合します。
15.グーグルによるダイナミックセールカウントダウンタイマー
カウントダウンが1時間ごとに変わるPPC広告を見たことがありますか? 誰かが1時間ごとに広告を更新していますか? もちろん違います! それはすべて特別なスクリプトにかかっています。 Googleによるこのスクリプトは、広告が毎回レビューされるのを待たずに、カウントダウンタイマーを表示するように1時間ごとに広告を更新します。
16.Googleによる販売カウントダウンカレンダー
多くの企業、特にeコマースストアで販売が行われることがよくあります。 この販売カウントダウンカレンダーでは、複数の広告やイベントで使用できるようにすることで、広告を最大限に制御できます。 Googleカレンダーを使用すると、特定の商品の特定の販売日を設定して、このスクリプトを非常に便利で強力なものにすることができます。
17.Googleのオーディエンスアシスタント
Google広告アカウントが進化し、大きくなるにつれて、キャンペーンをオーディエンスの設定に合わせて維持することは、多くの広告主にとって繰り返しの作業です。 このスクリプトを使用すると、アカウント内のお気に入りのリマーケティングリストや同様のオーディエンスを、それらが欠落しているキャンペーンに追加できます。 これは時間の大幅な節約になるだけでなく、髪の毛(残っているもの)を抜くのを防ぎます。
18.マグヌス・ダールキストによる在庫の少ないアイテムを一時停止します
eコマースストアを管理する場合、在庫の少ない商品に広告を掲載しても意味がありません。 ウェブサイトや製品の人気度によっては、これらの製品は数分で販売される可能性があり、在庫切れのページに移動するトラフィックの料金を支払う必要があります。 このスクリプトは、在庫の少ないキャンペーンを一時停止して、お金を無駄にしないようにします。
19. RussellSavageによるキャピタライゼーションエラーの修正
広告にキャピタライゼーションエラーがあると、クリック率に大きな影響を与えることが多く、その結果、品質スコアやその他の指標に影響を及ぼします。 このスクリプトはすべての広告を調べ、問題を引き起こす可能性のある反証された広告に大文字と小文字の誤りがないことを確認します。
20.Digishuffleによる付加価値追跡テンプレート
すべてを手動で行う必要がある場合、値追跡パラメーターを使用してURLにタグを付けるのは非常に面倒です。 CampaignNameとAdgroupNameのタグ付けをURLにすばやく簡単に追加する方法を探している場合、このスクリプトを使用すると、時間とフラストレーションを大幅に節約できます。
21. AhmedAliによるバルク半径ターゲティング
半径ターゲティングはGoogle広告の非常に便利な機能であり、正しく使用すると広告を最大限に活用するのに役立ちます。 残念ながら、半径ターゲティングの追加は非常に手動のプロセスであり、多くのキャンペーンで追加する場合は非常にイライラする可能性があります。 このスクリプトは、Googleシートの長さと緯度に基づいて半径ターゲティングを設定し、時間を大幅に節約します。
22. Ahmed Aliによる価格競争力がない場合は、広告を一時停止します
eコマースWebサイトの管理に関しては、より多くの市場シェアを獲得したい競合他社からの価格競争は常に避けられません。 一部の価格が非常に低く抑えられているため、単に競争できないときに広告を掲載しても意味がないことがよくあります。 このスクリプトは、競合他社の価格を追跡し、価格差が大きすぎる場合は一時停止するため、コストを節約できます。
23. NathanByloffによる広告への構造化データの追加
構造化データを広告に追加すると、クリック率が大幅に向上し、エンゲージメントが向上する可能性があります。 構造化データは、クリックにつながる可能性のある追加の関連情報をユーザーに提供するのに役立つため、eコマース製品の広告に関して特に役立ちます。 このスクリプトは、APIからデータを取得して自動的に広告に追加し、貴重な時間を節約します。
アカウント管理スクリプト
24.ランクハンマーによって日付とタイムゾーンが正しいことを確認する
Google広告のタイムゾーンは、キャンペーンの管理に関して多くの問題を引き起こす可能性があります。 このスクリプトは、データセンターのタイムゾーンではなく、アカウントが設定されているタイムゾーンに基づいてスクリプトが実行されていることを確認します。 これは、アカウントと同じ時間ではない特定の時間に一時停止する必要がある可能性のある異なるタイムゾーンでキャンペーンを実行する場合に非常に役立ちます。
25. FrederickVallaeysによるスプレッドシートから広告を作成する
Google広告のエディタを使用すると、非常に遅く、問題が発生する場合があります。 ありがたいことに、実際にはスプレッドシート(Google SheetsまたはExcel)だけを使用して広告を作成することが可能です。 このスクリプトを使用すると、スプレッドシートデータに基づいて、スプレッドシートテンプレートを広告グループ、広告テキスト、キーワード、ラベルに変換できます。 コードを簡単に変更できるため、非常にカスタマイズ可能で柔軟性があります。
26. WesleyParkerによるTrelloによるアカウント管理の自動化
あなたのPPCキャンペーンの上に保つことはしばしば挑戦的な仕事である場合があります。 やることがたくさんあるので、どうすればキャンペーンの管理を最新の状態に保ち、軌道に乗せることができますか? このスクリプトは、人気のあるチームワーク管理ツールTrelloでチェックリストを作成することにより、何をする必要があるかを追跡するのに役立ちます。
27. CharlesBannisterによる自動広告バリアントクリエーター
A / Bテストは、PPC管理の非常に重要な部分であり、最もパフォーマンスの高い広告を選択することでROIを向上させるのに役立ちます。 このスクリプトは、既存の広告コンテンツを取得し、見出しと説明を組み合わせて新しい広告バリエーションを作成します。 見出しの順序を入れ替えることで、どのような改善ができるかに驚くでしょう。
分析スクリプト
28. RussellSavageによるGoogleAds&PredictionAPIを使用した機械学習
機械学習には確かにメリットがあり、Google広告で使用することもその1つです。 Russell Savageによるこのスクリプトを使用すると、広告に影響を与える可能性のある特定の要因の影響をモデル化して予測できます。 このスクリプトでできることはたくさんあるので、時間をかけてチェックして遊んでみる価値は間違いありません。
29.あなたはあなたがどれだけ入札しているのか知っていますか? フレデリック・ヴァレーズ
Google広告のクリック単価は、さまざまな要因によって大幅に異なる可能性があることは周知の事実ですが、非常に多くの要因があるため、実際に入札している金額はどれくらいですか。 あなたは考えを持っているかもしれませんが、あなたは実際の数を知っていますか? このスクリプトは、さまざまな入札単価調整比に基づいて実際の最小値と最大値を提供することにより、回答を提供します。
30.ラッセルサベージによるランディングページから情報を引き出す
ランディングページから情報を取得することは、広告を最適化するためのキーワードリストを生成するときに非常に役立ちます。 このスクリプトは、IBM Watsonの機能を使用して、ランディングページからキーワード情報を生成します。 Googleキーワードプランナーと同様に、このスクリプトははるかに高度であり、より良い結果が得られると考えています。
31. DerekMartinによるGoogleディスプレイネットワーク配置分析
この便利なGoogle広告スクリプトを使用して、Googleディスプレイネットワークのプレースメントを分析します。 デフォルトでは、スクリプトは、コンバージョン率が40ドル未満のプレースメント、費用が50ドルを超えているがコンバージョン数が0のプレースメント、インプレッション数が5,000回でクリック率が0.1%未満のプレースメントをチェックします。 何をしているのかがわかっている場合は、これらのメトリックをコードで変更することもできます。
32. JacobFaircloughによるGoogle広告の品質スコア係数の評価
アカウントのスコアが低いことは、いつでも修正できるため、世界の終わりではありません。 しかし、そもそもなぜあなたが低品質のスコアを持っているのかを知ることは非常に混乱する可能性があります。 幸いなことに、このスクリプトは、不足している可能性のあるすべての品質スコア要因の内訳を提供し、何を変更すべきかについての実用的な洞察を提供します。
33. DerekMartinによるGoogleDisplay Network Placement Metric Analyzer
Googleディスプレイネットワークのウェブサイトは品質が低く、お金をかける価値がない場合があります。 このGoogle広告スクリプトは、Mozデータを使用して、20ドルを超える費用がかかったウェブサイトのページ権限、ドメイン権限、バックリンクの数、サイトの年齢を戻します。 指標が非常に低いか疑わしいWebサイトは、キャンペーンから除外する必要があります。
34.ダニエルギルバートによるGoogle広告エラーチェッカー
大規模なキャンペーンを管理する場合、間違いを犯すのは時間の問題です。 入札を押しすぎている場合でも、地域ターゲティングの適用を忘れている場合でも、Google広告の間違いはかなり高額になる可能性があります。 このGoogle広告スクリプトは、すべてを再確認することで時間を大幅に節約します。 メールアドレスを入力するだけで、1日の終わりにフラグと潜在的な問題のレポートが届きます。
35.グーグルによる壊れたURLチェッカー
ウェブサイトが成長し進化するにつれて、リンクが変更されたり、時には壊れたりするのは当然のことです。 広告主が誰かを空白または空のページに送るためにお金を払うことになるので、広告を404ページに向けることはお金の大きな無駄です。 このスクリプトは、すべての広告を自動的にチェックし、URLで「ページが見つかりません」などのエラーが発生しないようにします。
36. NilsRooijmansによるHTTPからHTTPSへのリダイレクトを確認します
HTTPSは多くの場合、多くのWebサイト所有者の生活の悩みの種であり、GoogleがHTTPSを使用する人々に対してますます厳しくなるにつれて、HTTPSは高品質のスコア評価に不可欠です。 このスクリプトは、すべての広告がHTTPを使用しており、誤って奇妙なHTTPバージョンにリダイレクトされないようにすることで、すべてのチェックを行います。
37.広告は適切なドメインを指していますか? ダニエルギルバート
PPC広告を実行および管理している期間に関係なく、特に無数のアカウントやキャンペーンを使用している場合は、人為的ミスはほぼ避けられません。 入力、コピー、貼り付けの速度が非常に速い場合、広告設定で誤ってタイプミスをする可能性があり、重大な結果を招く可能性があります。 幸い、このスクリプトは、誤ってドメインのスペルを間違えていないこと、および広告が正しいドメインに向けられていることを確認します。
38.Googleによる単一アカウント監査人
Google広告アカウントを整理して構成することは、広告を整理するために重要です。 構造がないと、多くのアカウントがかなり忙しくなり、いたるところに存在する可能性があります。 ただし、アカウントの構造に一貫性を保つには、多くの面倒で時間のかかる作業が必要になる場合があります。 このスクリプトは、既存のアカウントの構造を確認することにより、プロセスをスピードアップするのに役立ちます。
39. WesleyParkerによる高度な毎日の品質スコアトラッカー
品質スコアは、支払う金額と直接的な相関関係があるため、Google広告で最も重要な指標の1つです。 良い品質スコアはあなたに多額の節約をすることができますが、悪い品質スコアはあなたにもっと支払うことを強います。 このスクリプトは、最適化を毎日チェックし、重要な品質スコアメトリックを追跡できるようにします。
40. CharlesBannisterによる広告カウンター
広告グループごとに広告がいくつあるかを数えることは、誰も時間を無駄にしたくない、長くて退屈な作業になる可能性があります。 各広告グループの広告数を自動的に通知するこの素晴らしい広告カウンタースクリプトで、貴重な時間を無駄にしないでください。
41.Karooyaによるパフォーマンスの低い広告を見つける
すべての広告が同じように作成されるわけではなく、場合によっては何らかの理由で、期待どおりに機能しないことがあります。 これらの広告は多くの場合、お金を浪費し、さまざまな方法で全体的なパフォーマンスを低下させる可能性があります。 時間を節約するために、このスクリプトはGoogle広告アカウントをチェックし、パフォーマンスが良くない広告を一時停止するように推奨します。
42.Brainlabsによるランディングページチェッカー
ランディングページが完全にスクラッチになっていることを確認することは、適切に作成された広告を作成した後の最も重要なことの1つです。 見逃しがちなものがたくさんあり、品質スコアや指標に大きな影響を与える可能性があるため、ランディングページでこれらのエラーをチェックすると、パフォーマンスを大幅に向上させることができます。
43.Brainlabsによる重複広告の特定
広告の複製は、特定の広告グループに一致するようにすばやく変更できる多数の広告クリエイティブをすばやく簡単に作成する方法です。 ただし、重複が多すぎて、アカウントにそれらがあることを忘れてしまう場合があります。 このGoogle広告スクリプトは、すべての広告をチェックして、アカウントに重複が隠れていないことを確認します。
44. DmytroTonkikhによる高度な壊れたURLチェッカー
広告のURLが壊れていると、時間とお金が大幅に浪費され、多くの顧客が不満や怒りを感じる可能性があります。 このスクリプトは、すべての広告を自動的にチェックして、費用がかかる可能性のある壊れたURLがないことを確認します。
45.BrainlabsによるSEOキーワードのラベリング
SEOとPPCに対処することは、しばしば絶え間ない戦いになる可能性があります。 どのキーワードにお金を使うべきですか? オーガニックランキングの高いキーワードにもお金をかけるべきですか? 残念ながら、これらの質問に答えることはできませんが、このスクリプトは、オーガニックキーワードとそれらのランキングを追跡するのに役立ちます。
46.Brainlabsによる関連フレーズ分析
キーワードは成功するキャンペーンの基盤ですが、それらのキーワードに関連する言葉はそれを次のレベルに引き上げています。 このスクリプトを使用すると、ユーザーが検索している関連キーワードを簡単に見つけて、広告やターゲティング設定に組み込むことができます。
47.hoofayによる疑わしい広告の一時停止
広告と広告のクリック数を監視することは、優れたPPC管理の鍵です。 このスクリプトは、すべてのキャンペーンを監視し、無効なクリックのレベルが高いキャンペーンをチェックします。 無効なクリックの数が多い場合は、不正なボットによる攻撃を受けている可能性があるため、当面は一時停止する価値があります。
48.KarooyaによるETA3ヘッドラインと2の比較
拡張テキスト広告は最近オーバーホールされ、追加の見出しと説明のオプションが追加されました。 おそらく、見出しが2つ、見出しが3つの広告を掲載している可能性がありますが、どちらが優れているでしょうか。 このスクリプトは、すべての主要なパフォーマンスメトリックを計算するのに役立つため、違いを比較できます。
49. VincentHsuによるGoogleAd Grants
数年前、Googleは非営利団体向けの助成プログラムポリシーに大きな変更を加えました。 このスクリプトは広告を確認し、新しいGoogleの助成金ポリシーに準拠していることを確認します。 すべての情報は簡単にアクセスできるようにGoogleスプレッドシートに保存されており、レポートの内容を要約したメールも届きます。
50.Daniel-c05によるアカウントヘルスチェック
別の代理店やフリーランサーからGoogle広告アカウントを引き継ぐだけの場合は、ヘルスチェックを実行して、確認が必要な重要な領域を確認することをお勧めします。 この優れたスクリプトは、アカウントで完全なヘルスチェックを実行して、できるだけ早く修正する必要のある大きな問題があるかどうかを確認します。
51.Brianlabsによる広告コピーのローテーション
テストはPPC管理に関して重要なタスクであり、多くの場合、最良の結果が得られます。 このスクリプトは、A / Bテストの実験で最適な広告を特定し、グループ内のあまり良くない広告をすべて一時停止した場合に、アカウントのパフォーマンスがどれだけ向上するかを示します。
アラートスクリプト
52.FreeAdwordsScripts.comによるAdWordsスクリプトから携帯電話にテキストメッセージを送信する
オフィスにいないときは、広告やキャンペーンを最新の状態に保ち、期待どおりに実行されていることを確認すると便利です。 電子メールやスラック通知を受け取るのは簡単ですが、インターネット接続が不十分だったり、インターネットデータが不足したりした場合はどうなりますか? このスクリプトは、Twilio APIを使用して、広告にアラートが発生したときにSMS経由で通知します。 少なくともこの方法では、通知を受け取り、誰かに電話をかけて修正することができます。
53. FrederickVallaeysによるGoogle広告アカウントの異常の通知を受け取る
Google広告に問題がある場合は、できるだけ早く問題を診断して特定する必要があります。 Frederick Vallaeysによるこの高度にカスタマイズ可能なスクリプトにより、PPCマネージャーは、深刻な問題になる前にアカウントの異常を検出できます。 Google独自の異常検出スクリプトの改良版であるこのスクリプトを使用すると、広告やキャンペーンのトラブルシューティングにかかる時間を大幅に節約できます。
54. NilsRooijmansによる高CPC入札アラート
Google広告は、さまざまな要因に応じて変動する可能性のあるクレイジーなCPC価格で知られています。 一部の業界では、クリック単価がばかげて、キャンペーンの収益性に影響を与えることがよくあります。 クリックあたりのばかげた価格を支払っていないことを確認するために、このスクリプトは、キャンペーンのクリック単価が高い場合にアラートを自動的に送信します。
55. NilsRooijmansによる毎日の超過配信アラート
Google広告を1日の予算に合わせるのは近年非常に困難ですが、幸いなことに、役立つスクリプトがいくつかあります。 これは、Googleによる最新の1日の予算変更により、Googleが超過配信し、1日の予算よりも多くのお金を費やした場合に警告するスクリプトです。
56.Brainlabsによる1時間ごとの電子メール更新
予算管理に関しては、経費とPPCコストに注意を払うことが重要です。 Googleが超過配信機能を導入して以来、多くのキャンペーンは、多くの場合、設定された1日の予算を大幅に超えてしまうことがあります。 支出を監視するために、このスクリプトは1時間ごとにその日のコスト/パフォーマンスを電子メールで送信します。
入札管理スクリプト
57.ダニエルギルバートによる入札修飾子の自動適用
このスクリプトが文字通りあなたの時間を節約すると言っても過言ではありません。 この非常に役立つスクリプトは、パフォーマンスに基づいて、デバイス、場所、市場内、およびリマーケティングのオーディエンスに修飾子を自動的に適用します。 キャンペーンフィルタを設定したり、調整する修飾子の種類を決定したり、最小表示回数、コンバージョン、費用フィルタを設定したりできます。 私たちが言ったように、私たちはあなたの時間を節約するこのスクリプトについて嘘をついていませんでした。
58. FrederickVallaeysによるモバイル入札修飾子の計算と設定
Google広告に拡張キャンペーンが導入されて以来、モバイルデバイス用に完全に個別のキャンペーンを行うことはできなくなりました。 代わりに、モバイルキャンペーンは通常のキャンペーンの一部になり、入札単価調整比を介して制御されます。 このスクリプトは、入札単価調整比を使用して、モバイルデバイスでのキャンペーンのパフォーマンスをデスクトップキャンペーンでのパフォーマンスと一致させるのに役立ちます。
59.GoogleによるTVスケジュール入札調整
キャンペーンを最大限に活用するために、1日を通して入札単価調整比を変更すると効果的な場合があります。 すべてを手動で行う代わりに、Googleによるこのスクリプトを使用すると、入札単価調整比を調整するタイミングを設定できます。 スプレッドシートにスケジュールの日時を入力すると、それに応じて広告の入札単価が1日を通して変更されます。
60.ラッセルサベージによるキャンペーンごとの固有の入札ルール
通常、クリック課金管理が複雑になるほど、より多くの作業が必要になります。 キャンペーンごとに異なる入札ルールを設定したいとします。これは間違いなく、より多くの作業を意味します。 気を失うのを防ぐために、このGoogle広告スクリプトを使用すると、キャンペーンごとに固有の入札ルールを設定して、貴重な時間を大幅に節約できます。
61.Googleによる入札テスト
キーワードの最適な入札単価を決定するときは、さまざまなレベルの入札単価を試して、最適な入札単価を確認すると効果的です。 これを手動で行うのは明らかに非常に時間がかかりますが、幸いなことに、最小限の労力でスイートスポットを見つけるのに役立つ便利なスクリプトがあります。 このスクリプトは、特定の乗数に基づいてキーワードの入札単価を調整し、各変更の結果を記録します。
62. FrederickVallaeysによるGoogle広告の高度な予算管理
Google広告で予算を管理することは、ROIを最大化するための最も重要な方法の1つです。 このGoogle広告スクリプトを使用すると、費用を管理することで広告を最大限に活用できます。 キャンペーン、広告グループ、キーワード、または広告テキストの予算を月次、週次、または日次で設定することにより、独自の高度な予算を維持します。
63.ダニエル・ギルバートによる1日の時間ごとの入札の最適化
一日中あなたの入札を更新し続けたいですか? 次に、このスクリプトが必ず必要になります。 現在、Googleは1日あたり6つの入札ウィンドウしか許可していません。つまり、それ以上の手段を更新したい場合は、歩き回る必要があります。 幸い、このスクリプトを使用すると、ハードコアオプティマイザーの入札単価を1日24回、または1時間に1回更新できます。
64.Optmyzrによる郵便番号別の予算
Google広告の高度なターゲティングオプションを使用すると、最も関連性の高いオーディエンスを確実にターゲティングするためにできるクールなことがたくさんあります。 これらの機能の1つは、地域ごとに異なる入札単価調整比を設定できる郵便番号ターゲティングです。 このスクリプトを使用すると、この強力なターゲティング機能をより細かく制御して、最良の結果を確実に得ることができます。
65. DerekMartinによるGoogleショッピング入札オプティマイザー
この素晴らしいGoogleショッピング最適化スクリプトを使用して、Googleショッピングの最適化から当て推量を排除します。 広告費を最大限に活用するのに理想的です。指標を入力して実行し、魔法のように機能するのを見てください。 それはあなたにかなりの時間を節約するだけでなく、それが行う有用な変更にも驚かれることでしょう。
ネットワークスクリプトを表示する
66.FreeAdwordsScripts.comによって特定のドメインのプレースメントを自動的に除外する
Googleディスプレイネットワーク(GDN)は、広告を表示できる何百万ものサードパーティのウェブサイトを持つ大規模なネットワークです。 予算を最大限に活用するには、関連性のない広告の表示から特定のWebサイトを除外することをお勧めします。 現在、Googleにはいくつかのターゲティングオプションがありますが、このスクリプトを使用すると、.plや.jpなどの特定の拡張ドメインを簡単に除外できるため、予算を最大限に活用できます。
67.Googleによる自動配置除外
広告とはターゲットオーディエンスが異なる動画がある場合もありますが、統計情報の収集を開始するまでそのことを知らない場合があります。 特定のプレースメントが期待どおりに機能していないことがわかったら、それをターゲティングから除外できます。 このスクリプトを使用すると、パフォーマンスが低下しているプレースメントを特定して除外し、期待どおりのビューを取得できます。
68. BasBaudoinによるディスプレイエクスクルーダー
Googleディスプレイネットワークに広告が表示されるウェブサイトを管理することは、非常に難しい場合があります。 多くの低品質のWebサイトと誤った配置が定期的に発生するため、このスクリプトを使用すると、配置の品質をより細かく制御できます。 スクリプトは、1時間ごとに基準を満たさないプレースメントを削除します。
69.ドーソンリードによる自動ネガティブプレースメント
Googleディスプレイ広告のプレースメントデータの確認に多くの時間を費やしていますか? 残念ながら、予算とROIを最大化したい場合は必要な作業です。 このスクリプトは、広告を表示したくないネガティブTLDを自動的に照合することで、時間を大幅に節約するのに役立ちます。
70. KevinAdamsによる完全なGDNURLレポート
Getting the most out of your money on the Google Display Network can be very challenging, especially when there are so many websites to review. If you want to review your GDN placements yourself then this script will pull all the full URLs making it super easy for you to examine them.
71. GDN Placement Cleaner by artakulov
Ensuring your ads are only placed on the highest quality Google display network sites can be a constant challenge. If you don't have the time to exclude and purge the bad websites then don't worry, this script will automatically remove placements relating to serials, online games, and other irrelevant sites.
Reporting Scripts
72. Google Ads Spellcheck by Russell Savage
There's nothing more embarrassing than having a typo or spelling error in your ads. Not only does it look unprofessional, but if a client or boss sees it then you're probably going to be in trouble! Luckily, this handy spell check script will save you the embarrassment and wrath by letting you mass spell check your ads using the Bing Spell Check API.
73. Landing Page Watch Dog by Frederick Vallaeys
Ensuring your landing pages are working as intended is crucial if you're going to be sending paid traffic to them. A broken or 404 landing page can result in a lot of money wasted! This script creates an excel report of all the landing pages in your account and returns their status code as well as if the page contains any text such as “not found”.
74. Quality Score Tracker by PPC Epiphany
As a PPC manager, tracking your quality score should be one of the most important things in your daily tasks. With quality score having such a big impact on how much you pay per click, it makes sense to track it right? Luckily, this advanced quality score tracker keeps track of an account's quality scores on a daily basis.
75. Track Google Ads Competitors Over Time by BrainLabsDigital.com
Keeping an eye on your competitors and what they are doing is the key to pay per click marketing success. Although there are various paid PPC tools out there that can help keep track of your PPC competitors, this handy script will help you do it for free. Using Google Sheets, you'll get a nice graph that shows a range of important and helpful metrics.
76. Enhanced Script Anomaly Detector by Frederick Vallaeys
Detecting Google Ads anomalies on a large scale can be a tricky task, unless you have a script! This enhanced Google Ads script is an adaptation of Google's own anomaly detection script but has been modified to work with MCC accounts. All outputs are sent to a single Google sheet and include a color coded dashboard for reference.
77. Track Return On Ad Spend by Wesley Parker
Return on ad spend is a crucial metric that many PPC managers monitor, especially for e-commerce campaigns. Although this can be done manually using spreadsheets it is very time-consuming and often tedious. To help make your life easier and to give you the important information you need to know, this script automatically creates a ROAS graph that will answer all of your questions.
78. Ad Performance Report by Google
Monitoring the performance of your ads is crucial, and the chances are your superiors will want to know what type of return you're getting. Although there are plenty of tools that produce fancy reports, they often cost a lot of money. Save time and money with this handy ad performance script that creates a range of helpful and informative graphs.
79. Mobile Analysis Insights by Google
Ensuring a positive experience for mobile users when they visit landing pages requires that sites are built with mobile and speed in mind. If your landing pages aren't mobile-friendly, then it could cost you more per click as well as lower conversions overall. To ensure your pages are up to scratch, this script by Google provides speed and usability insights to make sure your landing pages are mobile-friendly.
80. Declining Ad Groups Report by Google
When managing PPC campaigns, it's important to keep an eye out for any ad groups that are underperforming. To do this manually, you'll have to pull the metrics and analyze them yourself in a spreadsheet. However, this script can easily detect which ad groups are declining and need some attention when compared to other ad groups.
81. Report Campaigns Without Impressions by Tibbe van Asten
When managing multiple accounts, it can be incredibly tedious to check the metrics of every campaign and ad on a daily basis to check they are still active. Sometimes, campaigns may stop temporarily for a number of unexpected reasons, and with large accounts, these can sometimes go unnoticed. This script automatically alerts you via email if a campaign has not generated any impressions for the day before.
82. MCC Ad Spend Report by Corey Jansen
Keeping on top of your Google Ads spending is crucial for all agencies and managers. With so many bidding options and the chance of over-delivery, knowing exactly how much you have spent on Google Ads is very important. This script runs an entire MCC report to see how much your entire account has spent.
83. Create Google Slides With Ad Data by Frederick Vallaeys
End of month reporting can be a nightmare when you have lots of accounts, especially when you need to create a slideshow for your managers. This Google Ads script should help you save some time by automating the Google slides creation by integrating directly with Google Ads.
84. Google Sheets Reporting by Kumo Digital
When monitoring the performance of your account, it can be difficult to get the information you need together to be able to make decisions and changes. Thankfully, this can be made easier by creating a range of reports with important data that you can take action on. This handy script by Kumo Digital will do all of that and more to make your life easier.
85. Heatmap Creation Tool by Brainlabs
Heatmaps are a great way to help visualize data instead of looking at big graphs. This Google Ads script takes your account data and converts it into a handy heatmap in Google sheets. It also makes suggested bid adjustments based on the conversion rate and other metrics.
86. Advanced Google Ads Forecasting Script by Wesley Parker
Creating accurate projections for future months in Google Ads can be really important when it comes to budgeting and planning. The problem is, however, it takes a really long time to produce these reports which takes time away from the important stuff of managing campaigns. This script automatically creates a forecast for the next 12 months in just a few simple clicks!
Keyword Scripts
87. Check Close Variants Your Ads Are Showing For by FreeAdwordsScripts.com
Since Google may now show your ads on keywords that aren't the exact keyword you provide, it's always useful to see what your ads are actually showing up for. This script will show all keywords that Google considers to be a “close variant” of your keywords. If something doesn't look right, then be sure to add it to your negative keywords list.
88. Leverage Google Autocomplete To Find Keyword Opportunities by Derek Martin
Google's autocompleting feature can often provide an excellent list of potential new keyword opportunities as well as negative keywords. This script takes advantage of Google's autocompleting feature by running your target keyword through the autocomplete feature and emailing you the results.
89. Identify Duplicate Keywords and Close Variants by Karooya
Duplicate keywords and close variants can be a big problem when trying to optimise Google Ad campaigns. This script allows you to identify duplicate keyword issues using a process called stemming. Simply run the script and it will identify the duplicates within the same keyword match type. You can then decide if the keywords are too similar and if you should be removing them.
90. Find Your Best And Worst Search Queries by Daniel Gilbert
Optimising your search keywords doesn't have to be time consuming and boring anymore. Using the power of n-grams, this script helps you split up your queries and finds your best and worst-performing search queries. Using clicks, impressions, cost and converted clicks data, each query is given a value and arranged from highest to lowest.
91. Keyword Association Analysis by Daniel Gilbert
As a PPC manager, you should always be on the lookout for new keywords. But even with keyword research tools, the process can be very time consuming and boring. This script can definitely help speed up the process of keyword research by creating a fantastic word association chart from account data. Simply run it and it will spit out plenty of new phrases and keywords to take a look at.
92. Negative Keyword Conflicts by Google
Negative keywords are a great way to optimize your ads and get the most out of your ad spend. However, in some circumstances, these negative keywords can sometimes block normal keywords from triggering relative search queries. This script checks whether the negative keywords in an account block any normal keywords and alerts you if so.
93. Exclude Queries With High CPA by Tibbe van Asten
Removing expensive keywords is a sure-fire way to help get the most out of your ad spend and stop wasting money on low converting keywords. This script takes a look at all search terms in campaigns and ensures any overpriced search terms are excluded. The desired CPA can be defined for each campaign within the script to make it more flexible.
94. Search Term Trends by Karooya
Finding those underperforming search terms in Google Ads can be a time-consuming process. This script by Karooya helps identify search terms that are losing impressions, clicks and conversions. At the same time, it can also help identify over-performing search terms which are gaining impressions and clicks. These can then be analyzed and passed onto your SEO team.
95. Broad Match to Modified Broad Match by Aleksander Vucenovic
Switching the match settings of your keywords in Google Ads can be a long and tedious process, especially if you have a large account and lots of ad groups. This handy script will change all of your broad match keywords to modified broad match keywords in just a few minutes saving you lots of time.
96. Pause / Remove Low Volume Keywords by Ahmed Ali
Search terms with low search volume will often be flagged as “inactive” and not trigger your ads until the number of search queries has increased. This useful script checks all of your keywords and pauses / removes any that have been flagged as inactive, helping to clean up your dashboard.
97. New Shopping Search Term Suggestions by Jorn-Heiko Raußendorff
Google shopping ads are becoming extremely popular with users and a lot of their information can help with traditional text ads. These valuable search queries from Google shopping can be used to profitably develop new text campaigns. This entire process does take a while to complete, so thankfully there is a script to help speed up the process.
Miscellaneous Scripts
98. JavaScript AdWords Modules by jafaircl
Building your own Google Ads scripts can sound very challenging when there is so much code to learn. Thankfully, this script will help you create functional Google Ads scripts while taking advantage of JavaScript's ES6 & ES2015 features to make your Google scripts coding just that little bit easier.
99. AdScripter by crealytics
Maintaining and storing your Google Ads scripts can be tricky without a proper storage system. Luckily, this special script will give you a nice HTML based editor that will also store your scripts on GitHub for future reference. Simply download it and extract it to a local or remote server to get it working.
100. Salesforce Integration by ryanpraski
Salesforce is a powerful CRM tool that allows you to collect lots of information about your clients and customers. This script helps collect even more information about your customer's journey by capturing the Google Ads GCLID which can be used to understand their journey even better.
101. Timer Management by Norisk Marketing
自動化されたスクリプトの実行は、Google広告に関しては注意が必要な場合があります。 一部のスクリプトでは、1時間など、頻繁にタスクを完了することができますが、スクリプト自体を設定された内部で実行するのは難しい場合があります。 幸い、この便利なツールを使用すると、構成可能なタイマーを介してスクリプトライブラリ全体を管理できます。
102.Gscriptsによる未使用のラベルの削除
ラベルはアカウントを整理するための優れた方法ですが、ラベルを使用しないと、実際にアカウントが乱雑になり、理解が困難になる可能性があります。 このスクリプトは、共有ライブラリをチェックして、ラベルが使用されていないことを確認します。 キャンペーンにリンクされていないものがある場合、このスクリプトはそれらを削除し、アカウントを使いやすくします。