альтернатива
Отличный CTR для нерелевантных объявлений на полупустых профилях. А что вы хотите?
ТС, ваше нарушение а той странице, скиншот который вы привели - Смещение основного содержания в нижнюю часть страницы. Страница ваша посвящена скачиванию, но кнопки "Скачать" не видно, пока не промотаешь страницу вниз. Поэтому, когда в объявлениях крутится рекламодатель партнёрки с большой зеленой кнопкой Download и посетитель по ошибке нажимает на рекламу и сразу же закрывает его сайт, т.к. это не то что он хотел скачать. Большой CTR, большой процент отказов. Прямой путь к бану аккаунта.
Думаю, что если вы действительно такие услуги оказываете, и они работают, то можно предложить клиентам за скидку по факту освобождения от армии написать об этом в своём вконтакте. SMM ;)
(не знаю как удалить сообщение написанное по ошибке)
Так у вас на этой странице вообще код адсенса не размещён, как помочь то? Скриншот с блоками рекламными сделайте тогда для примера что ли, как они были расположены.
Да, верно понимаете, по строке на товар. То, что они будут прибавляться, ничего страшного. Одной таблицей обходиться неправильно, не буду объяснять почему. Читайте про нормальные формы
Мне кажется, что [group] в полученном наборе - излишнее. А в остальном, нормализация данных:
create table goods ( int id primary key, varchar title, int groups_id foreign key references groups(id));create table orders( int id primary key, varchar title, varchar customer);create table order_items( int id primary key, int orders_id foreign key references orders(id), int goods_id foreign key references goods(id), int quantity);
На foreign key полях сделать, понятное дело, индексы.
В скольки наборах есть определенный товар:
select count(distinct orders_id) from order_items where goods_id = :id_товара
Top10 популярных товаров в группе:
select title, count(distinct goods_id) as cntfrom order_itemsjoin goods on (goods.id = order_items.goods_id)where groups_id = :id_группыgroup by titleorder by cnt desclimit 10
Далее можно оптимизировать под запросы, например кешировать агрегаты (денормализация).
Медийку за показы, не?
У графических баннеров можно назначить стоимость за показы, а не за клики. Если баннер с высоким CTR, это может быть выгодно рекламодателю.
Естественно, что Google будет показывать наиболее выгодное (для себя) рекламное объявление (CTR*стоимость)