Как внедрить отдельный рекламный блок Adsense для разделения доходов в многоавторском блоге WordPress

Если вы являетесь администратором блога с несколькими авторами и используете рекламу Google Adsense для получения дохода, то очень важно и необходимо распределить заработок Adsense между авторами, чтобы они действительно зарабатывали на Google Adsense своими статьями. Для этого вам необходимо распределить рекламные места Adsense между всеми вашими авторами . Существует несколько методов распределения заработка сайта между авторами. Несколько популярных методов, которые используют веб-админы для оплаты авторам, следующие: оплата за статью, оплата за слово, оплата за посещение, процентное распределение между авторами от общего заработка сайта и т.д.

Однако, распределение точного дохода adsense для каждого автора (сколько автор заработал за определенный период) — это честный и беспроблемный подход. В этом методе вам нужно создать отдельный канал для каждого автора, чтобы получать его фактический доход после каждого месяца. Создайте одинаковые типы различных рекламных блоков для каждого автора и используйте условный метод, чтобы объявления показывались в каждом посте в зависимости от имени автора. Таким образом, вы можете показывать разные рекламные блоки для постов разных авторов. Поскольку объявления похожи (с разными слотами и id), зритель не найдет визуальной разницы.

Фактическое разделение доходов для многоавторского блога означает, что автор блога/сайта получает определенный процент от фактического дохода Adsense, полученного от статьи или от всех статей, написанных данным автором.

Эта техникаочень полезно, поскольку у каждого автора нет собственного аккаунта adsense. Поэтому лучше использовать один аккаунт adsense с разными каналами. Давайте посмотрим, как реализовать отдельные рекламные блоки adsense в блоге с несколькими авторами.

Интеграция Adsense Revenue Sharing в многоавторском блоге WordPress

  • Предположим, что у вашего блога четыре автора. Создайте отдельные четыре рекламных блока Adsense с одинаковым форматом в панели Adsense. Если вы используете рекламный блок размером 468*60, создайте четыре разных рекламных блока такого же размера и дайте им следующие имена (например, begin1, begin2, begin3, begin4).
  • Теперь создайте четыре канала для четырех авторов. Предположим, что имена авторов — Jit, Somnath, Sudip и Debjyoti. Дайте каналам имена Jit, Somnath, Sudip и Debjyoti соответственно и интегрируйте каждый рекламный блок в каждый канал, т.е. Jit -> begin1, Somnath -> begin2, Sudip -> begin3, Debjyoti -> begin4.
  • Запишите идентификаторы рекламных слотов. Например, идентификаторы рекламных слотов следующие:
    begin1 = 111111
    begin2 = 222222
    begin3 = 333333
    begin4 = 444444
  • Теперь откройте файл functions.php вашего блога wordpress и вставьте следующий код:
    function get_ad_codes($author) {
     if($author == 'Jit') 
       return '111111'; 
     elseif ($author=='Somnath') 
       return '222222'; 
     elseif ($author=='Sudip')
       return '333333';
    elseif ($author=='Debjyoti')
       return '444444';
    else //default if no author found use for admin i.e. Jit here//
       return '111111'
    }
  • При необходимости используйте вышеуказанную функцию с тегом <?php ?> .
  • Теперь откройте файл single.php вашего блога WordPress и замените существующий код новым:
    <ins class="adsbygoogle"
     style="display:inline-block;width:468px;height:60px"
     data-ad-client="ca-pub-xxxxxxxxxxxxxxx"
     data-ad-slot="<?php echo get_ad_codes(get_the_author_login());?>"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
  • Вы также можете использовать функцию <?php get_the_author(); ?> вместо <?php get_the_author_login(); ?> .
  • Теперь очистите кэш сайта, если вы используетелюбой плагин кэширования и сайт показывает рекламу Adsense в соответствии с авторским постом.
  • Поскольку шаблон blogger не поддерживает php (он поддерживает javascript), вам необходимо изменить приведенный выше код, прежде чем использовать его в блоге Blogger. Однако на рынке существуют различные плагины для распределения доходов Adsense. Но я всегда предпочитаю ручной метод, чтобы обойти ненужные скрипты и минимизировать время загрузки страницы.

    Но, если вы все же хотите использовать плагин WordPress для выполнения той же работы, вы можете использовать плагин Revenue sharing for Authors . Вот ссылка для скачивания:

    https://wordpress.org/plugins/revenue-share-plugin-for-authorsrsp/

    Итак, я рассказал о том, как создать блог для разделения доходов Adsense для нескольких авторов без использования какого-либо плагина. Это единственный рабочий метод, который я нашел, чтобы интегрировать код разделения доходов Adsense. Этот код дает вам возможность одновременно использовать идентификатор рекламного слота и идентификатор издателя. Этот код не нарушает политику Adsense, потому что это динамическая версия рекламного кода Adsense, которая использует условие для переключения рекламного кода, указанного для каждого автора.

    Оцените статью
    IT советы и лайфхаки, windows, технологии