Contohnya seperti ini, saya mempunyai satu blog dan blog tersebut saya daftarkan ke beberapa layanan iklan sebut saja google adsense, kliksayacom dan lain-lain. Misalkan blog saya topiknya campur, seperti: ekonomi, politik, entertainment dan lain sebagainya. Dalam hal ini, saya berkeinginan bahwa ketika artikel tersebut memiliki kategori ekonomi, maka iklan yang muncul adalah iklan google adsense. Sedangkan apabila artikel yang ada memiliki kategori politik, maka iklan yang muncul adalah iklan kliksayacom. Hal seperti itu bisa dilakukan dengan mudah.
Contoh lain seperti ini, misalkan blog saya memasang iklan google adsense namun blog tersebut ikut juga program sponsored review. Jika dalam posting normal, iklan google adsense diharapkan muncul, namun dalam posting sponsored review di harapkan tidak muncul karena beberapa alasan seperti takut kena banned adsense dan lain sebagainya. Hal yang seperti ini dapat dilakukan melalui kategori.
Contoh lainnya lagi, saya mempunyai beberapa iklan banner. Masing-masing iklan banner tersebut berbeda target pengunjungnya, misal iklan banner satu target pengunjungnya seputar ekonomi, iklan banner dua target pengunjungnya seputar politik maka iklan banner yang kesatu hanya ingin muncul pada kategori ekonomi, dan banner yang kedua ingin muncul hanya pada kategori politik.
Hal-hal seperti yang dicontohkan diatas bisa anda lakukan dengan kode if conditional category seperti ini:
<b:loop values='data:post.labels' var='label'>Kode diatas adalah contoh kode pengontrolan iklan untuk tiga nama kategori saja, tentu bila anda ingin lebih banyak kategori, tinggal ditambahkan saja.
<b:if cond='data:label.name == "kategori satu"'>
Kode iklan 1
<b:else/>
<b:if cond='data:label.name == "kategori dua"'>
Kode iklan 2
</b:if>
<b:else/>
<b:if cond='data:label.name == "kategori tiga"'>
Kode iklan 3
</b:if>
</b:if>
</b:loop>
Beberapa contoh penerapan dalam mengontrol iklan.
Contoh 1 : Iklan google adsense hanya muncul pada kategori ekonomi, selain dari itu yang muncul iklan kliksayacom :<b:loop values='data:post.labels' var='label'>Contoh 2 : Iklan google adsense tidak ingin muncul khusus pada kategori review :
<b:if cond='data:label.name == "ekonomi"'>
Kode iklan adsense (yg sudah diparse)
<b:else/>
Kode iklan KlikSayacom
</b:if>
</b:loop>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "review"'>
<b:else/>
Kode iklan adsense (yg sudah diparse)
</b:if>
</b:loop>
Menentukan penempatan iklan.
Langkah selanjutnya adalah menentukan iklan itu akan disimpan di mana? Sebagai contoh iklan tersebut ingin ditempatkan diatas posting dan hanya muncul pada single post (di halaman depan atau di halaman home tidak muncul), maka kode yang sesuai adalah seperti berikut:<b:if cond='data:blog.pageType == "item"'>Kode tersebut harus ditempatkan persis diatas kode <data:post.body/>
<p>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "teknologi"'>
KODE IKLAN 1
<b:else/>
<b:if cond='data:label.name == "ekonomi"'>
KODE IKLAN 2
</b:if>
</b:if>
</b:loop>
</p>
</b:if>
Langkah selengkapnya :
1. Login ke blogger
2. Klik template
3. Sebelum mengedit template Anda, sebaiknya klik cadangkan > unduh template lengkap untuk mem back-up template anda
4. Klik Edit HTML
5. Centang kotak kecil disamping tulisan Expand Template Widget
6. Cari kode <data:post.body/> lalu Copy paste kode berikut tepat di atasnya
<b:if cond='data:blog.pageType == "item"'>7. Klik tombol Simpan Template. Selesai
<p>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "teknologi"'>
KODE IKLAN LABEL TEKNOLOGI
<b:else/>
<b:if cond='data:label.name == "ekonomi"'>
KODE IKLAN LABEL EKONOMI
</b:if>
</b:if>
</b:loop>
</p>
</b:if>
Ketika anda membuat artikel yang di beri kategori teknologi atau ekonomi, maka iklan yang tadi akan muncul. Selain kategori tersebut, iklan tidak akan muncul.
Semoga artikel mengenai Cara membuat iklan muncul berbeda sesuai kategori di blogger dapat menginspirasi anda dalam mengoptimalkan fungsi kategori.
[sumber]
0 komentar:
Posting Komentar