Площадка PUSH SUBSCRIBER SCRIPT для издателя

В видео ниже мы рассмотрели особенности площадки PUSH SUBSCRIBER SCRIPT для издателя.

Основные моменты #

Push-уведомления — это небольшие всплывающие окна. Уведомления появляются на экране в области оповещений при наличии возможности вывода принятых данных.

Рекламный формат Push Subscriber Script работает по следующему принципу: издатель размещает код на своем сайте, посетители которого подписываются на нотификации. Затем подписчикам рассылаются рекламные объявления различного формата, например:

Сегодня вы можете выиграть новый iPhone. Чтобы продолжить, нажмите «Далее».

После клика пользователь попадает на лендинг рекламодателя, где выполняет целевое действие: оставляет свой e-mail или проходит опрос. Пока посетитель сайта не отпишется либо не восстановит операционную систему устройства до заводских настроек, ему будут приходить оповещения с рекламными предложениями.

Push-уведомления продолжают работать, когда пользователь уходит с сайта или его браузер становится неактивным. Следовательно, появляется возможность отправлять сообщения на экран устройства или в приложение практически в любое время для привлечения подписчика на сайт рекламодателя.

Важно: подписки могут работать не на всех браузерах. Подробнее о совместимости подписок и браузеров читайте здесь.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Пример push-уведомлений на мобильном и десктопном устройстве

Создание площадки #

Прежде чем создавать площадку, на платформе должен быть заведен профиль издателя. Он самостоятельно регистрируется через главную страницу сайта партнерской программы, или же вы регистрируете его через платформу Salematics.

Чтобы создать новую площадку, нажмите кнопку «Создать» — «Площадка».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Создание площадки, кнопки «Создать» и «Площадка»

Блок «Администрирование» #

Откроется страница с настройками площадки. Выберите издателя в блоке «Администрирование»: укажите его ID или имя в соответствующем поле. Строка «Партнерская программа» заполнится автоматически, так как издатель уже будет привязан к одной из программ.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», поля «Издатель» и «Партнерская программа»

В выпадающем списке «Статус» по умолчанию установлена опция «Активный». После создания площадки, в случае нарушений, ее можно отклонить. Тогда площадка будет заблокирована, и издатель не сможет отправлять на нее трафик. Либо можно выбрать статус «В архиве (Удалена)», то есть полностью удалить ее из системы.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», выпадающий список «Статус»

«Категории IAB» — обязательная настройка. В ней вы должны указать одну или несколько категорий, к которым относится площадка. Рекомендуем не выставлять больше 10 категорий. IAB категории необходимы для точного таргетинга.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», поле «Категории IAB»

Если у вас появились трудности с выбором категории, установите «IAB24 — Uncategorized» или «IAB1 — Arts & Entertainment», поскольку они имеют широкое определение. Когда площадка содержит контент сексуального характера, отметьте значение «IAB25-3 — Pornography». Теперь на площадке будет показываться только реклама для взрослых.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», редактирование IAB категорий

Теперь отметьте метод отчисления: «Наследуется от вебмастера», «CPM», «CPC», «CPA», «Revshare» или «Фиксированная ставка». «Наследуется от вебмастера» применяется, когда у издателя уже настроен один из методов. После этого настройки издателя будут перенесены на текущую площадку. Для примера выберем «Revshare». По умолчанию он составляет 65% начислений.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», выпадающий список «Начисление»

Если вы установили фиксированную модель оплаты (CPM или CPC), рекомендуем настроить максимальную ставку по странам через соответствующую кнопку.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», функция «Максимальная ставка по странам»

Нажав на кнопку, пропишите ставки по каждой стране в отдельности либо определите единую ставку для стран. Если вам нужно сбросить ставки на среднее значение или установить цену для всех стран, кликните на поле «Ваша ставка». Внеся сведения, сохраните изменения.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», функция «Максимальная ставка по странам»

Теперь разберем, из чего складывается заработок издателя, отправляющего трафик на кампании с push-подписками.

