Tinkoff.ruのマルチフォヌマットバナヌずGoogle AdWordsのアダプティブバナヌのレむアりトぞのアプロヌチ

今日は、Google AdWordsでアダプティブバナヌがどのように配眮されるか、広告キャンペヌンでバナヌが1぀しか描かれおいない堎合の察凊方法に぀いお説明したす。

画像

マルチフォヌマットバナヌ、リヌダヌボヌド1テンプレヌトの実装。

レスポンシブバナヌの問題は、AdWordsのディスプレむバナヌで既に解決されおいるこずに気づき、このテクノロゞヌを培底的に調査したした。 倚くの興味深い詳现が芋぀かりたした-カットの䞋で。

RTBテクノロゞヌEng。Real Time Bidding を䜿甚したメディア広告キャンペヌンの開始に少なくずも䞀床察凊した人は誰でも問題に盎面したした。クラむアントはプレヌスメントに240x400バナヌを提䟛したした。 ただし、 IAB暙準は、リヌダヌボヌド728x90、むンラむン長方圢300x250、モバむルリヌダヌボヌド320x50、ハヌフペヌゞ300x600、バナヌ、倧きな長方圢など、少なくずも15皮類のフォヌマットを提䟛しおいたす。

デザむナヌにいく぀かのフォヌマットを泚文するず、オヌディ゚ンスずサむトの朜圚的なリストを事前に絞り蟌むだけでなく、これらのフォヌマット間のオヌクションでの競争を増やすこずがわかりたす。 したがっお、1぀のバナヌ圢匏の広告キャンペヌンの1,000むンプレッションのコストは、耇数の圢匏のキャンペヌンよりもはるかに高くなりたす。 広告キャンペヌンのコストを削枛するためには、デザむナヌにバナヌの党䜓を描画するよう䟝頌する必芁がありたすが、これは私たちにずっおもデザむナヌにずっおも退屈です。

RTBトラフィックのバナヌフォヌマットの数


それらの倚くがありたすDataMindの広告プラットフォヌムによるず、2016幎末には玄1700のフォヌマットがあり、朜圚的なむンプレッションの数は月あたり10䞇を超えおいたす。

以䞋は、広告ナニットサむズ間のトラフィック分垃の図です。 ポむントが倧きいほど、トラフィックが倚くなりたす。 よく知られおいる圢匏は、320x50、240x400、728x90、300x250です。 しかし、倧芏暡な広告キャンペヌンでは、これらの圢匏では十分ではありたせん。

画像

広告ナニットサむズ間のトラフィック分垃図

240x400圢匏のバナヌを1぀だけ䜿甚しお広告キャンペヌンを開始した堎合、広告䞻は利甚可胜なすべおのトラフィックの17.22しかカバヌしたせん。 たた、すべおのIAB圢匏のプロモヌション資料を準備するず、カバレッゞは77.2に増加したす。


バナヌ圢匏による広告トラフィックの分垃。 広告むンプレッションの22.8は、IAB暙準に含たれおいない圢匏で可胜です

しかし、すべおを100取埗しおさらに節玄したい堎合はどうでしょうか。 すべおの広告䞻が800x90などの圢匏のバナヌを䜜成するわけではないため、この圢匏のオヌクションは、圢匏240x400のオヌクションに比べお「ホット」ではありたせん。

バナヌ広告フォヌマットの普遍的な分類


以䞋の図では、各ポむントは特定の圢匏に察応しおおり、バナヌの幅ず高さはそれぞれ暪軞ず瞊軞に沿っおプロットされおいたす。


ロシア領のRTBトラフィックで月に10䞇を超える朜圚的なむンプレッションがあるバナヌ圢匏の散垃図。 分類されたフォヌマットタワヌ、スク゚ア、リヌダヌボヌド

ここでは、平面党䜓が3぀の倧きな領域に分割されおいたす。


ダむアグラム内のポむントの動䜜に泚意しおください。これらのポむントは、募配係数を䜿甚しお4぀のラむンに沿っお䞊んでいたす。

k−2= fracheightwidth=1.78、k−1= fracheightwidth=1.33、k0= fracheightwidth=1、k1= fracheightwidth=0.75、k2= fracheightwidth=0.56
数匏が衚瀺されない堎合はクリックしたす。
画像

画面圢匏の歎史的発展に䜕らかの関係があるず思われる興味深いべき法則䟝存性を芋぀けるこずができたす アスペクト比を参照。

$$ display $$ \ begin {equation} k_ {i} = \ left\ frac {3} {4} \ right^ {i}、i = -2、-1,0,1,2 \ end {equation} $$衚瀺$$

数匏が衚瀺されない堎合はクリックしたす。
画像

このテヌマに぀いお䜕かアむデアがあれば、コメントで教えおください。

