Upload
wang-reilly
View
55
Download
2
Embed Size (px)
DESCRIPTION
Задача оптимального розміщення контекстної реклами. К.т.н.; старший викладач кафедри ММСА, ННК «ІПСА», НТУУ «КПІ» Діденко Д. Г. Студентка (бакалавр) кафедри ММСА, ННК «ІПСА», НТУУ «КПІ » Климковська С.Д. ВСТУП. - PowerPoint PPT Presentation
Citation preview
Задача оптимального розміщення контекстної рекламиК.т.н.; старший викладач кафедри ММСА, ННК «ІПСА», НТУУ «КПІ» Діденко Д. Г.
Студентка (бакалавр) кафедри ММСА, ННК «ІПСА», НТУУ «КПІ» Климковська С.Д.
ВСТУП
Пошукова оптимізація SEO – комплекс заходів для підняття позицій сайту в результатах видачі пошукових систем по певних запитах користувачів з метою просування сайту.
Робота по оптимізації включає роботу з внутрішніми чинниками – приведення тексту і розмітки сторінок у відповідність з вибраними запитами, поліпшення якості та кількості тексту на сайті, стилістичне оформлення тексту (заголовки, жирний шрифт), поліпшення структури і навігації, використання внутрішніх посилань, а також зовнішніми чинниками.
2
Зовнішні чинники діляться на:
• статичні зовнішні фактори визначають релевантність сайту на підставі цитованості його зовнішніми веб-ресурсами, а також їх авторитетності незалежно від тексту цитування;• динамічні зовнішні фактори визначають
релевантність сайту на підставі цитованості його зовнішніми веб-ресурсами та їх авторитетності в залежності від тексту цитування. 3
Поняття біржі посилань
• Біржа посилань – система для купівлі/продажу посилань на сайти. • Веб-майстери – беруть участь в системі для
заробітку грошей за допомогою свого сайту шляхом продажу місць під посилання (посилань) зі свого сайту на сайти оптимізаторів. • Оптимізатори – закуповують посилання з
інших сайтів (беклінков) на свої сайти для поліпшення позицій цих сайтів в пошукових системах.
4
Фактори, які впливають на вартість посилання
• рівень вкладеності сторінки (головна, 2-й, 3-й і т.д.);• тематичний індекс цитування сайту (тІЦ –
визначається сумарною вагою сайтів, що посилаються);• Google PageRank сторінки розміщення (метод
обчислення ваги сторінки шляхом підрахунку важливості посилань на неї);• кількість вихідних посилань зі сторінки;• якість сторінки і сайту в цілому;• тематика сайту;
5
• вік домену;• наявність фільтрів накладених на сайт
пошуковими системами;• якість місця наданого для розміщення
посилання (чим вище до початку сторінки, оточення іншими посиланнями та інше);• наявність сайту в каталогах DMOZ, YACA;• рівня домену;• зони домену.
Фактори, які впливають на вартість посилання
6
Дані про біржі посилань
НазватІЦ
Яндекса
PageRank
Кількість
сайтів
Кількість
сторінок
Кількість
користува
чів
Sape.ru 1600 5 595 325416 961
593457 357
Blogun.ru 1100 4 315 257 — 239 915
MainLink.r
u350 5 643 000
383 000
000—
SetLinks.ru 300 5 105 849 20 106 598 131 397
SeoZavr.ru 230 4 20 006 — 41 880
LinkFeed.ru 230 4 397 707205 689
795208 055
XAP.ru 180 4 — 55 637 026 186 801
7
. Постановка задачіАктуальність• Задача являє собою створення автоматизованої
біржі посилань. Суть автоматизації полягає в автоматичній закупівлі посилань найоптимальнішим чином для найбільш можливого підвищення релевантності сайту.• Задача є дуже актуальною, тому що питанням
покращення релевантності задається кожен власник сайту, особливо якщо це власник Інтернет-магазину, а методи оптимізації гарантують вищу ефективність, зменшуючи вплив людського фактору.
8
AdWords API
AdWords API – це набір веб-послуг, які використовуються для створення додатків, призначених для управління обліковими записами AdWords і пов'язаними з ними даними. Основною технологією обміну повідомленнями, використовуваної в AdWords API, є протокол SOAP версії 1.1. Крім того, для спрощення і прискорення розробки додатків надаються клієнтські бібліотеки.
9
Використання AdWords APIДля отримання необхідних даних будемо використовувати такі сервіси, які надає AdWords API:• CampaignService (надає права на додавання,
редагування та призупинення дій компаній);• TrafficEstimatorService (надає дані по трафіку для
компаній, статичні дані, а саме, PR).
Ідея використання сервісів полягає в автоматичному додаванні компаній при додаванні посилань через біржу, здобуття статичних даних про посилання та передачу їх на подальшу математичну обробку.
10
Запит на підключення до AdWords API
• створити центр клієнтів для керування аккаунтами AdWords;• подати заявку на використання AdWords API;• пройти другий етап реєстрації з до
заповненням заявки від центра клієнтів, на цьому етапі ідентифікатор вже отриманий і ним можна користуватись з тестового аккаунту;• прийняти умови використання;• зачекати на схвалення заявки. 11
Підключення до AdWords API
Всі виклики API AdWords необхідно авторизувати за допомогою OAuth 2.0 – відкритий стандарт, який дозволяє надавати зовнішнім додаткам дозвіл на взаємодію з веб-сервісами від імені користувача. Дії:• створити ідентифікатор та секретний ключ
клієнта за допомогою Google Developers Console;• налаштувати клієнтську бібліотеку, щоб з
раніше отриманих даних отримати токен оновлення.
13
Метод оптимізації
Вхідні дані: • початковій бюджет b;• ціна кожного посилання ;• PR для кожного посилання .
(1) за умови, що (2), при чому , Використовуємо алгоритм гілок і границь для розв’язку задач цілочисельного програмування з булевими змінними
14
• S – множина фіксованих змінних, які увійшли в допустимий розв’язок• – множина вільних змінних, з яких проводиться
вибір в S чергової змінної.• Позначимо і припустимо, що , і виконуються
умови• , (4)• (5)• (6)• Умови (5), (6) означають, що в множину S без
порушення нерівності (2) можна додатково внести елементи .
Метод оптимізації
15
З умов (4) – (6) випливає, що не менше максимального значення величини при обмеженнях
,
Вибір чергової змінної для включення в множину S проводиться за допомогою умови
(10)
Для вибраної змінної визначаються величини і
тобто в S включається або .
Метод оптимізації
17
Якщо в процесі розв’язку трапиться, що в множині немає елементів, які можуть бути введені в множину S без порушення обмеження
(2), то отриманий розв’язок приймається в якості першого наближеного розв’язку .
Всі вершини дерева можливих варіантів, для яких виконується умова , з подальшого розглядання виключаються.
Метод оптимізації
18
Метод оптимізації
Із гілок, які залишились, вибирається гілка з максимальним значенням , і процес пошуку оптимального варіанту продовжується. Якщо в процесі розв’язку буде знайдено , то отриманий розв’язок приймається в якості нового наближеного результату. Обчислювальна процедура завершується, якщо для всіх гілок, які залишились, виконується умова .
19
Інтерфейскористувача• Додаток являє собою автоматизовану біржу
посилань, в якій користувачі діляться на веб-майстерів і оптимізаторів, кожен користувач може бути і першим, і другим одночасно.• У розділі «для веб-майстера» користувач може
реєструвати в системі свої посилання, задавати ціну, період дії посилання і кількість місць для розміщуваної реклами на сторінці. За куплені посилання його бюджет поповнюється щодня.• У розділі «для оптимізатора» користувач може
реєструвати свої проекти, які він планує просувати в пошукових системах, ставити їм тематику.
20
ВИСНОВОК
Автоматизація бірж посилань – це крок вперед в галузі оптимізації сайтів. Автоматизація необхідна особливо в тому разі, якщо посилання закупляються масово (десятки тисяч посилань). Це максимізує ефективність підвищення релевантності.
25