広告文の最適化
 ~リスティング広告のタイトル&説明文が自動進化

このエントリーをはてなブックマークに追加

リスティング広告に必要な要素は大きく以下の3つです。

 1) キーワードを選ぶ
 2) 入札額を設定する
 3) タイトル&説明文を制作する

1)については、「Googleキーワードツール」や、広告主さんが利用可能な無料のキーワード
アドバイスツールが多く存在します。

2)は、弊社アドエビスAutoBidなどの自動入札ツールを利用することで、出稿のON/OFFや
入札額を自動でコントロールし、表示順位を安定させたり、過去のクリックやコンバージョン実績
からコスト効率を上げたりすることが実現しています。

3)については、基本的には担当者の勘と経験に頼っているのが現状です。2~5つ程度の
別の広告文を同時に出稿し自動で最適化する機能もありますが、「この中ではどれがよかったか」
というA/Bテストにすぎません。訴求ポイント、トーン&マナー、表現方法等の組み合わせは
無限にあるので、それを人間の手でテストするには限界があります。

そこで、「3)タイトル&説明文」を最適化手法を使って、もっともっと効果を上げられないかと
考えてみました。

今回は、“遺伝的アルゴリズム”という最適化手法を使っています。この方法は生物の進化を
ヒントに、「複数のバリエーションを作る」、「優秀なものを残す」、「残ったものを少し変化させて
バリエーションを作る」これを繰り返すことでだんだん“進化”していくという方法です。

早速、今回制作した仕組みを簡単にご説明します。

Googleリスティング広告の広告文は、下記の通り3要素から構成されています。

12文字の広告文フレーズを複数作成します。12文字なら、3要素のうちどこにでもはめ込めます。

この“フレーズ”を広告文の単位として、遺伝的アルゴリズムを適用します。

まず、5つのフレーズがあったとします。そこからランダムに4つのタイトル&説明文パターンを
ランダムで作成します。

テストの結果、パターンA>B>C>Dの順で成績が良かったとします。
まず、C,Dは脱落。次の世代にはA,Bを残します。

次にバリエーションを2つの方法で加えます。

1.交差入れ替え:
成績の良かった2つのパターンの要素を入れ替えて新しいバリエーションを作成します。

上図ではタイトルを入れ替えています。

2.突然変異:
最も成績の良かったパターンの一つの要素をランダムで入れ替えます。

上図ではパターンAの説明文2のフレーズ3をフレーズ5に変異させています。

これらの2つの方法により、成績の良かったものを少しいじって新しいバリエーションを生み出して
います。これを繰り返すことで、最適解に近づいていきます。
この方法は、「より良い答えは、悪い答えより、良い答えの近くにある」という考え方から、発想
されている最適化手法です。

では、ダウンロードExcelファイルでやってみましょう。

今回は8つの広告フレーズが入力可能です。入力し文字数が12文字以内なのを確認したら、
「リセット」ボタンを押してください。
するとフレーズをランダムに組み合わせて、5つの広告文を生成します。

広告文のルールとして、以下の条件を加えています。
・フレーズ0は必ず表示
・フレーズがダブらないように
・同じ広告文は作らない

条件を満たさない場合は内部で作り直しをしています。

この5つを実際に同時に入稿(スプリットラン)します。そして、ある程度実績が上がったところで、
上記表の“実績”欄に実績(CTRなど)を入力します。(注:CPAでもよいのですが、数字が大きい
ほど、成績がよいと判断させているので、CPAの場合は-1を掛けるなどの処理が必要です)

“新世代を作る”ボタンをポチっ。

すると、新世代の欄に、
・現世代の1、2位がそのまま採用。(現世代は自動でソートされます)
・3,4,5には交差入れ替えと突然変異させたものを、一定の条件で採用(詳細は割愛しますが、
必要であれば、ご連絡ください

新世代を確認したら、「新世代を現世代にコピー」ボタンを押し、世代を進めます。

「実績入力~新世代を作る~現世代にコピー」これを繰り返すことで、理論的には最適化が
進んでいくことになります。

今回のポイントは3つです。

1.タイトル&説明文の3つの要素のどこにでもはめ込める“フレーズ”を設定
2.質的な最適を実現するために、遺伝的アルゴリズムを採用
3.実際に使えるマクロプログラムを制作

当研究所は、「コミュニケーションの最適化を実現する」ことを目的としています。
今回のように、最適化の対象を少しずつ拡大しています。

弊社の自動入札ツール「アドエビスAutoBid」に広告文まで最適化の機能が
搭載されれば、費用対効果の最適化と広告文最適化という新しい次元でのリスティング
最適化ツールになるでしょう。実現に向けて検討したいです。

ご意見ご感想等お待ちしております。
なお、今回のプログラムを利用して、実際にリスティング運用をしてみるのも可能ですので、
是非ご相談いただければと思います。