本記事の構成ざっくり以下の構成で進めて行きます。本当にUACが必要か確認するUACの仕組みを理解するUACを効率良く運用できるようにアカウント構成を理解する運用のレバー(変数)を知り、効率良く配信できるようになる【最初に要確認】UACって本当に優先順位高い?UACがそもそも相性いいのか?UAC(てかWeb広告すべて)を運用する上でとにかく重要なのが、そもそも今のタイミングで、本当にUACを運用する必要があるのか?を再確認することです。アフィやSEOを先に対策するべきではないですか?SNS(インスタやツイッター)を運用して、ファンを作る方が優先順位が高くないですか?穴が空いたバケツではいくらユーザーを広告で獲得しても、離脱されてしまいます。)は異っており、それらは複雑に絡まり合っています。何も考えずにとりあえず試そうとするのは戦略なき愚か者です。上記の問いに論理性を持って答えられるのか一度自分に問いてみてください。戦況分析=「市場構造」をよく理解して、UACというプロダクトはUACの「市場構造」を味方につけられているか?を考えることも非常に重要です。web広告では戦う場所(メディアの相性)が成果を出すための最重要変数だからです。以下、ざっくり業界ごとに相性の良いメディアを並べてみました。(あくまでも一般的にです。)なぜ相性が良いのかにはもちろん理由があります。配信出るディスプレイ面全般この記事をきっかけにUACで運用しようとしているプロダクトが、UACと相性が良いのか?を改めて考えてみてください。UACの特徴について以下で説明します。UAC(アプリ広告)の特徴は?1GoogleUACの基本概念Gogoleの機械学習を搭載したアプリプロモーションに特化した広告プロダクトです。自動で効果の出るターゲティングと配信面に加えて、ユーザーの行動データを学習してベストなタイミングで広告を出稿してくれることが特徴です。KW選定・配信面の選択・入札単価の細かい調整等は必要ありません。運用に工数はかかりません。天下のGoogleは機械学習を全面に押し出したプロダクトにしているのでしょう?答えはシンプルで、すでに広告運用では人間よりAI(機械学習)の方が優秀だからです。下の表は2016年〜2019年の米デジタル広告市場でTOP10の広告費を予測した図です。GogoleとFacebookの2社が圧倒的ですよね。出典(http://zen.seesaa.net/article/453667655.html)また以下はトップ10社の売上高の推移のグラフです。2019年はGoogleとFacebookの2社で約70%を占めているのがわかります。Googleはなんと43.33%という驚異的な数値を誇っています。出典(http://zen.seesaa.net/article/453667655.html)これってつまり・・・Googleは他社と比べて圧倒的な量のデータを持っているということなのです。限られた時間で人間が広告運用するのと世界NO.1のデータを持つGoogleのAI(機械学習)が運用するのでは後者の方が効果が良くなることは想像に難くないです。AIはあくまでもAIです。人間がAIをうまく利用するという考え方が重要です。戦う場所の2つの確認を行ったわけです。以下がUACを効率良く運用する大まかな3ステップです。質の良いデータ(目的に合った)をできる限り多くGoogleに学習させる。目的に合った最適化設定(入札や学習するイベントの設定)を行う。配信面の機械学習が進むように広告アセット(クリエイティブ&文言)を充実させる。流れをまずは頭に入れつつ、次はアカウント構成について見て行きます。自動最適化が強みのプロダクトなので、アカウント構成もシンプルです。(※2019年11月から広告グループが追加されました)リスティングやディスプレイと違い、オーディエンス設定ができない。配信面の設定がないKWの設定がないが大きく違うところです。・配信面・KWすべて自動で最適化してくれます!またキャンペーンは大きく3つに分けることができます。Inatallsその名の通り、インストール獲得に最適化したキャンペーンです。公式の引用は以下です。アプリの新規ユーザーを最大限に獲得できるよう入札単価とターゲティングが調整されます。回あたりにお支払いいただける費用の平均額を設定してください。広告リニューアル版の詳細オプションでは、アプリのインストール後に特定の行動を取る見込みの高いユーザーをターゲットに設定することができます。このオプションをご利用の場合も、インストール単価でお支払いいただきます。設定方法は以下の画像です。最初にキャンペーンを設定する際の「重視している要素は何ですか?」の部分を「インストール数」にして、ターゲットユーザーを「すべてのユーザー」にするだけです。Actionsこちらは特定の行動を達成する見込みが高いユーザーを獲得することに最適化してくれます!公式の引用は以下です。イベントとして設定している場合は、このオプションをご利用ください。指定した特定のアプリ内ユーザー行動を達成する見込みが特に高いユーザーに絞って、広告が表示されます。回あたりにお支払いいただける費用の平均額を設定してください。「最も重要なアクションはどれですか?」で重要なアクションにチェックボックスを入れていただければ設定完了です。そもそも重要なアクションのところにアクション名が表示されるためには、firebase、adjust、Appsflyer等で取得したイベントをコンバージョンに登録して、「コンバージョン列に含める」の設定を「はい」にする必要があります。非常に重要な部分ですので、以下の公式ヘルプを参考に設定してみてください。(※アプリのイベント取得はエンジニアの力が必要になります。Advancedこれは特定の行動を達成する見込みが高いインストールを最大化するよう最適化してくれます。Actionsの間のイメージです。「どのようなユーザーをターゲットに設定しますか?」を「アプリ内での行動が見込めるユーザー」にします。その後一つ重視したアクションを選ぶことで設定完了です。AdvancedはCPAを重視したいが、インストール数もそこそこ確保したい時に使えます。Advancedにするか選択するという意思決定がスムーズです。3配信面Google関連のメディアすべてが配信面になります。特定のメディアを指定して除外することはできません。・∇・)ですので、ここではAdwordsにイベントを連携する際の6つのポイントを紹介します。UACはCVが発生しなかったデータも学習します。UACに関わりのないデータ含めたすべてのデータをAdwordsに連携すること。Actions)は機械学習の観点から1日10回以上発生する&優良ユーザー(収益あげる等)としっかり関連していること。KPIのデータが1日10件に足りない場合は、むやみやたらに色々なデータに最適化するのではなく、KPIに一番近いデータをしっかり選択すること。最適化設定するイベントソースは1つに絞ること(adjustとfirebase等混ぜない)最適化するイベントは出来る限りfirebaseのイベントにすること。これはfirebaseならGoogleがその他のアプリからfirebase経由で集めている行動データ(いろんなアプリがfirebase導入してますよね)も機械学習に含めることができるためです。入札の最適化に関して、first_open(自動で収集されるイベント)のイベントのみ「コンバージョン列に含める」の設定が効きます。(その他のイベントは効かない)2目的に沿ったキャンペーンを設定する上記で説明したようにまずはキャンペーンの目的を何にするか?です。Advanced(イベント発生しそうなインストール最適化)どちらにするかは皆様がどんなアプリを運用するかによって違います。一例ですが、私は金融系のアプリを運用しており、インストール最適化よりイベント最適化の方が効果が良かったです。)インストールに最適化してもインストールで終わってしまうユーザーが非常に多かったからです。逆にイベント(入金や売買)で最適化すると、CPI(インストール単価)は高くなりましたが、CVR(転換率)が高くなり、ROAS(広告費用対効果)はイベント最適化に軍配が上がりました。ちなみにインストール最適化とイベント最適化では配信面も結構違いが出ており、インストール最適化はディスプレイ面に結構配信が出てましたが(インストールまではpush型のディスプレイ面でも行けるんですよねー。)、イベント最適化ではCVデータが溜まるごとにUACが学習して検索面しか出なくなりました。これは1日の予算や目標CV単価にもよりますが、金融系はやはり顕在ニーズを刈り取れる検索面が非常に相性が良いためになります。(私はテスト的に同じ条件で2つのキャンペーンを運用しました!)つまり最初のキャンペーン設定は非常に重要です。今一度どちらを使うのか立ち返って検討してみてください。Actoins(イベント最適化)で運用する場合は、機械学習の最適化の観点から該当イベントが1日10件程度発生することをおすすめします。3入札を調整する入札に関しては「日予算」と「目標コンバージョン単価」の2つの変数があります。大枠を決める必要があるので、日予算を設定してください。これは月のUACに使うことのできる予算を30日で割れば問題ないです。メディアアロケーションの視点もありますが、最初は単純計算で大丈夫です。次に「目標コンバージョン単価」があります。他の媒体で運用していたらそのデータを元に目安の数値を入れてください。それがない場合はこれくらいで取れたら良いなーの希望でokです。徐々に調整していくことができます!(てかそれができるのがweb広告の良さ)その調整方法を以下にまとめてます。以下の画像をご覧ください。※Adwordsの「レポート」にてカスタムレポート機能を使って作成してます。赤枠のところに注目してください。これは1日のあるキャンペーンの予算消化具合なのですが、14時以降¥0になっています。14時に予算を使い切ってしまったということです。UACは日予算に設定された金額の枠内で目標コンバージョン単価を達成しようとするので、この場合は入札が強すぎると想定されます。目標コンバージョン単価を一気に下げると逆にコンバージョン数が減ってしまう可能性もありますが、現状では15時-23時のユーザーに対して機械学習が行われないので必然的に効率が悪くなります。(夜にだけスマホがっつり見る人とかもいますよね?)では逆に入札が弱すぎる時はどうでしょう?これも単純で、日予算を消化できていない場合です。日予算が15万円なはずが、7万円しか消化できていない等です。※キャンペーンのステータスが学習中の時は例外です。その他入札のポイントは以下2つです。一度に20%以上の変更をしない。(機械学習がリセットされる可能性がある)インストール100件が十分な機械学習の目安です。参考はこちらのnoteです🙇‍♂️4広告文とクリエイティブはしっかり入れるアセットの最適化(広告文とクリエイティブ)は機械学習で配信するUACでは必須になります。理由はシンプルでたくさんサンプルが合った方が効果の良いアセットをUACが見つけることができる可能性が高くなるからです。手動だと幾ばくもの組み合わせをテストできませんが、機械学習では可能なのです。クリエイティブの詳細(サイズや広告文のコツ)に関してはこの記事が詳しいので見てみてください。まとめいかがでしたでしょうか(^.^)長々書きましたが、改めて全体の流れは以下です。質の良いデータ(目的に合った)をできる限り多くGoogleに学習させる。目的に合った最適化設定(入札や学習するイベントの設定)を行う。配信面の機械学習が進むように広告アセット(クリエイティブ&文言)を充実させる。皆様が運営されているアプリの認知向上に、少しでもこの記事が役に立ってくれれば嬉しいです。Shogo某Web系企業でアクセス解析やKPI管理をやってます。ShogoProfile某Web系企業でwebマーケとデータ分析をやってます。PMやインハウスマーケターに向けて、情報発信していきます。in~4【SQL】サブクエリはWTIH句が最強。可読性こそ現場での正義。5【簡単】MySQL公式サンプルデータでSQLの練習環境を作る。sampling2x。