sergeich_gs

Рейтинг
160
Регистрация
22.06.2017
skif06:
Вначале графики почти совпадают, но масштаб на осях разный (справа и слева). Вот, например, в точке расхождения, запросов около 80 000, а показов 90 000+. Да и общие цифры над графиком говорят о том, что запросов меньше, чем показов.

Да, точно, разный масштаб графиков я не заметил, прошу прощения.

Тогда ответ прост: ХЗ. )

---------- Добавлено 16.11.2017 в 22:30 ----------

Да, раньше показов было процентов на 15 больше чем запросов...

Значит эти термины значат не то, что кажется исходя из названия.

Вадим825:
Спасибо, точно.
Не сразу подумал, что у гугла может быть такое, что показы — это кол-во кликов.)

Не.

Показы блоков ссылок - это показы, совершённые после клика на одну из ссылок. В данном случае количество совпадает, но это не одно и то же.

v3.2 повесил.

Добавлена возможность вытаскивать объявления по определённым словам, сделана возможность полного переопределения настроек через cron.

Если включена галка проверки с вытаскиванием из поиска, то другие фильтры отключаются. Будьте внимательны.

Возможно, позже, придумаю более разумный вариант с совмещением...

Vanzent:
Добавить в search_bad_ads.php в самое начало:

$res*=*exec('ps*-ef*|*grep*'.basename(__FILE__).'*|*grep*-v*grep*|*wc*-l');

if*($res*>*1)
****exit('Script*is*already*running!*Exit...');*

Это предотвратит запуск скрипта из веба если он уже запущен по крону

Пошёл другим путём. Для работы нужны два временных файла. Каждый процесс cron создаёт свои файлы. Таким образом можно работать параллельно, не ждать пока что-то из cron завершится.

Полное переопределение настроек через cron.

Для полного нужно добавить "!!!". Иначе переопределятся только указанные настройки.

Выставляем нужные нам галки, нажимаем кнопку "show json", полученную строку в параметр.

У меня, например, так в планировщике:


*/19 * * * * apache-name /usr/bin/php /var/.../blocker/search_bad_ads.php '!!!{"num_of_pages":"1","num_of_ads_per_page":"90","rich_media":"checked","stopwords_check":"checked","whitelist":"checked","lat2cyr":"checked","ad_account":"checked","check_target_url":"checked","mark_reviewed":"checked","get_stats":"checked","no_save_clear":"checked"}'
*/12 * * * * apache-name /usr/bin/php /var/.../blocker/search_bad_ads.php '!!!{"num_of_pages":"4","num_of_ads_per_page":"50","text":"checked","stopwords_check":"checked","badadlist_check":"checked","whitelist":"checked","lat2cyr":"checked","reviewed":"checked","ad_account":"checked","blogspot":"checked","disguised_text":"checked","check_target_url":"checked","get_stats":"checked","no_save_clear":"checked"}'
*/17 * * * * apache-name /usr/bin/php /var/.../blocker/search_bad_ads.php '!!!{"num_of_pages":"1","num_of_ads_per_page":"50","text":"checked","searchwords_check":"checked","whitelist":"checked","get_stats":"checked"}'
*/4 * * * * apache-name /usr/bin/php /var/.../blocker/search_bad_ads.php

1) непроверенные медийные (без сохранения чистых)

2) проверенные текстовые, 200 штук (без сохранения чистых)

3) проход по поисковому списку

4) запуск с теми параметрами, что выставлены в панели управления.

skif06:
Почему показов объявлений больше, чем запросов (по крайней мере, так было до расхождения графика)?

Запросов везде больше.

skif06:
Почему при установленном ползунке на 20%, показов получается 70-80% от запросов?

Потому что 20% объявлений, а не показов. Более выгодные показываются чаще.

png graphman.png
Vanzent:
PS - Эта проверка на запуск для линукса. Забываю, что есть виндовс пользователи. Как там делать я не знаю.

А там и cron нет.

---------- Добавлено 16.11.2017 в 14:56 ----------

xoxol4uk22:
А в белый список можно же и домены вносить? Или только текст объявления?

Домены можно (но они будут проверяться только если стоит галка Check target URL). Можно вообще исправить, чтоб в любом случае проверялись...

Можно добавлять название рекламодателя (словесное), можно id рекламодателя (adv-34792837918273).

xoxol4uk22:
Может кто подскажет, почему белый список вообще не срабатывает? Я слова добавил, например, "нурофен", но все равно блокирует "Нурофен при простуде и гриппе" каждый раз. Почему?(( Галочки стоят обе в Whitelis

Только хотел про авторизацию писать. Значит войти удалось.

Попробуйте Disable utf8_decode, если кодировка не слетит в свежепроверенных.

Вообще странно, не должно...

wakh:
Цитата:
Сообщение от sergeich_gs
Вот наглядный эффект от этой функции.

а что это за отчёт?

Это отчёт по сайтам, последняя произвольная вкладка, где я просто эти 4 параметра выбрал.

Olisher:
И все-таки в чем сущность выгоды, если не ставить в заглушку резерв, только что 30% пользователям будет комфортней видеть пустые блоки вместо рекламы? По мне так пустой блок, особенно в мобильной версии неожиданная пустота выглядет более нелепо, как если на уличных бордах на 30% стенды будут пустыми, но сами стенды будут. Я так понимаю?
Хорошо, а как тогда сделать чтобы пустые места сворачивались, раз они не нужны ни Гуглу ни посетителям?

Google их умеет сворачивать, там в настройках по-умолчанию такое.

Только если Ваши блоки обёрнуты чем то с фиксированными размерами будет пустота.

Или если на сами ins в стилях размеры заданы.

tj1978:
А можно ли код РСЯ вставлять в функцию "Если объявления не доступны"?

Это правила не запрещают.

Если РСЯ не против, то можно.

По-моему, мешанину уж проще перебором выявлять - менее трудозатратно, чем пытаться подобрать все варианты. А когда регулярно работает, совсем немного объявлений ежечасно появляется.

Vanzent, можно код в свою версию включить?

Всего: 1119