
قال لي جيف هاميرباكر ، وهو مهندس سابق على موقع فيسبوك: "إن أفضل عقول جيل منشغل بجعل الناس ينقرون على الإعلانات". "رعب ..." ، - Elon Musk (تسلا ، SpaceX والطريق إلى المستقبل).
عقولنا في IPONWEB تفعل الشيء نفسه.
ويبدو أن لدينا منطقًا تجاريًا ذكيًا يقرر أي نوع من الإعلانات لعرضه على المستخدم ، ومجموعات قوية لتحليل البيانات الضخمة ، والإلتصاق المعقدة والمطابقة السريعة ، وخوارزمية تعلم تتوقع النقرات والتحويلات وحتى السعر المحتمل وخوارزمية حساب معقدة للميزانية من يعرف كيفية تحسين عروض الأسعار في الوقت الفعلي ... وما زال Azino 777 يشكل فكرة عن تقنيات الإعلان في RuNet. لم يكن الأمر كذلك ، فكّرنا ، وقررنا البدء في معرفة تقنيات الإعلان الحقيقية على Habré س.
المنطقة التي نعمل فيها منذ عام 2007 تسمى AdTech ، "تكنولوجيا الإعلان". إنه متنوع للغاية ومتطور باستمرار ، ويشمل مئات الآلاف من الشركات في جميع أنحاء العالم - من وكالات الإعلان "الجيب" الصغيرة إلى الشركات الثلاث الكبرى (Google ، Facebook ، Amazon). نحن متخصصون في الإعلان البرنامجي ، مما يعني شراء أو بيع الخوارزميات الآلية. اليوم ، يتم تطبيق هذه التقنيات بالفعل على القنوات الفضائية والتلفزيون الرقمي ، في الشوارع في شكل لوحات إعلانية رقمية ، وسيارات الأجرة ، والطائرات ، وعلى شاشات مراكز التسوق ، وفي إذاعة الإنترنت والألعاب عبر الإنترنت. بشكل عام ، أينما كان هناك أشخاص ، هناك إعلانات ، وحيث يوجد إعلانات ، يمكنك استخدام برنامجي.
وفقًا لتوقعات eMarketer ، سيتم شراء 86٪ من إجمالي الإعلانات الرقمية في الولايات المتحدة في عام 2020 من خلال منصات آلية. إذا قمت "بتشغيل Dude" وترجمته إلى أموال ، فستحصل على 65 مليار دولار - وهذا فقط في الولايات المتحدة الأمريكية. في روسيا ، يقل حجم سوق الإعلانات البرنامجية 20 مرة ، لكنه ينمو بمعدل 22٪ سنويًا ، على الرغم من الأزمات.
توضح الصورة أدناه الجهات الفاعلة الرئيسية في سوق التسويق والإعلان ، والتي يشكل بعضها السوق العالمية للإعلانات البرامجية (أي ما مجموعه حوالي 6800 شركة) "وجهة نظر الطيور". إذا كنت ترغب في التفكير في كل منها على حدة ، فهذه صورة عالية الجودة
بآلاف .

منذ عام 2010 ، بدأ السوق البرنامجي ينمو بسرعة ، حيث تدفقت الأموال أكثر فأكثر من القنوات الإعلانية التقليدية - وبدأت طفرة AdTech و RTB وبدأ كل هذا.
تعد AdTech واحدة من أسرع الصناعات نمواً في العالم ، ولا يمكنك الوقوف صامتًا ، لأن السوق مشبع سريعًا باللاعبين الجدد.
وماذا يجب أن نفعل به؟

اليوم ، تقوم IPONWEB بتطوير برامج لعشرات الشركات: (
DSP و
SSP ) ، التي تستثمر الإعلانات لعملائها (المعلنين ، الوكالات ، شبكات التبادل ، مالكي مواقع الويب) أو لنفس العملاء مباشرة (بما في ذلك ، على سبيل المثال ، Automatti ، مطور WordPress .com) ، بصرف النظر عما إذا كان الأمر يتعلق بعرض الإعلانات لمستخدم معين أو حول الطريقة الأكثر ربحية لبيع مساحة إعلانية ، فإننا نتخذ قرارات
بشأن الجانبين المظلمين والمشرقين لكلا جانبي السوق.
لكل عميل نموذج أعماله ومهامه الفريدة ، فهو يعمل مع شركات مختلفة ، مع جماهير مختلفة ، مع أنواع مختلفة من الإعلانات (لافتات ، فيديو ، نص ، إعلانات أصلية ، تنسيقات تفاعلية ، لوحات إعلانية) ، مصادر حركة المرور (المواقع ، تطبيقات الهاتف المحمول ، في الهواء الطلق الإعلان والألعاب والتلفزيون وشاشات قفل الهاتف الذكي) وفي الأسواق المختلفة ، من المهم للغاية بالنسبة لنا أن نفهم التفاصيل على المستويين الفني والتجاري وشحذ النظام لعميل معين.
المبسطة ، تأتي جميع التفاعلات داخل النظام فيما يلي (باستخدام مثال النظام الأساسي الذي يشتري الإعلانات):
- حدد الإعلان الذي تريد عرضه في الوقت الحالي والمبلغ الذي يجب دفعه مقابل ذلك.
- احفظ المعلومات المتعلقة بالإعلان الذي تم عرضه ، وقم بمعالجته لمزيد من الاستخدام في التعلم الآلي وعرضه في التقرير.
معظم هذه التفاعلات مبنية على بروتوكول
openRTB في الوقت
الحقيقي .
RTB موجود بالفعل على التلفزيون وفي الشوارع

