Google Adsense

Cara Menampilkan Iklan Adsense Berdasarkan User Role Penulis

Pada artikel sebelumnya tentang cara menjalankan Adsense Revenue Sharing di blog, saya telah menjelaskan secara rinci tentang penerapan program berbagi penghasilan Adsense untuk author, lengkap dengan cara merotasi iklan dengan persentase tertentu.

Namun tadi malam saya mendapat pertanyaan menarik terkait artikel di atas. Yaitu bagaimana cara mengatur persentase rotasi iklan berbeda untuk penulis yang berbeda.

Pada blog multi-user yang juga mengijinkan pengguna untuk membuat konten, maka bisa jadi pemilik blog ingin menerapkan setting atau akses berbeda kepada masing-masing pengguna. Itulah yang disebut user-role (aturan pengguna).

WordPress sendiri memiliki beberapa user-role bawaan, seperti Administrator, Editor, Author dan Subscriber. Masing-masing memiliki hak akses berbeda dan itu bisa diatur secara penuh oleh Admin.

Kembali pada kasus penerapan Adsense sharing di atas. Sebagai contoh, kita anggap saja akan menerapkan aturan mudah seperti ini:

Untuk Author (penulis), kita memberi persentase 75%, Editor 90%, sedangkan untuk Kontributor tidak mendapat bagian persentase.

Lalu bagaimana cara menyaring tampilan iklan berdasarkan user-role penulis?

Untuk melakukan ini, pertama sekali kita perlu memanggil user ID dari penulis, lalu melihat user-role dari penulis.

Lalu kita menerapkan aturan sebagai berikut:
Untuk Author = 75%, Editor = 90%, bagi Kontributor = 0% alias akan ditampilkan 100% iklan milik Admin.

Maka, Anda bisa menggunakan kode berikut:

<?php

global $post;
$user_id = $post->post_author;
$author = get_userdata( $user_id );
$user_role = $author->roles[0];

global $hasil_random = rand(1, 100);

if ($user_role == 'contributor') {
   ads_admin();
} else if ($user_role == 'editor') {
       if ($hasil_random <= 90) { 
         ads_editor();
       } else { 
         ads_admin();
         }
  } else { 
    if($hasil_random <= 75) { 
      ads_author();
    } else { 
      ads_admin();
      } 
    }
?>

Mungkin kode di atas masih banyak kekurangannya, tapi yang jelas kode di atas berjalan dengan baik. Dan ingat, bahwa artikel ini adalah bagian tak terpisahkan dari artikel cara menjalankan Adsense Sharing. Jadi kode di atas bisa diterapkan sesuai petunjuk pada artikel tersebut.

Bagaimana? Mudah bukan?

Semoga dapat membantu Anda yang menjalankan program Adsense Sharing di blog dengan pengaturan berbeda untuk masing-masing penulis.

Bila ada yang kurang dipahami atau ingin ditanyakan silakan lemparkan melalui kolom komentar.

Salam.

Tentang penulis

Gee Jhon

Gee Jhon

Seorang yang suka belajar, senang berbagi dan gemar berdiskusi. Full time kerja online menjadi freelancer desain grafis, Youtuber serta mengelola beberapa blog.

Tulis komentar

6 Komentar