Если издатель получает выплаты по модели «Revshare», его доход зависит от количества людей, которые читают рассылки, переходят по ссылкам и совершают целевые действия. За каждое выполненное целевое действие рекламодатель платит комиссию. В свою очередь издатель получает вознаграждение в размере установленного «Revshare».

Когда издатель получает заработок по CPA, его доход от каждой подписки рассчитывается динамически. Стоимость будет зависеть от качества трафика и его характеристик: гео, устройств, срока действия подписки.

На платформе Salematics доступна статистика площадок, которая отображает доходность каждой подписки пользователя, пришедшего с конкретной площадки. Период статистики — последние 70 дней. Также вы можете ознакомиться со статистическими данными по количеству подписок, совершенных определенное количество дней назад — последние 70 дней.

Для вычисления цены подписки используется схема:

  1. Считается общее количество подписок за последние 70 дней (S1).
  2. Вычисляется доходность подписок за последние 70 дней (S2). Сумма определяется как доходность подписки на N-ый день, умноженная на коэффициент N-го дня (K), который считается таким образом:

K(N) = сумма, полученная от подписки за 70 дней / сумма, полученная от подписки за N-дней.

Для коэффициента «K» применяется кластеризация, которая состоит из страны и устройства.

  1. Результат (цена подписки, cost) = S2 / S1.

Если у площадки отсутствует статистика, берется базовая ставка по стране. Ставка, в свою очередь, представляет собой среднюю доходность подписки по конкретной стране.

  1. Для модели CPA полученный результат умножается на показатель CR, который считается как отношение количества подписок к количеству показов подписывающих прелендов. Здесь используется кластеризация, которая включает в себя промо, источник, страну и устройство.

Таким образом, конечная формула будет выглядеть так: Cost = CR * (S2 / S1).

«Ограничение суточного оборота» мы не будем разбирать на конкретном примере. Функционал относится к сложному виду подключения. Настройки необходимы для RTB и XML-feed. О SSP/Feed-площадках вы можете прочитать в соответствующей статье.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», поле «Ограничение суточного оборота»

«Лист приоритетных кампаний» позволяет повлиять на то, какая именно реклама будет отображаться на площадке. Допустим, вы хотите, чтобы на сайте про APK в первую очередь показывались офферы с приложениями, а потом уже все остальное. В таком случае вы можете указать ID рекламных кампаний, которые будут в приоритете.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», поле «Лист приоритетных кампаний»

Чтобы добавить ID кампаний, кликните на пустое поле, в открывшемся окне перечислите идентификаторы через запятую и нажмите «Сохранить и продолжить».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», настройка листа приоритетных кампаний

Из выпадающего списка «Utm source» выберите шаблон, на основе которого сгенерируется «UTM Source»:

  • «Единый для площадки» — устанавливается, если площадка размещена только на одном домене.
  • «Зависит от домена» — используется, когда одна и та же площадка размещена на нескольких доменах. При этом стоит убедиться, что имена доменов передаются. Это можно проверить в блоке «Фильтры» — «Домены», после того как на площадку начнет поступать трафик.
  • «Зависит от S1».
  • «Зависит от S2».
  • «Зависит от S1 и S2».

Вы можете установить тип «Единый для площадки». Однако рекомендуем договориться с издателем о передаче параметров «S1» и «S2». Подробнее о параметрах мы расскажем далее.

Как только вы убедитесь, что издатель передает параметры, в «Utm source» отметьте новый, соответствующий шаблон.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», поле «Лист приоритетных кампаний»

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

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Администрирование», функция проверки качества трафика

Блок «Информация» #

Следующий блок — «Информация». Укажите в строке «Имя» название площадки, которое будет отображать главную суть.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Информация», поле «Имя»

Далее идет графа «Тип», где вы из предложенного перечня выбираете инвентарь, который будет использован на площадке. В данном случае отметьте «PUSH SUBSCRIBER SCRIPT». Нажмите «Выбрать и продолжить».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Информация», выбор инвентаря

