wordpress提高Google Adsense谷歌广告CTR和CPC的方法之一,文章内短代码嵌入广告[wordpress教程]
想提高Google Adsense收入?不可避免的你就得提高CTR(点击率)和CPC(单价)。
我看到人们使用Adsense作为其货币化策略时遇到的最大错误是他们忘记了Adsense是一个基于CPC的网络。您通过每次点击获得收入,而不是按展示次数。
然而,我一次又一次地看到人们没有在他们的网站上布置他们的广告以最大化他们的收入潜力。
暂时忘记流量吧。本文向您展示1个有效的Adsense技巧,介绍如何通过我多年来采用的一些优化技巧将您的收入从现有流量中翻倍。
这可能会做一个系列,总结盾给网在建站过程中对于谷歌广告的经验已经做出的操作。
效果图:
接下来开始正文:
我们一般的操作是将谷歌后台申请的展示单元。放到网站的广告位中,或者是小工具中。但是用户通过搜索引擎进来,并不会关注到文章外的内容,或者说是他们不愿意关注,所以我们只有将广告内容嵌入到文章内容之中。
如果想要做到这一步,难道我们每次都要复制广告代码吗?所以我基于wordpress,按照短代码的逻辑,将谷歌广告封装成一个短代码,并将它加入到编辑器中,这样就可以很好地优化复杂的操作。
1,配置短代码
/****************************************************************************************************************************************************************************************************************************************************************************************
* Start 盾给网dungei.net:谷歌广告短代码,用于文章内调用
*/
// Ad Shortcode
function ads_shortcode() {
return '此处粘贴您的谷歌广告展示单元代码,删除换行使之成一行即可';
}
add_shortcode('google_ads', 'ads_shortcode');
//END 谷歌广告短代码,用于文章内调用
2.将短代码嵌入编辑器的操作栏中,此处分为可视化编辑和文本编辑
2.1后台文本编辑框中添加谷歌广告简码按钮(复制注意删除标签中的空格)
/****************************************************************************************************************************************************************************************************************************************************************************************
* Start 盾给网dungei.net:后台文本编辑框中添加谷歌广告简码按钮
*/
function lxtx_wpsites_add_gzh_quicktags() {
if (wp_script_is('quicktags')){
?>
<script type="text/javascript">
QTags.addButton( 'google_ads', '谷歌广告', 'n[ google_ads ]n', "" );
</script>
<?php
}
}
add_action( 'admin_print_footer_scripts', 'lxtx_wpsites_add_gzh_quicktags' );
//END 后台文本编辑框中添加谷歌广告简码按钮
2.2后台可视化编辑框中添加谷歌广告简码按钮
/****************************************************************************************************************************************************************************************************************************************************************************************
* Start 盾给网dungei.net:后台可视化编辑框中添加谷歌广告简码按钮
*/
// 挂载函数到正确的钩子
function my_add_mce_button() {
// 检查用户权限
if ( !current_user_can( 'edit_posts' ) && !current_user_can( 'edit_pages' ) ) {
return;
}
// 检查是否启用可视化编辑
if ( 'true' == get_user_option( 'rich_editing' ) ) {
add_filter( 'mce_external_plugins', 'my_add_tinymce_plugin' );
add_filter( 'mce_buttons', 'my_register_mce_button' );
}
}
add_action('admin_head', 'my_add_mce_button');
// 声明新按钮的脚本
function my_add_tinymce_plugin( $plugin_array ) {
$plugin_array['google_ads_button'] = B2_CHILD_URI .'/dungei_button.js';
return $plugin_array;
}
// 在编辑器上注册新按钮
function my_register_mce_button( $buttons ) {
array_push( $buttons, 'dungei_google_ads_button' );
return $buttons;
}
//END 后台可视化编辑框中添加谷歌广告简码按钮
子主题根目录下创建dungei_button.js文件,粘贴以下代码(注意删除短代码中的空格)
(function () {
tinymce.PluginManager.add('dungei_google_ads_button', function (editor) {
editor.addButton('dungei_google_ads_button', {
text: '谷歌广告',
icon: false,
onclick: function () {
editor.insertContent('<br>[ google_ads ]<br>');
}
});
});
})();
直接复制代码可能出错,建议下载以下文件。如有问题请下方留言,感谢!