
"Pikiran terbaik dari satu generasi sibuk membuat orang mengklik iklan," kata Jeff Hammerbacher, mantan insinyur Facebook, kepada saya. "Horor ...", - Elon Musk (Tesla, SpaceX dan jalan menuju masa depan).
Pikiran kami di IPONWEB melakukan hal yang sama.
Dan sepertinya kami memiliki logika bisnis pintar yang memutuskan jenis iklan apa yang akan ditampilkan kepada pengguna, kelompok yang kuat untuk menganalisis data besar, pengelompokan kompleks dan pencocokan dengan cepat, algoritma pembelajaran yang memprediksi klik, konversi, dan bahkan harga potensial, algoritma perhitungan anggaran kompleks siapa yang tahu bagaimana cara mengoptimalkan tawaran secara real time ... dan Azino 777 masih membentuk gagasan tentang teknologi periklanan di RuNet.Tidak begitu, kami pikir, dan memutuskan untuk mulai menceritakan tentang teknologi periklanan nyata di Habré x.
Area di mana kami telah bekerja sejak 2007 disebut AdTech, "teknologi periklanan". Ini sangat beragam dan terus berkembang, melibatkan ratusan ribu perusahaan di seluruh dunia - dari biro iklan kecil "saku" hingga raksasa tiga besar (Google, Facebook, Amazon). Kami berspesialisasi dalam periklanan terprogram, yang berarti pembelian atau penjualan iklan algoritmik otomatis. Saat ini, teknologi ini sudah diterapkan di satelit dan televisi digital, di jalanan dalam bentuk papan iklan digital, taksi, pesawat terbang, di layar di pusat perbelanjaan, radio internet, dan game online. Secara umum, di mana pun ada orang, ada iklan, dan di mana ada iklan, Anda bisa menggunakan programatik.
Menurut perkiraan eMarketer , 86% dari semua iklan digital di Amerika Serikat pada tahun 2020 akan dibeli melalui platform otomatis. Jika Anda "nyalakan Bung" dan menerjemahkan semuanya menjadi uang, Anda mendapat $ 65 miliar - dan ini hanya di AS. Di Rusia, ukuran pasar untuk iklan terprogram adalah 20 kali lebih sedikit, tetapi tumbuh 22% per tahun, meskipun ada krisis.
Gambar di bawah ini menunjukkan para pemain utama dalam pasar pemasaran dan periklanan, beberapa di antaranya membentuk pasar global untuk periklanan terprogram (total sekitar 6800 perusahaan) "pandangan luas". Jika
karena alasan tertentu Anda ingin mempertimbangkan masing-masing secara terpisah, maka berikut adalah gambar dalam
RIBUAN kualitas tinggi.

Sejak 2010, pasar terprogram mulai tumbuh pesat, semakin banyak uang mengalir di sana dari saluran periklanan tradisional - dan booming AdTech, RTB, dan semua ini dimulai.
AdTech adalah salah satu industri dengan pertumbuhan tercepat di dunia, Anda tidak bisa diam, karena pasar cepat jenuh dengan pemain baru.
Dan apa yang harus kita lakukan dengannya?

Hari ini IPONWEB mengembangkan perangkat lunak untuk beberapa lusin perusahaan: (
DSP dan
SSP ), yang memonetisasi iklan untuk pelanggan mereka (pengiklan, agensi, jaringan pertukaran, pemilik situs web) atau untuk pelanggan ini secara langsung (termasuk, misalnya, Automatti, pengembang WordPress. .com), terlepas dari apakah itu tentang menampilkan iklan kepada pengguna tertentu atau tentang cara paling menguntungkan untuk menjual ruang iklan, kami membuat keputusan
untuk sisi gelap dan cerah untuk kedua sisi pasar.
Setiap klien memiliki model bisnis sendiri dan tugas unik, mereka bekerja dengan perusahaan yang berbeda, dengan audiens yang berbeda, dengan berbagai jenis iklan (spanduk, video, teks, iklan asli, format interaktif, papan iklan), sumber lalu lintas (situs, aplikasi seluler, luar iklan, permainan, TV, layar kunci ponsel cerdas) dan di pasar yang berbeda, sangat penting bagi kita untuk memahami secara spesifik di tingkat teknis dan bisnis dan mempertajam sistem untuk klien tertentu.
Sederhana, semua interaksi dalam sistem turun ke berikut ini (menggunakan contoh platform yang membeli iklan):
- Putuskan iklan mana yang ingin Anda tayangkan saat ini dan berapa yang harus Anda bayar.
- Menyimpan informasi tentang iklan mana yang ditampilkan, memprosesnya untuk digunakan lebih lanjut dalam pembelajaran mesin dan ditampilkan dalam laporan.
Sebagian besar interaksi ini dibangun di atas protokol
openRTB real-time.
RTB sudah ada di TV dan di jalanan