لا يقتصر الإعلان عبر الإنترنت على الإطلاق على الإعلان على الموقع أو في التطبيق ، بل يمكن أن يظهر على أي جهاز يتصل في بعض الأحيان بالشبكة للحصول على معلومات حول المزادات التي يتم تشغيلها أو الصفقات التي تتم. نحن نقوم بالفعل بمشاريع لعرض إعلانات مخصصة وآلية على الكابل والتلفزيون الذكي وفي الأماكن العامة ، وهذا ما يسمى Digital Out Of Home ، مختصر DOOH.
مع هذه العروض ، تنشأ مجموعة من المهام الجديدة ، نظرًا لعدم وجود ملفات تعريف ارتباط للمستخدم هنا ، تحتاج إلى الحصول على بيانات الجمهور بطرق أخرى ، وقياس مرات الظهور أيضًا. من ناحية أخرى ، في الأماكن العامة تكون متطلبات السلامة الإعلانية أعلى ، فسوف يرى الآلاف من الناس ، بمن فيهم الأطفال ، إعلانات غير مرغوب فيها على الفور ، لذلك تحتاج إلى إنشاء نظام للتحقق المبدئي من الإعلانات وبيعها من خلال المعاملات الخاصة.
مثل programmeatic-DOOH ، programmatic-TV ليس بعيدًا عن الاتجاه السائد ، وفقًا لتقديرات eMarketer
في عام 2018 ، تم بيع
3 بالمائة فقط من المخزون التلفزيوني من خلال مزادات تلقائية ، لا يزال يتم بيع معظم الإعلانات في شكل عقود تقليدية مبرمة في قسم مبيعات القناة ، في المكتب أو البريد الإلكتروني ، ومن المقرر في جدول بيانات في Excel. ولكن نظرًا لاختراق التلفزيون في حياة الناس حول العالم ، فإن هذا الجزء من السوق البرنامجي يعد واعداً للغاية وينمو بسرعة - في الولايات المتحدة على مدى السنوات الخمس الماضية ، زاد حجم مشتريات الإعلانات عبر قناة البرامج التلفزيونية - 7 مرات ، بما يصل إلى ملياري دولار ، وفي عام 2019 ، تعد بزيادة 100٪ تقريبًا.
وما كل هذا مكتوب؟

بالطبع ، لحل هذه المجموعة من المشاكل ، هناك حاجة إلى العديد من التقنيات المختلفة:
- يعتمد النظام بأكمله على خادم HTTP محمّل بدرجة عالية مكتوب بلغة C ++ ، ويعالج طلبات عرض الإعلانات وطلبات عروض الأسعار في الوقت الفعلي ويكتب السجلات. الكثير من السجلات. تيرابايت من سجلات في اليوم الواحد.
- منطق الأعمال مكتوب باللغة Lua. إنه يحدد كيفية معالجة الطلبات ، وأي تصميم سيذهب إلى المزاد ، ومن سيستهدف ، وماذا سيكون ، ومن سيفوز.
- يستخدم MongoDB / TokuMX كتخزين بيانات المستخدم.
- تتم معالجة السجلات وتحويلها إلى مجاميع باستخدام Hadoop / Spark ، وتحتوي المجاميع على بيانات محسوبة بواسطة مفاتيح فريدة ومحو من الازدواجية لتشغيل مكونات أخرى ، على سبيل المثال ، خوارزمية تتنبأ باحتمال وقوع حدث وتطبيق يعمل على تحسين المعدل. كل هذا يتم في نظام Java ETL الخاص بنا باستخدام Apache Spark.
- تتم بقية العمل دون اتصال مع السجلات ، على سبيل المثال ، الإلتصاق ومطابقة السجلات وفقًا لخوارزمية معينة ، بواسطة خدمة داخلية مكتوبة بلغة Java / Scala.
- واجهة المستخدم عبارة عن مزيج من Python / Django على الواجهة الخلفية و Angular + TypeScript على الواجهة الأمامية.
لا يزال هناك عدد من الخدمات ، وأنظمة المراقبة ، التي تعمل مع البيانات ، وبناء المقاييس ، وإعداد التقارير ، لكن كجزء من هذه المقالة لا أرغب في تشغيلها في جميع أنحاء أوروبا ، اطرح أسئلة حول مكونات محددة في التعليقات ، وسنقدم مواد أكثر تفصيلًا عنها.