По умолчанию SW файл всегда находится в корне сайта издателя. Когда издатель перемещает файл в другую папку, в соответствующем поле настроек платформы пропишите новый путь к документу. Если положение SW файла остается неизменным, строка будет пустой.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Информация», поле «Путь к SW файлу»

Блок «Фильтры» #

В блоке «Фильтры» можно обозначить «Типичность языка», то есть используемый язык браузера. Предположим, находясь в Великобритании и пользуясь браузером на английском языке, вы имеете дело с регулярным языком, а если при таких же условиях браузер будет на русском — это нерегулярный язык. Настройка позволит отсекать, например, туристов, путешественников или иностранцев, если вы хотите таргетироваться только на британцах.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Фильтры», выпадающий список «Типичность языка»

Также в «Фильтрах» существует ряд настроек: «Браузеры», «Устройства», «GEO», «Языки браузера», «Домены», «ID приложений», «Имена приложений», «IAB кат. кампании», «IP», «ID кампаний», «ISP», «Провайдер», «Поставщик», «Имена устройств», «Параметр S1», «Параметр S2» и «UTM Source». С их помощью возможно, например, указать список определенных браузеров, доменов или устройств, с которых будет или не будет приниматься трафик. В дальнейшем, когда площадка будет запущена, в данном разделе вы можете проанализировать ее качество. Более подробно этот процесс рассмотрен в материале «Контроль качества площадок издателя при помощи вкладки „Качество“».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Фильтры», перечень доступных фильтров

Немного остановимся на специальных параметрах «S1» и «S2», передающихся при совершении клика.

Так, в «Параметре S1» передается SubID первого уровня, а в «Параметре S2» — SubID второго уровня. Предположим, что издатель использует данную площадку на многих сайтах, и в параметрах он пересылает домен сайта. То есть у вас есть одна площадка, и для того, чтобы фильтровать трафик с разных сайтов и доменов, можно передавать в параметрах конкретный домен площадки. Эти сведения записываются в базу данных и отправляются рекламодателю для дальнейшей работы. Впоследствии возможна настройка фильтрации по параметрам «S1» и «S2».

Другой параметр — «UTM Source» — является хеш-суммой значений: «Домен» + «S1» + «S2». Условия для формирования «UTM Source» вы можете задать в блоке «Администрирование». «UTM Source» используется для более тонкой настройки white и black листов.

Блок «Фильтрация источников трафика» #

С помощью JSTDS фильтров, которые находятся в блоке «Фильтрация источников трафика», можно блокировать некачественные запросы на показ рекламы. Работа с фильтрами подробно рассмотрена в статье «Настройка фильтров JSTDS в кампаниях». Процесс их установки на площадках будет аналогичным.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Фильтрация источников трафика»

Блок «Оптимизация и правила» #

Когда у площадки большое количество источников трафика, которые постоянно меняются, ручной оптимизации будет не хватать. Вы не успеете заблокировать убыточные источники, поскольку они будут появляться и исчезать быстрее, чем вы сможете вносить их в black или white листы.

Для решения задачи понадобится блок «Оптимизация и правила». Подробнее об их настройке читайте в отдельном материале. Установка правил для площадок и кампаний не отличается.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Блок «Оптимизация и правила»

Подключение готового скрипта #

После заполнения необходимых полей, нажмите кнопку «Создать».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Кнопка создания площадки

Генерируется скрипт. Он расположен в новой вкладке «Подключение». В случае с Push Subscriber Script создаются «Ссылка на скрипт» и SW файл. Мы скопируем скрипт, скачаем документ и интегрируем их на страницу сайта издателя.

Чтобы код функционировал, издателю нужен доступ к серверу сайта. Так издатель сможет разместить SW файл, который должен находиться на том же домене, где будут совершаться подписки.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Вкладка «Подключение», ссылка на скрипт и SW файл

Добавление в скрипт переменных для оптимизации трафика #

Для качественного подбора рекламы издатель может добавлять ряд переменных в рекламный тег, который размещает на своих источниках. Например:

