---
title: "スクリプトでGoogle広告を自動化"
serpTitle: "スクリプトでGoogle広告を自動化"
description: "広告スクリプトによるPPC自動化を学ぶ：簡単なスクリプトの使用法、基本戦略、専門家が作成した革新的なスクリプト、非プログラマーに最適。"
author: "Ashwin"
date: "2020-08-05"
url: "https://www.optmyzr.com/jp/ppc-town-hall/automate-google-ads-with-scripts/"
---

# スクリプトでGoogle広告を自動化

> PPC タウンホール #18

広告スクリプトによるPPC自動化を学ぶ：簡単なスクリプトの使用法、基本戦略、専門家が作成した革新的なスクリプト、非プログラマーに最適。

**Author:** Ashwin | **Published:** August 5, 2020

**Watch:** [YouTube Video](https://www.youtube.com/watch?v=X1B2iX4tVRw)

**Apple Podcasts:** [Listen](https://podcasts.apple.com/us/podcast/automate-google-ads-with-scripts-with-nils-rooijmans/id1508399985?i=1000591123269)
**Spotify:** [Listen](https://open.spotify.com/episode/4pCIqzjzplXwFPbu5k1xqH?si=IacoT9BSRp6RhTjMU3qW2A)
---

## エピソードの説明

Google広告スクリプトの視点からPPC自動化の世界に飛び込んでみましょう。コーディングができなくても、広告スクリプトがPPC管理の効率を大幅に向上させる方法を学べます。専門家がスクリプトの使用を始める最も簡単な方法、PPCキャンペーンへの統合の効果的な戦略、そして彼らの最も革新的なスクリプト作品のいくつかを紹介します。

このエピソードは、キャンペーンのパフォーマンスを向上させるために自動化を活用したいデジタルマーケターに最適です。議論されるトピック：

* コーディングができなくても広告スクリプトから利益を得る方法
* 非コーダー向けのスクリプト学習の最良の方法
* スクリプトがPPC自動化戦略にどのように適合するか
* パネリストが作成した最もクールなスクリプトのいくつか

## エピソードの要点

**コーディングができなくても広告スクリプトから利益を得る方法:**

* 非コーダーでも、事前に書かれたスクリプトをコピー＆ペーストすることで簡単に広告スクリプトを利用でき、PPCアカウント管理の自動化に役立つユーザーフレンドリーなツールとなります。
* 初心者は、アカウントデータを直接変更するのではなく、レポートを生成したりアラートを送信したりするスクリプトから始めることをお勧めします。これにより、リスクを最小限に抑え、プロセスを簡素化できます。

**非コーダー向けのスクリプト学習の最良の方法:**

* Googleのすぐに使えるスクリプトを探索して、基本的な機能や設定を理解することから始めましょう。これらのスクリプトを特定のニーズに合わせて修正することで、実践的な学習が可能です。
* オンラインコミュニティやフォーラムに参加し、PPC管理に特化したスクリプトの基礎を築くための正式なトレーニングを検討してください。

**スクリプトがPPC自動化戦略にどのように適合するか:**

* スクリプトは、入札調整、キーワード管理、パフォーマンスモニタリングなどのルーチンPPCタスクを自動化するために不可欠であり、効率と効果を向上させます。
* スクリプトは運用の詳細を処理することで、より戦略的な管理を可能にし、マーケターがより広範なキャンペーン戦略や最適化に集中できるようにします。

**パネリストが作成した最もクールなスクリプトのいくつか:**

* 検索クエリの変化を監視し、トレンドデータや検索行動の異常に基づいてキャンペーンを迅速に適応し最適化するスクリプト。
* 価格拡張を管理する動的なスクリプトで、製品価格や在庫の変動に基づいてリアルタイムで更新し、広告コンテンツの正確性と関連性を維持します。

## エピソードのトランスクリプト

**Frederick Vallaeys:** 皆さん、こんにちは。PPC Town Hallの別のエピソードへようこそ。私の名前はFred Vallaeysで、ホストを務めます。今日のトピックはPPCスクリプト、Google広告スクリプト、Google AdWordsスクリプト、PPCアカウント管理の自動化を助けるもの全般です。私はスクリプトの大ファンで、長い間それについて話してきました。

私は多くのスクリプトをSearch Engine Landで無料で公開しています。今日やりたいことは、スクリプト自体の世界的な専門家を数人招いて、彼らと一緒に話すことです。今日の目標はスクリプトの紹介をすることです。

プログラムの書き方がわからなくても、一行もコードを書いたことがなくても、スクリプトは非常に役立ちます。コピー＆ペーストするだけで簡単です。今日のセッションの後にすぐに始められるスクリプトをいくつか紹介しますが、専門家も参加しているので、質問を受け付けたいと思います。

私たちはライブです。YouTubeやFacebookのコメントにチャットを入れていただければ、それを画面に表示します。できる限りお答えします。今日は素晴らしい人々が参加していますので、話を進めましょう。

さて、今日のゲストを紹介したいと思います。スクリプトの世界的な専門家です。Nils、画面のすぐ隣にいるので、あなたから始めましょう。オランダのNils Roijmansです。今日はどうですか？ ああ、元気です。参加してくれてありがとう。

**Nils Rooijmans:** はい、招待してくれてありがとう。

楽しみにしています。

**Frederick Vallaeys:** オランダの様子はどうですか？

**Nils Rooijmans:** 現在、素晴らしいです。実はアムステルダムは晴れています。はい、そういうこともあります。素晴らしい春と夏を迎えています。現在、運河の小さなボートと日差しを楽しみながら、ハウスボートに座っています。だから、

**Frederick Vallaeys:** 今日は良い日です。

そして、今日はThe Hammerとしても知られるSteve Hammerも参加しています。

**Steve Hammer:** どうですか、Steve？ 非常に良いです。非常に良いです。劇的なイントロで、私は、あなたが知っている、最初の人称シューティングモードを取り出して、Call of Dutyをストリーミングし始める必要があるのではないかと心配していました。

それは美しかったです。私はそれを愛しています。はい、ありがとう。それは元気づけられますね。それから、あなたの後ろにゲーミングチェアがあるのに気づきました。それが、はい、私は少しですが、何よりもゲーマーのものを購入する理由です。ゲーマーが耐えられるなら、私も耐えられるからです。それだけのことです。彼らは自分の機器を可能な限り押し進めます。

だから私は彼らのものをすべて買って、それが最高だと考えています。

**Frederick Vallaeys:** そして、彼らの椅子に座っているのは、1日に何時間もですからね。まさにその通りです。

**Steve Hammer:** そうです。

**Frederick Vallaeys:** だから、Nils、あなたの面白い事実がありますね。IlseでCPMベースで検索を販売していたんですね。

**Nils Rooijmans:** それはずいぶん前のことです。はい、オランダでは、90年代後半にオランダの検索エンジンIlse.nlで働いていました。それはGoogleが登場する前のことで、もちろん、Googleが世界を支配する検索エンジンになる前に私たちが持っていた市場シェアをすべて奪いました。私はその検索エンジンの責任者でした。当時、検索エンジンのビジネスモデルすらありませんでした。私たちは、ポータルと呼ばれる大きなメディア会社の一部で、コンテンツを生成していました。検索エンジンはポータルに人々を引き寄せる手段でした。

そして、私たちはCPMベースで広告を販売していました。バナー広告だけでなく、検索広告もCPMベースで販売していました。だから、Google広告や当時のOverture、GoToのようなPPC広告エンジンの前身のようなものを開発しましたが、はい、当時はCPMベースで販売していました。それは非常に興味深いものでした。

**Frederick Vallaeys:** その頃から技術側にいたのですか、それともマーケティングの方が多かったのですか？

**Nils Rooijmans:** 実際、私は技術側から始めました。90年代に人工知能を学びました。その後、この知識を使って検索エンジンのランキングアルゴリズムの品質を向上させようと決心しました。そうして、実際に検索マーケティングに関わるようになり、技術者からマーケターにシフトしました。

**Frederick Vallaeys:** それは、スクリプトに戻ってきたことで、まさに一周したようですね。

**Steve Hammer:** その通りです。

**Frederick Vallaeys:** Steve、あなたのバックグラウンドはどうですか？

**Steve Hammer:** 私は、おそらく最も奇妙なバックグラウンドを持っていると思います。化学工学者として始まりましたが、それが検索にどのように関係するのか、もちろん完璧な意味を持ちます。学校に戻り、MBAを取得しました。そして、新聞社で働き始めました。当時、多くの業界の他の人々と同様に、デジタルトランスフォーメーションをどのように行うかを模索していました。

その時点で、私は知りたいことをすべて学ばなければなりませんでした。そして、その美しさは、スケールでそれを行っていたことです。彼らが生成するコンテンツの量は膨大ですから。それが私を再び引き戻し、それ以来、私はスタートアップからマッチング、そしてもちろん自分自身のことまで、あらゆることをやってきました。

**Frederick Vallaeys:** そのバックグラウンドには技術的なものがありましたか？

**Steve Hammer:** 私は常にそれに関わってきました。それは非常に興味深いことです。私はプログラマーではありませんが、それを使ってきました。私がやっていたことの中で、ただし、面白いことに、Fortranなど、昔の言語を使っていました。ああ、私は年を取っているのですね。すべての言語は、私が扱っていたものでした。だから、私は常にそれに関わってきましたが、100％フルタイムのプログラマーとしての仕事ではありませんでした。ただ、一般的にハックしてきました。

そして、それが私が誰でもこれをできると知っている理由です。

**Frederick Vallaeys:** まさにその通りです。時には、他の誰かが書いたコードを取り、それをハックし始めるだけで十分です。視聴者のために、どこから見ているかコメントで教えてください。そして、スクリプトを書いたことがある人、技術的なバックグラウンドを持っている人がいるかどうか、興味があります。

**Nils Rooijmans:** それは興味深いことかもしれませんが、Steveと私、そしておそらくFredも、技術的なバックグラウンドを持っているので、スクリプトに関しては、本当に必要ありません。私たちは自分のスクリプトを作成できますが、コードについて何も知らなくても、コードが怖くても、スクリプトを利用して活用できます。

**Frederick Vallaeys:** それについてもう少し話してください。なぜそれが簡単なのか、始めるために必要な専門知識のレベルはどのくらいですか？

**Nils Rooijmans:** あなたがすでに言ったように、それはコピー＆ペーストと同じくらい簡単です。文字通り、ウェブ上には現在500以上のスクリプトがあると思います。私はリストを維持し、それらをすべて発見しようとしていますが、まだ終わっていません。しかし、はい、簡単にコピー＆ペーストして、10〜20分以内にアカウントで実行できるスクリプトが何百もあります。

**Steve Hammer:** まったくその通りです。Google自身のスクリプトも素晴らしい出発点です。開発者のソリューションセクションにあるスクリプトは、よく文書化されており、常に更新されており、少なくとも最新の状態に保たれています。それらについては非常に自信を持って使用できます。そして、第三者のサーバーに検証を送信したり、怪しいことをしたりすることはありません。心配する必要はありません。

**Frederick Vallaeys:** 実際にそれに遭遇したことはありますか？情報を盗もうとするスクリプトを見たことがありますか？

**Steve Hammer:** 私は見たことがありません。それはスクリプトコミュニティの美しさの1つだと思います。関与しているすべての人、投稿するすべての人が非常に利他的に行動しています。それは私の頭の中のハッカーの部分で、問題があるかもしれないと思うのですが、実際には見たことがありません。そして、スクリプトで意味不明なコードベース64などを見たら、できるだけ早く逃げるべきです。しかし、それらは実際には見たことがありません。Nils、あなたはどうですか？あなたのリストは私よりも大きいです。

**Nils Rooijmans:** いいえ、実際にアカウントからデータを第三者と共有する例は見たことがありません。しかし、カスタム統合を使用する人々がいることは見たことがあります。たとえば、Russell Savageがスクリプトがどのアカウントで実行されているかを追跡する方法をGoogle Analyticsにpingすることで文書化しました。Google Analyticsを使用して、スクリプトがどのアカウントで実行されているかを追跡できます。それを使用するかどうかはわかりませんが、多くのスクリプトがそれを使用しています。

**Frederick Vallaeys:** そして、そのコードはもう機能しないようです。数週間前に使用しようとしましたが、すぐには機能しませんでした。ちなみに、Russ SavageはFree AdWords Scriptsの背後にいた人物で、彼はそのサイトへの貢献をやめました。私たちはそれを引き継ぎ、もっと貢献しようとしましたが、私たちもそれを行うことができませんでした。だから、それを共同作業にするべきですね。

**Steve Hammer:** そうですね。

**Frederick Vallaeys:** それを新しいリソースにするべきです。しかし、それはまた、スクリプトに関するポイントをもたらします。あなたは300のリストを持っていますが、それらすべてがまだ機能するわけではありません。Googleがどのように動作するかを変更するため、スクリプトを積極的に維持していない限り、期待通りに動作しない可能性があります。それに対処する方法は？スケジュールを持っていて、スクリプトを更新するのですか、それとも期限切れになると考えていますか？

**Steve Hammer:** 私たち自身の視点から言えば、実行して維持しているものでも、壊れるのを見ることがあります。それから自分で更新することができます。私が書いたものは、それほど広範ではないリストですが、おそらくそれを実行しているので、壊れた場合に見ることができます。しかし、広範なリストやそのようなものでは、コメントに何かを入れる人を見ることは珍しくありません。しかし、美しさは、過去1年間で、スクリプトに関する更新が1つもなかったことです。

**Frederick Vallaeys:** それは、GoogleがAPIを移行しているためです。彼らは新しいGoogle Ads APIを持っていて、それを使用する予定でしたが、それが大幅に壊れていたり、遅すぎたりしたため、引き戻されました。しかし、それに移行している間、古いAPIを更新しないと言いました。そして、そのおかげで、2018年9月以来静的であるため、スクリプトが壊れることはありませんでした。しかし、通常の更新サイクルに戻ると、3〜4回の変更が必要になる可能性があります。

**Nils Rooijmans:** その通りです。価格拡張にアクセスできるようになるまで、どれくらい待たなければならなかったか。

**Frederick Vallaeys:** それは彼らが追加した最新のものの1つです。価格拡張について少し話してください。

**Nils Rooijmans:** はい、価格拡張は非常に人気のある拡張機能で、Google広告アカウントで実際の価格を表示することができます。しかし、価格は非常に頻繁に変わる傾向があります。異なる製品を持っていて、製品の価格が在庫や競争のために変わる場合、価格拡張を最新の価格で更新したいと思うでしょう。そして、6ヶ月前までは、スクリプトを介してそれを更新することは不可能でした。しかし、幸いなことに、現在、スクリプトAPIを介して価格拡張にアクセスできるようになりました。したがって、スクリプトを使用してそれらを同期させることができます。

**Frederick Vallaeys:** ここで画面に表示したいのは、スクリプトで何が可能かを確認するために人々が行く場所です。Google広告スクリプトのリファレンスページがあります。Nils、これについて少し説明してください。価格拡張が利用可能かどうかを確認する方法は？

**Nils Rooijmans:** そうですね。Google広告スクリプトのリファレンスドキュメントにいます。左側には、広告アプリのすべての異なるコンポーネントのメニューがあります。広告拡張が表示されますので、それをクリックしてください。価格をクリックします。たとえば、価格ビルダーをクリックします。価格ビルダーは価格拡張を作成します。

**Frederick Vallaeys:** そして、ディープリンクページは、なぜかすべてインターネット接続なしで戻ってきます。しかし、それは良いことです。これが、何が利用可能かを確認する方法です。そして、最終ページに到達すると、通常、コードサンプルや使用方法の説明があります。スクリプトを使用したことがない人のために、ここで見ることができるように、広告、キーワード、入札、予算、拡張機能、さまざまな種類のキャンペーン、ショッピングキャンペーン、ビデオキャンペーン、検索キャンペーン、ディスプレイキャンペーンを扱います。配置も処理します。かなり包括的なリストですが、すべてではありません。

**Nils Rooijmans:** 正直に言うと、これは私の出発点ではほとんどありません。実際には、Google検索エンジンを使用します。たとえば、スクリプトを介して価格拡張を更新することに興味がある場合、Google広告スクリプト価格拡張でGoogle検索を行います。おそらく、Google Ads Scriptサポートフォーラムからのリストがあり、スクリプトを介して価格拡張にアクセスする方法に関する回答がすでにありますが、100％確信はありません。

**Frederick Vallaeys:** そこで検索すると、最初の結果として戻ってきます。Googleは機能しています。

**Steve Hammer:** そうですね。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer:** それはスクリプトの最初の場所の1つです。

**Frederick Vallaeys:** それはスクリプトの最初の場所の1つです。

**Steve Hammer

その一部として、プロセスが非常に明確に定義されている必要があると思います。そして、プロセスは非常に重要ですよね？例えば、「特定のレポートをダウンロードして、これらの列でVルックアップを行い、これらの指標を確認し、フィルターをかける」と言えば、それが自動的に決定を下すことになります。

その時点で思考プロセスは必要ありません。それは自動化に理想的です。それはスクリプトに理想的です。

**Nils Rooijmans:** そうですね、まったくその通りです。そして実際、それが私の現在の会社の基盤を形成しました。なぜなら、私はオフィスビルや従業員がいる伝統的な代理店を運営しているわけではないからです。

現場にいるわけではありません。私の会社は、世界中の人々が働くリモートのブティックPPC代理店のようなものです。しかし、チームを管理するためには、標準化されたプロセスが必要でした。そこで会社を立ち上げたとき、クライアントにサービスを提供するために使用したいアカウント最適化プロセスのほぼすべての部分を文書化することに決めました。

そして、文書化が終わったら、スクリプトを使用してできるだけ多くを自動化しようとしました。そして、それは実際に自動化するための最良のタスクを考え出すための素晴らしい戦略です。なぜなら、私の経験では、一度しか使わないようなスクリプトを作るのに時間を費やすことは意味がないからです。

**Steve Hammer:** そうですね、それが最悪の間違いですよね。自動化するためのクールなアイデアがあると思って、実際には一度だけで済んだことが判明したとき。スクリプトを作るのに12時間も費やしてしまった。

**Frederick Vallaeys:** そうですね、でも他の側面もありますよね。そして、あなたもそこに行くでしょう。

でもOptmyzrの場合、最先端の顧客が何かを試みようとしているので、それに対するツールを作ろうと考えます。そして、他にもこれをやりたい人がいるかもしれませんが、時間がかかりすぎていたため、そのソリューションを実際に販売することができます。ですから、代理店として、今では17時間もかけずにそのことを行うことができるサービスを実際に提供することができます。

そして今、それを自動化することができます。

**Nils Rooijmans:** そうですね。そして、スクリプトを使用して可能なことを見ていると、手動で行う時間がないために行わないであろうアカウントをテストするための他のアイデアが浮かんできます。例えば、グラム分析を行うことは非常に面倒で時間がかかります。

スクリプトがそれを行ってくれるか、スクリプトがそれを行えることを知っていれば、そのような分析を実際に行う可能性は、ツールがあれば高まります。そして

**Frederick Vallaeys:** あなたの代理店がスクリプトからどの程度利益を得ていると感じていますか？

**Nils Rooijmans:** それなしでは生きられません。絶対に無理です。同じです。

**Frederick Vallaeys:** 同じです。どれだけ少ない人数で自動的に多くの作業ができるか、パフォーマンスを維持しながらより多くのコントロールを持つことができるか、これらの指標を見ていますか、それともただ、うまくいっていると知っているだけですか？

**Nils Rooijmans:** 正直に言うと、あまり測定していません。

そして、私の代理店での最大の利点は、チームの作業の品質保証について心配する必要がないことです。スクリプトがすべてを監視しているので、彼らが間違いを犯した場合、スクリプトがそれを察知し、チームの人々にすぐにアラートを送信します。大きな間違いであれば、私にもアラートが送信されます。

そのため、私は簡単に世界を旅することができます。最近は旅行していませんが、旅行が好きなので、できるだけオフラインでいたいのですが、すべてがコントロールされていることを確認する必要があります。何かが狂った場合にアラートを受け取りたいのです。それが私の最大の使用例です。

**Steve Hammer:** これが少し長くなるので、事前に謝罪します。

最近、コストパーデリバラブルという新しいモデルに移行しました。これは、私たちが行うことに対して固定額を請求するというものです。実験を開始しました。それはコストであり、ポイントがたくさんあります。スクリプトはそれをより効率的に行うことを可能にします。そして、それはもはや時間の議論ではありません。

それは、はるかに効率的な方法です。そして、少なくとも私たちのクライアントはそれを愛しているようです。彼らは、何かを開始したことを知っています。彼らはそれがどのように開始されたかを気にしません。彼らはそれがうまく効率的に開始され、実行されることを気にしています。

その両方のことが、この世界で発生することができます。そして、それは私にその専門知識を実際に評価することを可能にします。時間ではなく、デリバラブルに到達することです。なぜなら、私たちには限られた時間しかありませんが、1日に追加のデリバラブルを押し出すことができれば、それはそれだけで良いことです。

これがどのように機能するかです。

**Frederick Vallaeys:** さて、あなたの代理店についてですが、スクリプトを書いているのはあなたたちだけですか、それとも他の人を雇っていますか？

**Nils Rooijmans:** 実は、スクリプトを書くのが大好きです。スクリプトに没頭して楽しむことができますが、ビジネスオーナーとしての観点からは、スクリプトを自分で書くことは意味がありません。なぜなら、JavaScriptの本当の開発者がいるからです。

私はJavaScriptをコーディングする方法を知っていますが、私は最高の開発者ではありません。そして、フルタイムでそれを行っている人は、私よりもはるかに生産的にスクリプトを書くことができます。したがって、ビジネスの観点からは、スクリプトを書くことをアウトソースすることが私にとって意味があります。しかし、私はそれを楽しんでおり、最新の機能や可能性を把握したいので、少なくとも月に1つのスクリプトを書いて楽しんでいます。

**Steve Hammer:** 私の場合、それは私です。私は一般的にそれらを書いています。Nilsが正しいように、私はおそらくもっと効率的にできるでしょう。もし真のJavaScript開発者や他の人を雇ったら。しかし、ほとんどの場合、それらは私自身の問題から生まれたものです。正直に言うと、多くはまだコピー＆ペーストです。

私はリストから他の人と同じように取っています。それはそれほど時間がかかりません。ほとんど時間がかかりません。したがって、それは私の肩にかかることが多いです。

**Frederick Vallaeys:** そうですね。そして、Nils、あなたが言及していたように、多くのJavaScript開発者がいますが、問題は、JavaScript開発者はコーディングの方法を知っていますが、Google Adsについては何も知らないことです。キャンペーンが広告グループを含み、広告グループが広告とキーワードを含むという概念は、この業界で働いていない限り意味がありません。

そのため、彼らが正確に何をすべきかを詳細に仕様化するのに多くの時間を費やすことができるのです。それが質問になります。自分で書くのか、それとも仕様化してレビューし、修正を依頼するのに多くの時間を費やすのか。Google Adsスクリプトを以前に行ったことがあるJavaScript開発者を見つけることができれば、それは金のようなものです。彼らは私たちの世界を知っており、コーディングを知っています。

そして、彼らはただ、そして、彼らに「キーワードレポートが必要だ」と言うことができるのです。彼らはすぐに、「ああ、それならキーワードが属する広告グループとキャンペーンも知る必要がある」と知っています。なぜなら、それらの2つのことを知らなければ、そのキーワードや検索語を否定的にすることができないからです。どこにそのキーワードを置くべきかがわからないからです。私たちはそのスキルを持つ数人を見つけ、それは本当に報われます。

**Nils Rooijmans:** そうですね、確かに、Google Ads、JavaScript APIライブラリやメソッドをすでに知っている人を雇う方が簡単です。

**Steve Hammer:** しかし

**Nils Rooijmans:** Google AdsやAPIについての知識がない本当のシニアJavaScript開発者と比べて、普通のJavaScript開発者です。

**Steve Hammer:** そして、そのすべての美しさを構築するために、あなたたちが言っていることに基づいて、ほとんどのものは2000行のJavaScriptプログラムではありません。それらは非常に小さく、非常に、ほとんどの場合、非常に基本的です。React開発者が行っていることと比較すると、彼らは私たちが行っていることを笑います。それは少し異なります。

必要なレベルの観点から、Nils、あなたはそれを正確に指摘しました。普通のJavaScriptプログラマーで十分です。それが私がこれらを行うことができる理由でしょう。

**Frederick Vallaeys:** そうですね、そして現在私がよく言っているポイントの1つは、自動化のレイヤリングについてです。PPCの文脈で自動化を考えるとき、私たちは非常に集中しています。

Googleからのすべての入力によって、それは機械学習です。それは人工知能です。それは非常に複雑で高価なものです。しかし、それから、私たちは「Googleよりも優れた入札管理システムを構築するべきか？」と考えています。いいえ、1人の開発者や1人の女性開発者としてそれを行うことは決してできません。

しかし、私たちができることは、Googleが行った素晴らしい機械学習の入札管理を取り、それにコントロールを加えることです。Nils、あなたが言ったように、監視スクリプトを配置して、もしかしたらその自動入札システムが軌道を外れているかどうかを知らせることです。Steve、私たちが一緒に行った多くのセッションで、スクリプトを始めるときには、報告から始めることをお勧めしています。

それは何かを通知するもので、変更を加えるものではありません。それは安全です。アカウントを混乱させることはありません。それは始めるのに本当に良い場所です。そして、それは自動化のレイヤリングです。多くのこれらのスクリプトは複雑である必要はありません。そして、ここで1つのスクリプトを見て、人々にその外観を感じてもらいましょう。

だから

だからNils、あなたのスクリプトの1つを開きました。そして、すべてのURL、共有するすべてのスクリプトは、今日の後にウェブサイトのショーノートに掲載されます。しかし、またはそれを検索することができます。あなたはこのスクリプトを認識しますか？

**Nils Rooijmans:** そうですね、実際にこれは私の最新のスクリプトの1つです。このアイデアは、COVID危機の間に浮かびました。

私が私のアカウントの検索クエリレポートで見たのは、完全に異なる検索クエリがレポートに入ってきていることでした。そして、私は「これらは機会かもしれないし、すぐに否定しなければならないものかもしれない」と思いました。なぜなら、この劇的な出来事が世界で起こっているため、ターゲットオーディエンスの検索行動に劇的な影響を与える可能性があるからです。検索クエリレポートで何か劇的な変化がある場合にアラートを受け取る必要があると決めました。それがこのスクリプトを書くアイデアの起源でした。基本的に何をするかというと、先週の検索クエリレポートを見て、前の週と比較します。例えば、先月とその前の月を比較します。

そして、印象ボリュームやクリックボリュームに大きな差異がある検索語を報告します。

**Steve Hammer:** そして

**Nils Rooijmans:** そして、Googleシートへのリンクを含むメールを受け取り、差異を示します。そして、実際に表示されるクエリを否定するために使用することができますが、完全に無関係なものや、検索語をキーワードとして追加することでパフォーマンスを向上させることができます。

また、別の人、Anna Borkerが正しく覚えていれば、彼女は実際にこのスクリプトを使用してスマートショッピングキャンペーンに追加する製品を特定しました。彼女はスクリプトを使用して、クライアントのアカウントでトレンドになっている検索語を発見し、それをGoogle Analyticsのデータと組み合わせて、これらのトレンド検索語に関連する製品を発見しました。

そして、彼女はこれらの製品をスマートショッピングキャンペーンに追加して、この検索ボリュームの増加を実際に活用しました。それは良い使用例だと思います。これは、異なる自動化システムをレイヤリングして、全体的なパフォーマンスを向上させる方法です。

**Frederick Vallaeys:** では、そのスクリプトを見て、セクションごとに少しずつ見ていきましょう。なぜなら、あなたが言ったように、それは多くのことを行うことができるからです。だから、文脈として、ここにGoogle Trendsの例があります。それは「旅行をキャンセルする」という検索がCOVIDの初めに急増したことを示しています。そして、これは例です。もしあなたが旅行を販売しているなら、フライトを販売しているなら、ホテルの予約をしているなら、「旅行をキャンセルする」という検索に対して支払いたくないでしょう。それが突然急増したのです。しかし、それがトレンドの検索クエリであることをどうやって知るのでしょうか？それがこのスクリプトの役割です。しかし、これを始めるためには、このスクリプト全体をGoogle Adsアカウントにコピー＆ペーストします。

そして、一般的に、よく書かれたスクリプトにはいくつかのセクションがあります。最初のセクションには設定があります。これは、基本レベルで何かを機能させるために人々が入力する必要があるものです。それは正しいですか？

**Nils Rooijmans:** その通りです。ここで起こっていることは、緑色の部分がコメントです。これはインタープリターが無視するテキストで、JavaScriptコードの一部ではありません。何が起こっているかを説明するためだけにあります。そして、3つの変数があります。変数には、何らかの値を提供する必要があります。この場合、出力として使用されるスプレッドシートのURLを提供し、アラートを送信するために使用されるメールアドレスを追加し、メールの件名を指定します。XYZをクライアント固有の名前に置き換えることができます。

**Frederick Vallaeys:** そうですね。そして、次のセクションにはオプションの変更があります。

**Nils Rooijmans:** その通りです。例えば、スクリプトは10未満の印象を持つ検索語を無視します。つまり、最低限のボリュームを持つ検索語のみを見ます。そして、相対的な差異の下限があります。

例えば、先週100の検索印象があり、今週は98で、差が本当に重要でない場合、それを無視します。しかし、差が20パーセントを超える場合、それをシートに含め、アラートを送信します。

**Steve Hammer:** そして

**Nils Rooijmans:** もちろん、アカウントにとって何が関連するかに応じて、しきい値を変更することができます。

**Frederick Vallaeys:** そうですね。そして、触れてはいけない部分に到達します。この行の下にはメインコードがあります。

**Nils Rooijmans:** その通りです。JavaScriptに詳しくない場合は、触れないでください。読むことをお勧めします。私は常にスクリプトを読むことをお勧めしています。実際、私はJavaScriptとGoogle Adsスクリプトのトレーニングも行っています。

スクリプトがどのように機能するかに本当に興味がある場合、JavaScriptの基本概念を説明することが最初のステップです。スクリプトがどのように機能するかを学ぶための素晴らしいスタートです。そして、基本を理解したら、コードを読むことができるようになります。

そして、スクリプトが何をしているのかを感じ取ることができます。そして、それによって、スクリプトが何をしているのかを知ることができ、アカウント固有のニーズに合わせてロジックを変更する機会を認識することができます。

**Frederick Vallaeys:** 例えば、ここでAWLクエリ、つまりAdWords言語クエリがあります。印象を引き出していますが、印象のスパイクだけでなく、クリックのスパイクに基づいたものを行いたい場合、そのパラメータ、つまりメトリックをクリックメトリックに変更することができます。スクリプト全体で印象のインスタンスをすべて検索して、クリックに置き換えるようなものです。そして、99パーセントの確率で、それはおそらく機能するでしょう。1つか2つのことが壊れているかもしれませんが、コンパイラが「この場合、クリックという言葉を認識しません」と教えてくれるでしょう。おそらくGoogleがそのコンテキストでそれを何か他のものと呼んでいるか、または大文字や小文字を使用しているかもしれません。

**Nils Rooijmans:** そうですね。そして、スクリプトをこのように考え始めるときに重要なのは、スクリプトをプレビューすることと実行することの違いを理解することです。そうすれば、コードに小さな変更や修正を加えることに非常に快適に感じることができます。

なぜなら、プレビューすると、アカウント内で何も変更されないからです。スクリプトをプレビューすることで、アカウント内で何も変更されないことが確実になります。したがって、変更が意味をなすかどうかをテストし始めることができます。

**Steve Hammer:** Steve、あなたはコピー＆ペースト派だと言っていましたね。既存のスクリプトに行って、好きな機能やセクションを引き出して再結合するのですか？

**Steve Hammer:** そうですね、絶対に。私はブロックで考えます。それはJavaScriptの考え方だと思います。この関数はこれを行い、あの関数はあれを行うというように、物事を流れさせることです。多くの場合、それらの部分は少なくとも部分的にすでに構築されています。したがって、ゼロから始める必要はありません。例えば、アカウント異常スクリプトは、Googleが書いたクラシックなスクリプトで、私は非常に多く実行しています。それを調整して、異常を探すためのものにするのは非常に簡単です。それは、いくつかの部分を理解するだけで十分です。それは、Nilsのスクリプトのようなものです。もし私がそれを変更するなら、特定のキーワードのコストスパイクを探すことをいじるでしょう。それは同じアイデアを持つものです。しかし、いくつかの人々はそれについての懸念を持っています。

**Frederick Vallaeys:** そして、異常について話すと、それはクラシックであり、Googleから入手可能です。しかし、COVIDが始まったとき、それはもはや異常だけではなく、特定の地理的レベルでの異常でもあるというアイデアが浮かびました。なぜなら、文字通り都市ごとに異なる制限があるからです。

他の州でビジネスを広告している場合、実際に何が起こっているのかを知るのは非常に難しいです。特定の検索語が何が起こっているかに影響を与えているかどうかを知るのは難しいです。したがって、これは検索語を見ているのではなく、各場所の成功メトリックを見ています。典型的な火曜日の歴史的なパターンを見て、それを昨日の火曜日と比較します。

そして、それが20％以上異なる場合、サンマテオ郡で何かが起こっている、またはオランダで数字が異常に良いことを示しています。そこで、私はその地域で何が特異的に起こっているのかを調査し、検索クエリレポートでスクリプトを実行してみることにします。

しかし、それがクールだったのは、既存のGoogleのスクリプトを取り、それに場所の新しい次元を追加することができることです。そして、今日の状況に非常に関連性のある、完全に新しいものを生み出すことができます。

**スティーブ・ハマー:** ええ、まったくその通りです。今日の状況を超えても、これは以前に見たことのある戦略で、競合他社が郵便番号を狙ってくることがあります。

このようなことが見られます。それは素晴らしいです。

**フレデリック・ヴァレーズ:** スティーブ、あなたのページの一つを見てみましょう。これは少し古いものです。2018年がSkaggsを本当にSkaggsにしました。アカウント構造とスクリプト、コンテキストについて少し話しましょう。しかし、Skagは単一キーワード広告グループです。

**スティーブ・ハマー:** これは

**フレデリック・ヴァレーズ:** まだ信じていますか？

**スティーブ・ハマー:** 私はスクリプトを書いたときでさえ信じていませんでした。しかし、それでも人々はそれを使用し、信じています。そして正直に言うと、マッチングの方法では、このSCAGSはBorderlands 3をプレイするすべての人よりも多く撃たれました。これは、今日では運用が非常に困難なものだと思います。なぜなら。

ご存知のように、正確なマッチがますます正確でなくなり、単一キーワード広告グループでのオーバーフローが発生するからです。

**フレデリック・ヴァレーズ:** そうですね、近似一致のことを話しているのですね。そして、私はその近似一致を見て、それを特定し、そして今ではセマンティック分析を行うことができるスクリプトを書きました。つまり、元のキーワードとGoogleが表示した近似一致の間で何文字が異なるかを調べることができます。

そして、それに基づいて決定を下すことができます。たとえば、3文字以下の違いであれば、単なるタイプミスやスペルミスかもしれません。それは問題ありません。しかし、3文字以上異なる場合、いくつかの単語が変更されているかもしれません。そして、私はそれが起こらないことを望みます。なぜなら、私は正確なものが正確であることを望んでいるからです。

それが、私たちが公開したスクリプトです。

**スティーブ・ハマー:** ええ、良いバリエーションと悪いバリエーションですね。誰かが文字を2つ入れ替えたり、並列を入れたり、複数形にしたりするのは大したことではありません。それらは実際に欲しいものです。しかし、誰かが正確なマッチクエリから単語を入れたり削除したりしても、それが一致するのは問題です。

**ニルス・ロイマンス:** そうですね、これは最近よく話しているテーマに触れています。それは、Google AIで実際に何が起こっているのかを監視するためにスクリプトを使用するのが好きだということです。ご存知のように、Google AIは機械学習を使用してクリックのパフォーマンスを予測し、同じ検索意図を持ち、同じコンバージョン価値を持つような近似一致を考え出そうとしています。

しかし、私たちが知っているように、機械学習は学習中です。そして、私たちはGoogleにお金とデータを提供して機械を実際に養うことで、学習段階でGoogleに支払っています。そして、私は常に私の特定のアカウントでAIがどれだけ良い仕事をしているかを追跡しようとしています。なぜなら、Googleはエコシステム全体のパフォーマンスを最適化しようとしていると思うからです。

そして、彼らはほとんどの広告主に利益をもたらす解決策を考え出そうとしていますが、それが必ずしもあなたの特定のアカウントに利益をもたらすとは限りません。だから私はスクリプトを使って私の特定のアカウントで実際に何が起こっているのかを監視するのが好きです。そして、AIが暴走した場合、それに警告を受けて対処したいと思います。

たとえば、近似一致の場合、実際の正確なキーワードと近似一致のパフォーマンスを監視するスクリプトを作成しました。そして、パフォーマンスに大きな違いがある場合、たとえば獲得単価やROASにおいて、警告を受けます。つまり、この近似一致が実際の正確なマッチキーワードよりもはるかに良いか悪いかを示しているので、私はそれに対処することができます。

**スティーブ・ハマー:** ええ、それは実際にこれらの異なるタイプのアルゴリズムを重ね合わせて最大限に活用する素晴らしい例です。

**スティーブ・ハマー:** ええ、私たちがそれについて話すのは簡単ですが、すべてが悪いと言うこともできます。ちなみに、そうではありません。私たちはシステムから多くを学び、これらのことから常に機会を見つけます。しかし、それは時には挑戦でもあります。特に私たちは多くのB2Bビジネスを行っており、1つの単語が非常に特定の順序で使用されることがあります。たとえば、ミルクチョコレートとチョコレートミルクは非常に異なるものですが、正確なマッチバリエーションでは同じように一致します。

**フレデリック・ヴァレーズ:** ええ、それは理にかなっています。だから、あなたの好きなスクリプトについて少し話しましょう。今、他にお気に入りのものはありますか？

**スティーブ・ハマー:** それらは私が多く推進している大きなもののいくつかです。異常スクリプト、正確なマッチバリエーションは私たちにとって大きなもののいくつかです。検索クエリレポートは、私たちのパフォーマンスにおいて非常に重要です。私はその質問を少しひっくり返します。

フレッド、入札スクリプトのもの。素晴らしいヘッドバンド。私はそれをあまり使わなくなりました。ええ、これは、

**ニルス・ロイマンス:** これは、アムステルダムで日が沈んでいるところです。だから、これは私があなたたちを見るためにやっていることです。それは面白いです、ええ。

**フレデリック・ヴァレーズ:** こちらに来てください。カリフォルニアに来てください。太陽が。

**スティーブ・ハマー:** つまり、ネイルズではありません。私はちょうど上がってきています。ええ、入札スクリプトは今、私があまり使わなくなっているものです。

**フレデリック・ヴァレーズ:** それについて少し話しましょう。Optmyzrでその面白い質問を受けることがあります。人々は私たちに来て、Googleの自動入札を使えばいいのではないかと言います。何をすべきかと。そして、たとえ自動化されていても、クエリはまだ重要です。なぜなら、これらの近似一致がすべてあり、Googleはそれらのために自動的に入札しようとしているからです。

しかし、それが本当に良い近似一致でない場合、彼らはおそらくそれに対して入札を減らすでしょう。しかし、あなたがそれを見て、それが明らかに悪い近似一致であると判断した場合、それを除外キーワードにして、ある意味であなたのパフォーマンスを改善しています。入札に実際に触れずに。

ええ、だからまだできることがたくさんあります。それを全体的に考える必要があります。入札をしている、予算をしている、テキストをしていると言うだけではありません。AdWordsは非常に全体的なもので、すべてがますます相互に関連しています。

**スティーブ・ハマー:** それは素晴らしい見方だと思います。AdWordsの相互接続性はその力です。何も孤立していません。それは少し挑戦だと思います。なぜなら、私たちのインセンティブは、関連するクエリにのみ表示されたいということです。そして、そのデータを取得して関連性のないクエリを除外し、そのシステムを教える能力。

Googleと広告主の間で非常に一致しています。だから、私は検索クエリレポートのようなことに多くの時間を費やしています。入札をラップして、入札が必要なことをさせてください。

**フレデリック・ヴァレーズ:** そして、予算。それももう一つです。人々はまだ非常に管理に熱心で、Googleはそれを本当にうまくやっていません。なぜなら、彼らはまだ月次予算を本当に行っていないからです。これは私たちのクライアントのほとんどがどのようにお金を使うかを考える方法です。

そして、月末に近づくにつれて予算を加速させたり減速させたりすることがあります。そして、追加の予算があるかもしれません。それを最も効率的に割り当てる方法を考えなければなりません。そして、予算を軌道に乗せることは、スクリプトが行うのに適したことでもあります。なぜなら、それはかなりバイナリーだからです。ほとんどの人は、月に5,000ドルと言って、それは本当に変わりません。そして、スクリプトはそれを見て計算を行うことができます。1,000ドルが残っていて、それを使うのに2日しかない場合、1日500ドルです。それは非常にシンプルです。

**スティーブ・ハマー:** ええ、良い場所を見つけてください。ランダムな場所に投げるのではなく。シリコンバレーのスタートアップマネーがある場合は別ですが、一般的に言って、みんながやりたいことに対してROIを求めています。だから、それを置くのに最も効率的な場所を見つけること。それはスクリプトに最適です。

**フレデリック・ヴァレーズ:** スクリプトとAPI、その他の自動化について簡単に話しましょう。私が個人的に犯した間違いは、あなたが言及していたように、あなたがこのラビットホールに入り込み、6時間かけて素晴らしいスクリプトを書いた後、それを手動でやるべきだったと気づくことです。しかし、時には手動ではなく、Google Adsに直接ある自動ルールがそれを行うことができたと気づくこともあります。

具体的には、週末に広告をオンオフするスクリプトを作成しましたが、金曜日の午後と日曜日の夜に自動ルールを設定することができたと気づきました。それは2分で設定できたでしょう。しかし、時にはAPIを使用したい場合もあります。スクリプトはタイムアウトし、大規模なアカウントでは機能しません。それはあなたたちにとってどのように見えますか？

**ニルス・ロイマンス:** ええ、スクリプトに慣れていない場合は、まずルールを試してみてください。主にそれがアカウント管理において自動化をどのように活用できるかを考える方法に慣れるのに役立つからです。ルールは比較的簡単に設定できます。もちろん、ルールの欠点は、現在の頻度が1日1回であることです。スクリプトは毎時間実行できますし、スクリプトではルールに比べてはるかに柔軟性があります。しかし、簡単なこと、たとえば100クリック以上でコンバージョンがゼロのキーワードをすべて一時停止するなどのことは、自動化されたルールを使用して非常に簡単に行うことができます。そして、いくつかのルールを試してみると、最適化タスクを自動化するための新しい機会を特定することができるでしょう。それは自動化を適用するための素晴らしい第一歩です。

**フレデリック・ヴァレーズ:** 自動化ルールに対する私の最大の不満は、1つの日付範囲と1つのスコープに制限されていることです。相対的な比較を行うことができません。そして、ニルス、あなたがクエリについて言っていたように、実際に増加しているものや減少しているものを見るのは非常に興味深いですが、それには2つの日付範囲が必要です。そして、自動化ルールではそれができません。だから、今は、先週50以上のインプレッションがあったものを見つけることに制限されていますが、毎週同じものを見ます。そして、私たちが見たいのは何が異なるのかです。それはルールでは不可能です。そして、それがスクリプトを導入することを考え始めるときです。スクリプトは複数の日付範囲を引き出すことができます。そして、これをMicrosoft、Google、Amazon Ads、Facebook Ads全体で行いたい場合、これらのさまざまなシステムに引き込んで1つの場所にまとめるAPIを検討し始めます。そして、特に予算に関しては、数千ドルを追加で使う必要がある場合、最も良い場所はどこですか？スクリプトの制限は、AdWords内でそのお金を使うことですが、それが最も効率的な場所ではなかったかもしれません。そして、それが異なる広告チャネルを横断するAPIを検討し始めるときです。

**スティーブ・ハマー:** ええ、まったくその通りです。私は、そこにある多くの組み込みの自動化の大ファンです。再び、入札の観点から、それらは長い間より良くなっています。私はそれらに対して非常に強く戦っていました。完全なコントロールフリークです。私たち全員がそうでした。しかし、今ではそれらを受け入れています。それらは以前よりもはるかにうまく機能する傾向があります。システムが学習したと思います。そして、私はそれをAmazon化するとは言いたくありませんが、スクリプトが実行されているものを監視する人々、または少なくともユースケースを十分に理解している人々がいるレベルがあると思います。最高のものがメインに組み込まれていると思います。これらは、検索が表示される用語です。これは本質的に非常に軽いNgramレポートです。それには本当にデータはありませんが、それが何であるかです。それはシステムに組み込まれているのはクールなことです。だから、私はそれらの革新に非常に満足しています。

私たちは、サイズやその他の理由で、私たちが行うものに関してAPIに非常にフレンドリーではありません。もう一つ言いたいのは、スクリプトと自動化の間には学習プロセスがあるということです。それはクールです。自分のスクリプトを実行し始めると、自動化がどのように機能するかをよりよく理解し、それに対してより快適になります。そして逆もまた然りです。自動化を実行し始めて、自動化があなたが望むことを正確に行っていないことに気づき、その欠点がどこにあるかを理解すると、スクリプトを書くことができます。

**フレデリック・ヴァレーズ:** スティーブ、あなたが言った重要なポイントの一つは、あなたのエージェンシーが最先端に立っているということです。最終的にGoogleがインターフェースに組み込むものを開発しているということです。エージェンシーとして、価値提案が必要です。そして、あなたの価値提案は、あなたがその境界を押し進めているということです。多くの点でGoogleを先行しています。そして、Googleは非常に大きな組織であるため、何かを行いたいと思っていても、それが正しいことだと知っていても、今では数年かかることがあります。最近作成したスクリプトの一つは、実験ダッシュボードです。Googleはドラフトと実験に力を入れており、UIでそれらを表示しています。しかし、MCCアカウントを持ち、50のアカウントで10の実験を行っている場合、何が起こっているのかを知るために500ページを見なければなりません。私はそれを毎週行うつもりはありません。だから、実験データを引き出し、スプレッドシートにまとめるスクリプトを書きました。今、私は500の実験とその結果が一つの場所にあります。そして、これは非常にうまくいっているように見えるものを確認できます。そして、その特定のページに行って調整を加えたり、終了したり、昇格させたりします。そして、私はGoogleがUIでこれが理想的でないことを知っていると思いますが、そのスクリプトを書いたのは6ヶ月前で、これがGoogle Adsインターフェースに表示されるまで少なくともあと18ヶ月はかかると思います。インターフェースが複雑になるほど、それらのことを表面化するのは難しくなります。

**スティーブ・ハマー:** そうですね、インターフェースには多くの複雑さがあります。私が人々に教えることの一つは、最初にそれを見たときに、あなたができることがたくさんあるからです。そして、あなたが最も気にするものを抽出することは強力です。

**ニルス・ロイマンス:** だから、AdWords Expressがあったのです。

**フレデリック・ヴァレーズ:** ええ。AdWords Expressを使わないでください。私たちを聞いているなら、それは、もし自動化をしたいと思うなら、AdWords Expressを使わないでください。彼らはそれをスマートと呼んでいます。

**スティーブ・ハマー:** AdWordsを使ってください。すみません、それは厳しい言葉でした。

**フレデリック・ヴァレーズ:** さて、良いです。今週はニュースがあまりないので、それをスキップすると思います。通常、ニュースについて少し話しますが、夏の停滞期にいるので、PPCの世界ではあまり起こっていません。他の世界ではたくさんのことが起こっていますが、この通話の時間が近づいています。だから、あなたたちに何かを話す機会を与えたいと思います。今日カバーしていない何か重要なこと、そしてそれをまとめます。誰が最初に行きたいですか？

**スティーブ・ハマー:** 私が最初に行きます。なぜなら、それは私の情熱だからです。私たちはエージェンシーとして全体的な視点を持っています。そして、私が見ている未来の美しさの一つは、Skagやアカウント構造、戦術的なことに焦点を当てることが少なくなり、より良いマーケターになる機会があることです。

だから、今その機会を利用してください。それが私の業界全体への一つのアドバイスです。そして、マーケターとしてそれを殺してください。それは、あなたがやっているメッセージングや実験を超えて、あなたが働いている顧客の製品に手を伸ばし、改善の提案をすることを意味します。それはマーケティングの一部です。私たちがコンサルタントになる機会がここにあります。私たちが単なる戦術家以上になる機会がここにあります。それは私が長い間見た中で最大の機会の一つだと思います。だから、それを利用してください。

**フレデリック・ヴァレーズ:** 賢い言葉です。より良いマーケターになりましょう。そして、助けが必要で、ハマーと話すことを検討している人のために、あなたたちは最優秀小規模エージェンシー賞を受賞しましたね。

**スティーブ・ハマー:** ええ、そうです。どこかにタイルがありますが、どこにあるかはわかりません。

**フレデリック・ヴァレーズ:** しかし、あなたは検索賞の小規模エージェンシー賞を受賞しました。そして、あなたが提出した研究やケースに何を入れたのかはわかりませんが、それがスクリプトを使用していたことに基づいていたと思いますか？

**スティーブ・ハマー:** それは、私たちの全体的なスイートの組み合わせでした。だから、それは単なるPPCではありませんでした。当時、彼らはその賞を分割していると思います。だから、私たちはSEOのケーススタディを提出しました。私たちはキーワードを支配していて、人々が何をしているかの収益性を見ていました。私たちはスクリプトで何をしているかを話していて、当時、教育と伝道を行っていました。いくつかのPPCのケーススタディもありました。だから、それは本当にスイートでした。それは本当に良いものでした。そして、それが私たちがその賞を受賞した理由だと思います。

**フレデリック・ヴァレーズ:** それを受賞したことをおめでとうございます。

**スティーブ・ハマー:** ありがとう。私たちは非常に満足しています。

**ニルス・ロイマンス:** そうですね。もしできるなら、私が取り組んでいる新しいサービスについての宣伝をしたいと思います。実際、スクリプトのトレーニングを行うとき、多くの人からどのスクリプトを使用すべきかという質問を受けます。多くのスクリプトがあることは知っていますが、彼らは自分の特定のアカウントに最も影響を与えるスクリプトを見つけるのに苦労しています。だから、私はスクリプトをあなたのために行うサービスを作成することにしました。クライアントと私は最大5つのスクリプトを選び、それを一緒にインストールします。これにより、コーディングスキルがない人やスクリプトを恐れている人でも、スクリプトを使用することができます。

特定のアカウントで実際にスクリプトを使用し始める機会があり、私がスクリプトのインストールと設定をガイドします。私たちが特定のアカウントに最も効果的だと思うスクリプトを選びます。来月にはサービスを開始できることを楽しみにしています。興味がある方はぜひご連絡ください。

**Frederick Vallaeys:** 興味深いですね。そして、人々が選ぶスクリプトの中に私が書いたものが含まれていることを願っています。そうであれば、とても嬉しいです。ちなみに、宣伝をさせていただくと、Optmyzrの宣伝をしなければなりません。私たちは「エンハンスドスクリプト」と呼ばれるシステムを持っています。

スクリプトを使いたい場合、Google Adsアカウントのスクリプティングセクションに汎用的なコード、スニペットを配置します。それが私たちのサービスに接続し、そこで実行したいスクリプトを有効にします。設定はフォームベースのUIを通じて行うため、コードの1行に触れることなく、スニペットをコピー＆ペーストするだけで済みます。

Google Analyticsで行うことと非常に似ています。これがノーコードでスクリプトを実行する方法です。また、ルールエンジンと呼ばれるツールもあります。これはドラッグ＆ドロップベースのフロービルダーで、スクリプトと同様のことができますが、完全なカスタマイズが可能です。

そのため、あなたが望む方法で自動化を作成できます。そして、再び、あなたの側でコードは一切必要ありません。これがOptmyzrからのすべてです。では、お二人とも参加していただき、スクリプトについて話していただきありがとうございました。楽しかったです。会議で直接お話しするのが恋しいです。実際、最後の旅行はCOVIDの前にオランダに行きました。そこでお互いに挨拶しました。スティーブと私は、PubConが実際に対面で開催されるかもしれないと話していました。100％確信はありませんが、旅行するかどうかはわかりませんが、もし開催されるなら、通常そこでお会いします。

その日が再び来るのを楽しみにしています。そして、皆さんご覧いただきありがとうございます。8月の残りの間にまた戻ってきます。来月の最も人気のあるビデオについてのセッションをCoreyとJoe Martinezと一緒に行います。また、2週間後にはGoogleが参加し、Q4のeコマースに向けたショッピング広告の準備について話します。Googleがそのコールに参加し、2人の優れたショッピングエキスパートも参加します。次のPPCタウンホールに参加し、ブログの要約に登録し、ウェブサイトでリソースをすべて入手してください。Nils、Steve、参加していただきありがとうございました。また次回お会いしましょう。

**Steve Hammer:** こちらこそ。

**Nils Rooijmans:** 皆さん、お元気で。参加させていただきありがとうございました。


---

*Source: [スクリプトでGoogle広告を自動化](https://www.optmyzr.com/jp/ppc-town-hall/automate-google-ads-with-scripts/)*
*© Optmyzr. All rights reserved.*