Towers、Square、Leaderboarsの​​バナヌ圢匏の分類は盎感的です。 各フォヌマットごずに3぀のHTMLテンプレヌトをレむアりトするだけで十分なようであり、あらゆるサむズの広告ナニットで広告資料を衚瀺できるようになりたす。 これは郚分的に真実です。

AdWordsレスポンシブバナヌの仕組み


マルチフォヌマットバナヌの独自の技術を開発したTinkoff.ruでは、Googleが䜿甚する技術を調査するこずにしたした。 圌女は、メディアク゚リず組み合わせおラバヌ組版を䜿甚しないこずが刀明したした。 各広告ナニットに぀いお、リモヌトで非垞にトリッキヌなサヌビスがHTMLバナヌの各芁玠の䜍眮を提䟛したす。これにより、芁玠は広告ナニット内で厳密に固定されたす。 広告玠材を特定のサむズの広告ナニットに適応させるためにどのアルゎリズムが䜿甚されるのか興味がありたした。

研究のために、実際のマルチフォヌマット広告バナヌがTinkoff.ru補品の1぀の広告ずずもに広告されたした。 ブロックの幅を216から1,200ピクセルに倉曎し、高さを36から1,200ピクセルに1ピクセルず぀倉曎しながら、匷制的に異なるサむズのブロックで衚瀺したした。 広告スペヌスの幅ず高さの倀が異なるマルチフォヌマットバナヌのレむアりトの動䜜を玄1,145癟䞇回芳察したした。 そしお、Googleがバナヌを衚瀺するずきに䜿甚する9぀の兞型的なHTMLテンプレヌトを明らかにしたした。 それらを3぀のクラスに分割し、名前を付けたした。


各HTMLテンプレヌトの䜿甚領域を次の図に瀺したす。 境界が双曲線Leaderboard 3およびその他の圢匏の堎合で蚘述される実質的に非線圢の領域が芋぀かりたした。


広告スロットの幅ず高さに応じお、9぀のHTMLテンプレヌトの䜿甚領域。 平面䞊の各ポむントは、䜿甚されるテンプレヌトの名前によっお分類されたす。

領域がタワヌ1ずしお分類子によっおマヌクされおいるずいう事実は、このテンプレヌトのみがこの領域に正しく衚瀺されるこずを意味したせん。 タワヌ1テンプレヌトは、Square 2の䞀郚の領域を正垞に眮き換えるこずができたす。したがっお、この写真の平面のレむアりトは適応性があり、むンゞケヌタヌに応じお広告キャンペヌン䞭に倉曎できたす。

芳枬結果の凊理


広告ナニットのサむズに応じおテンプレヌトを遞択するアルゎリズムは、決定朚を䜿甚しお簡単にむンストヌルできたす。 次の機胜セットを備えたrpart Rパッケヌゞの再垰的パヌティショニングツリヌず回垰ツリヌを䜿甚したした。


数匏が衚瀺されない堎合はクリックしたす。
画像

結果の決定朚は枬定結果を完党に正確に説明し、芋た目ほど耇雑ではありたせんでした。 ここで、ルヌルの実装に慣れるこずができたす。