<script src="//mediaoaktree.com/v2/loader.js?_t=52468" data-ts="1574069688" data-token="9bb42c5f29e5f1a225e4cd606ef25f1602f1637e" data-promo-cdn="mediaoaktree.com" data-q="QUERY" data-s1="S1" data-s2="S2" data-s3="S3"></script>

Переменные подразделяются на типы:

  • «data-q=”QUERY”» — в ссылке вместо «QUERY» передаются ключевые слова или фразы, которые используются для улучшения таргетинга. Настройка применяется по желанию издателя. Рекламные скрипты автоматически берут ключевое слово из заголовка страницы.
  • «data-s1=”S1″» — вместо «S1» подставляется источник трафика. Если скрипт размещается на конкретном сайте, «S1» указывать не нужно. Когда один и тот же скрипт добавляют на разные сайты, в параметр «S1» следует внести домен сайта, на котором находится скрипт.
  • «data-s2=”S2″» — взамен «S2» прописывается саб-источник трафика. Рассмотрим два примера вспомогательных источников.

В первом случае есть сайт с категориями, которые находятся на саб-доменах. Следовательно, в параметре «S1» пропишем основной домен, а в «S2» — саб-домен:

<script src="//mediaoaktree.com/v2/loader.js?_t=52468" data-ts="1574069688" data-token="9bb42c5f29e5f1a225e4cd606ef25f1602f1637e" data-promo-cdn="mediaoaktree.com" data-s1="website.com" data-s2="movie.website.com"></script>
<script src="//mediaoaktree.com/v2/loader.js?_t=52468" data-ts="1574069688" data-token="9bb42c5f29e5f1a225e4cd606ef25f1602f1637e" data-promo-cdn="mediaoaktree.com" data-s1="website.com" data-s2="music.website.com"></script>

Во втором случае есть рекламная сеть, которая продает трафик с различных сайтов. Тогда в «S1» мы можем подставить название рекламной сети, а в «S2» — домен или ID сайта, на котором размещен рекламный скрипт. Это будет выглядеть так:

<script src="//mediaoaktree.com/v2/loader.js?_t=52468" data-ts="1574069688" data-token="9bb42c5f29e5f1a225e4cd606ef25f1602f1637e" data-promo-cdn="mediaoaktree.com" data-s1="adnetwork.com" data-s2="website_1.com"></script>
<script src="//mediaoaktree.com/v2/loader.js?_t=52468" data-ts="1574069688" data-token="9bb42c5f29e5f1a225e4cd606ef25f1602f1637e" data-promo-cdn="mediaoaktree.com" data-s1="adnetwork.com" data-s2="website_2.com"></script>
  • «data-s3=”S3″» — допускается замена параметра «S3» на click_id, когда издатель планирует использовать postback. Издатель задает значения для «S3» по своему усмотрению. Когда «S3» не указан, платформа генерирует click_id.

Параметры «S1» и «S2» применяются, если один и тот же рекламный тег используется на разных сайтах или в проектах с большим количеством категорий контента. Для параметров «S3» и «query» строгих правил по использованию нет.

Издатель может разместить один рекламный тег на двух различных сайтах. Если издатель пропишет названия своих сайтов или их домены в параметре «S1» (data-s1=”website1″ и data-s1=”website2″), вы сможете узнать, с какого сайта пришли трафик и большинство конверсий. Также появится возможность понять, как оптимизировать каждый из сайтов. Без этих сведений вы не сможете увидеть сайт с лучшим результатом и подобрать качественную рекламу.

Теперь перейдем к интеграции скрипта на страницу сайта издателя. Разберем процесс интеграции на примере CMS WordPress.

Добавление скрипта в CMS WordPress #

Ссылку на скрипт можно добавить двумя способами:

  1. внести изменения в тему сайта на WordPress;
  2. использовать специальный плагин.

Самый простой и быстрый способ — воспользоваться плагином. Поэтому этот алгоритм мы и рассмотрим далее.

Сперва войдите в свою учетную запись сайта на базе WordPress и переключитесь во вкладку «Plugins» — «Add New».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Добавление скрипта в CMS WordPress

