Может я конечно ошибаюсь, но с медийной рекламой мне как раз было все ясно. Там рекламодатели платят за показы. Рекламодатель либо платит за 1000 показов сразу, и его откручивают, либо он напрямую участвует в РТБ аукционе и платит за показ по его результатам. Таким образом клики тут вообще не нужны и они не показываются в статистике РСЯ. Опять таки, это мое личное мнение.
Как раз с директом, где рекламодатель платит за клики, вопросов больше. Пока я нигде не видел описания, как все-таки это работает.
Но вот вам пример самой банальной идеи, как это может работать. Яндекс просто берет статистику, сколько в среднем после 1000 показов в директе произошло кликов, и сколько при этом списалось с рекламодателя денег за эти клики (на всех сайтах рекламной сети). Вот вам и стоимость 1000 показов для рекламодателя в директе. И это не важно, что на вашем сайте кликов по объявлению этого рекламодателя было 100%, доход поделят на все площадки, где это объявление показывалось. Как бы усреднят. Для новых рекламодателей (на которых нет еще статистики), возможно берут какой-то средний показатель по тематике или еще как-то, а потом уже корректируют, когда набирается статистика.
Поднимаю из раздела вот этот код, чтобы показывать разные ID блоки в зависимости от девайса или разрешения, но вот вопрос к программистам: есть ли решение, без вмешательства в код RTB, например, если (max-device-width: 728px), то показывается один код, а если ПК, то другой код.
Все-таки не хотелось бы лезть руками именно в сам код блоков. ТП может и кому-то сказала сделайте так и так, а строка правил говорит другое, кому больше верить, ведь и ТП по ту сторону могут быть сегодня-завтра разные.
Вопрос в том, как еще сделать чтобы на смартфонах не вылезал медийный блок 728*90, так его приходится везде исключать, но на ПК он был бы очень кстати. Использую адаптивные блоки со всеми указаниями для разрешений в css
Здесь нет никакого вмешательства в код RTB совсем. Так что можно смело использовать, если подходит.
Можно конечно создать два блока в верстке и с помощью CSS определить, что один видимый для одного разрешения, а другой для другого. Но мне кажется javascript решение лучше, потому что в этом случае у вас один РТБ блок на странице (при CSS решении их будет два. хоть один и невидимый).
Это если смотреть статистику по отдельным блокам. А Вы смотрите, как советовали, по тематической площадке: Продукты -> Тематические площадки.
Дальше внизу Вы увидите свои тематические площадки, и там уже есть ссылки на статистику:
По тематической площадке
По блокам Директа
По срезам Директа
По срезам RTB
По RTB-блокам
Выбирайте по блокам и смотрите. Названия блоков там будут.
Можно почитать помощь:
https://yandex.ru/support/partner2/web/products-rtb/partner-code.xml
Там есть пример, как переопределять свойства у существующего блока:
Ya.Context.AdvManager.render({ blockId: "R-A-12345-1", renderTo: 'rtb', async: true, directSettings: { titleColor: '#f00', urlColor: '#00a', hoverColor: '#00f', bgColor: '#0f0', siteBgColor: '#000', borderColor: '#f00' } });
Ниже объяснение, как пользоваться срезами с примером (statId - это и есть идентификатор для среза):
<div id="yandex_rtb_R-A-12345-1"></div> <script type="text/javascript"> (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-12345-1", renderTo: "rtb", statId: 34567, async: true }); });
Фактически не обязательно создавать новые блоки для тестирование новых стилей. Можно, как и раньше переопределять в коде для одного блока и пользоваться срезами.
P.S. Сам не пользовался переопределением свойств, но срезы использую (для разных страниц ставлю один и тот же блок, но с разными срезами)