Iklan online sama sekali tidak terbatas pada iklan di situs atau dalam aplikasi, dapat ditampilkan pada perangkat apa pun yang setidaknya kadang-kadang terhubung ke jaringan untuk mendapatkan informasi tentang lelang yang dimainkan atau penawaran yang dibuat. Kami sudah melakukan proyek untuk menampilkan iklan yang dipersonalisasi dan otomatis di televisi kabel dan pintar dan di tempat umum, ini disebut Digital Out Of Home, disingkat DOOH.
Dengan tampilan ini, serangkaian tugas baru muncul, karena tidak ada cookie pengguna di sini, Anda perlu mendapatkan data audiens dengan cara lain, dan mengukur tayangan juga. Di sisi lain, di tempat-tempat umum persyaratan untuk keamanan periklanan lebih tinggi, ribuan orang, termasuk anak-anak, akan segera melihat iklan yang tidak diinginkan, jadi Anda perlu menyiapkan sistem verifikasi awal iklan dan menjualnya melalui transaksi pribadi.
Seperti programatik-DOOH, programmatik-TV jauh dari arus utama, menurut perkiraan eMarketer
pada tahun 2018, hanya 3 persen dari persediaan televisi dijual melalui lelang otomatis, sebagian besar iklan masih dijual dalam bentuk kontrak tradisional yang diselesaikan di departemen penjualan saluran, di kantor atau email, dan dijadwalkan dalam spreadsheet di Excel. Namun, mengingat penetrasi TV ke dalam kehidupan orang-orang di seluruh dunia, segmen pasar program ini sangat menjanjikan dan berkembang pesat - di Amerika Serikat selama 5 tahun terakhir, volume pembelian iklan melalui saluran program-TV telah tumbuh 7 kali, hingga dua miliar dolar, dan pada 2019, ia berjanji untuk menunjukkan peningkatan hampir 100%.
Dan untuk apa semua ini ditulis?

Tentu saja, untuk mengatasi berbagai masalah ini, diperlukan berbagai teknologi:
- Seluruh sistem didasarkan pada server HTTP yang sangat banyak yang ditulis dalam C ++, ia memproses permintaan untuk menampilkan iklan, permintaan untuk tawaran secara real time dan menulis log. Banyak log. Terabyte log per hari.
- Logika bisnis ditulis dalam Lua. Ini menentukan bagaimana permintaan akan diproses, materi iklan mana yang akan dilelang, siapa yang akan ditargetkan dan apa, apa yang akan menjadi tawaran, siapa yang akan menang.
- MongoDB / TokuMX digunakan sebagai penyimpanan data pengguna.
- Log diproses dan ditransformasikan menjadi agregat menggunakan Hadoop / Spark, agregat berisi data yang dihitung dengan kunci unik dan dibersihkan dari duplikasi untuk operasi komponen lain, misalnya, algoritma yang memprediksi probabilitas suatu peristiwa dan aplikasi yang mengoptimalkan laju. Semua ini dilakukan di cluster Java ETL kita sendiri menggunakan Apache Spark.
- Sisa pekerjaan offline dengan log, misalnya, menempelkan dan mencocokkan catatan berdasarkan algoritma tertentu, dilakukan oleh layanan internal yang ditulis dalam Java / Scala.
- Antarmuka pengguna adalah kombinasi dari Python / Django di backend dan Angular + TypeScript di frontend.
Masih ada sejumlah layanan, sistem pemantauan, bekerja dengan data, membangun metrik, dan pelaporan, tetapi sebagai bagian dari artikel ini saya tidak ingin berpacu di seluruh Eropa, mengajukan pertanyaan tentang komponen spesifik dalam komentar, dan kami akan membuat materi yang lebih rinci tentang mereka.