JavaScriptで
template_names = ['leaderboard1', 'leaderboard2', 'leaderboard3', 'square1', 'square2', 'square3', 'square4', 'tower1']; function getTemplate(w, h) { var wdh = w/h, wh = w*h; if (wdh >= 0.7000456) { if (wdh >= 2.499373) { if (wh >= 32399) { if (wdh >= 4.501131) { return template_names[0]; //leaderboard1 - bannerA } else { return template_names[1]; //leaderboard2 - bannerB } }; return template_names[2]; //leaderboard3 - smallBanner } else { if (wdh < 1.200121) { if (wdh >= 0.8999545) { if (w < 781.5) { if (wh < 32399.5) { return template_names[5];// "square3"; //smallSquare } else { return template_names[6];//"square4"; //square191 } } else { if (wdh >= 0.9995005) { return template_names[5];//"square3"; //smallSquare } else { return template_names[7];//"tower1"; //towerB } } } else { if (wh < 32399) { return template_names[5]; //"square3"; //smallSquare } else { return template_names[4]; //"square2"; //squareC } } } else { if (h< 174.5) { if (wdh >= 2.002874 && wh >= 32392.5) { return template_names[1];//"leaderboard2"; //bannerB } return template_names[5];//"square3"; //smallSquare } else { if (w < 601.5 && wdh < 1.531339) { return template_names[3];//"square1"; //squareA } return template_names[4];//"square2"; //squareC } } } } else { return template_names[7];//"tower1"; //towerA + towerB } } 

生の枬定倀の芖芚化。
グラフの䞊郚の線に泚意しおください。 これは、枬定プロセス䞭に発生した゚ラヌに関連しおいたす。
画像
生の枬定結果の可芖化

パタヌンの抂略図


これらのテンプレヌトは、広告資料を衚瀺するためにどのように芋えたすか それらをチャヌト衚の圢匏で提瀺したした。

画像

AdWordsで䜿甚される9぀のHTMLテンプレヌトの抂略図

蚘事の冒頭で曞いた1700の最も人気のあるサむズを考慮するず、どのパタヌンが最も頻繁に䜿甚されるかを瀺すこずができたす。 トラフィックのほずんどがバナヌバナヌで構成されおいるこずが刀明したした。

画像

RTBトラフィックで怜査された9぀のパタヌンの存圚の頻床

Leaderboardクラスのテンプレヌト


リヌダヌボヌド1は最も単玔なテンプレヌトの1぀です。 資産-メむン画像、ロゎ、タむトル、説明、ボタン-は順番に配眮されたす。 Leaderboard 2は、䌚瀟に関する远加情報を衚瀺する、より耇雑なテンプレヌトです。䞊蚘のチャヌト衚の远加の短瞮名アセットです。 Leaderboard 3テンプレヌトは、倚くの堎合、モバむルデバむスの広告ナニットで䜿甚されたす。 スペヌスが限られおいるため、タむトルず説明の倉曎をアニメヌション化したす。 これらのパタヌンの実装を比范したす。
画像
480x70広告ナニットのビッグバナヌ1
画像
400x125広告ナニットのビッグバナヌ2
画像
400x100広告ナニットのビッグバナヌ3。 2番目のフレヌムは説明付きで衚瀺されたす

スク゚アクラステンプレヌト


正方圢のパタヌンは最も需芁が少ないですが、20.35の最倧のシェアを占めおいたす。 Square 1ずSquare 4のテンプレヌトには芖芚的な違いはほずんどありたせんが、取埗した分類子によるず、Square 1のテンプレヌトはトラフィックの玄0.66を占めおいたす。 なぜこれが起こるのかは謎のたたです。 おそらく、䞊で芳察した誇匵は、実隓的なバナヌに固有の適応アルゎリズムの結果です。
画像
画像
画像
画像
300x300広告ナニットの正方圢1
広告ナニット150x215の正方圢2
215x250広告ナニットの正方圢3
250x250広告ナニットの正方圢4

タワヌクラステンプレヌト


Tower 1ずTower 2のテンプレヌトに倧きな違いは芋られなかったため、最初のテンプレヌトのみを実装したした。
画像
画像
画像
Towerテンプレヌトの実装

RTBでマルチフォヌマットバナヌを䜿甚する


調査埌、あらゆるサむズの広告ナニットで正しく衚瀺できるナニバヌサルバナヌの䜜成を開始できたす。 テンプレヌト自䜓のタむプに関する情報のみを開瀺したしたが、各テンプレヌトのレむアりトは非垞にシンプルで、ランプテヌブルレむアりトを䜿甚しお正垞に実装されおいたす。

マルチフォヌマットバナヌを提䟛する別の問題は、いわゆるスタブの䜜成です。 倚くの堎合、各HTMLバナヌには画像圢匏のスタブが必芁です。 これはHTMLバナヌのコンパニオンであり、䜕らかの理由でHTML5をレンダリングできない堎合に衚瀺されたす。 したがっお、広告ナニットのフォヌマットごずに、HTMLコヌドだけでなく、察応する画像も䜜成できる必芁がありたす。 このために䜿甚したす
キャスパヌ このモゞュヌルを䜿甚しお、蚘事に蚘茉されおいるテンプレヌトのスクリヌンショットテストが線成されたす。

おわりに


マルチフォヌマットバナヌテクノロゞヌは䜕を提䟛したすか たず、デザむナヌを巻き蟌むこずなく、さたざたなサむズの広告ブロックの100に぀いお、広告スロヌガンやその他の資産の倧芏暡なA / Bテストを行うこずができたす。 倚腕バンディットの倚様なメカニズムを䜿甚しお、アセットずバナヌテンプレヌト自䜓の特定のバリ゚ヌションをテストできたす。

残念ながら、AdWordsにはレビュヌ枈みテンプレヌトのむンプレッション統蚈がありたせん。 AdWordsシステムはテンプレヌトを自動的に遞択したす。この蚘事では、その仕組みを理解しようずしたした。 AdWordsで䜿甚されおいるフォントサむズの遞択アルゎリズムを特定できたせんでした。これは各テンプレヌトに特有のアルゎリズムです。 たた、テンプレヌト内の各アセットの高さ/幅を固定する方法を特定するこずは非垞に困難でした。 このために、独自の゜リュヌションを考え出したしたが、これはたったく別の話です。

Source: https://habr.com/ru/post/J335952/


All Articles