На открывшейся странице найдите плагин «Insert Headers and Footers», используя строку поиска. Нажмите «Install Now».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Добавление скрипта в CMS WordPress

Когда расширение будет установлено, кликните на «Activate».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Добавление скрипта в CMS WordPress

Перейдите во вкладку «Settings» — «Insert Headers and Footers».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Добавление скрипта в CMS WordPress

Вставьте ссылку на скрипт в поле «Scripts in Header» и нажмите кнопку «Save».

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Добавление скрипта в CMS WordPress

Далее, используя свой файловый менеджер, перенесите скачанный SW файл в основную папку сайта.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Файловый менеджер

Теперь Push Subscriber Script интегрирован на сайт с WordPress.

Важно:

Существуют и другие плагины для размещения рекламы на сайте с WordPress. Одно из таких решений — «Ad Inserter — Ad Manager & AdSense Ads». С его помощью вы сможете создать перечень страниц, на которые необходимо интегрировать скрипт, и добавить иные настройки.

Если площадка была только что создана — скрипт может не функционировать. Подождите 10-15 минут и проверьте работоспособность повторно в другом браузере.

Площадка PUSH SUBSCRIBER SCRIPT для издателя
Пример push-уведомления

Подытожим материал:

  1. Прежде чем создавать площадку, нужно убедиться, что на платформе уже заведен профиль издателя.
  2. Для создания и настройки площадки необходимо внести сведения в пять блоков: «Администрирование», «Информация», «Фильтры», «Фильтрация источников трафика» и «Оптимизация и правила».
  3. Ссылку на скрипт и SW файл, которые сгенерировала платформа, следует скопировать, скачать и разместить на сайте издателя.

Скрипт для вставки на сайт, который подписывает пользователя на push-нотификации.
Interactive Advertising Bureau — бюро интерактивной рекламы, объединяющее гигантов глобальной медийной индустрии.
Cost per Mille — модель оплаты, при которой цена устанавливается за тысячу показов рекламного блока.
Cost per Click — цена, которую рекламодатель платит за каждый клик на рекламу.
Cost per Action — модель оплаты, при которой оплачиваются только определенные действия пользователей на сайте рекламодателя.
Оплата в виде процента с выручки, которая получена с рекламы.
Cost per Mille — модель оплаты, при которой цена устанавливается за тысячу показов рекламного блока.
Cost per Click — цена, которую рекламодатель платит за каждый клик на рекламу.
Cost per Action — модель оплаты, при которой оплачиваются только определенные действия пользователей на сайте рекламодателя.
Conversion Rate — процент пользователей, совершивших действие.
Максимальное количество трафика, которое вы готовы купить за сутки. Лимит устанавливается в USD.
Real Time Bidding — технология, позволяющая организовывать программируемые онлайн-аукционы между продавцами (SSP) и покупателями рекламы (DSP). Объект торга — право показа объявления конкретному пользователю.
Обновляемый набор структурированных данных, который используется для оперативного снабжения конечного получателя свежим контентом. Представляет из себя ссылку на страницу кода на языке XML.
Это хеш-сумма значений: «домен» + «S1» + «S2». Может использоваться для более тонкой настройки white и black листов.
Скрипт для вставки на сайт, который подписывает пользователя на push-нотификации.
Service Worker — JavaScript файл, который представляет собой сценарий, выполняемый в фоновом режиме браузера пользователя. SW является частью концепции Progressive Web Application (PWA), призванной объединить функциональность сайтов и мобильных приложений. Благодаря Service Worker сайты могут отправлять push-рассылки своим подписчикам, как это делают мобильные приложения.
Интернет-провайдер.
Идентификатор для отслеживания конверсии и повышения эффективности работы.
HTML или JavaScript код, который размещается на странице сайта и делает запрос на показ рекламы. Стоит иметь в виду, что в отношении термина допускается употребление синонимов: тег объявлений, рекламный код или скрипт.
Стандартный механизм, который позволяет передавать из партнерской сети данные о транзакции стороннему сайту, скрипту или приложению.