当前位置

Drupal网站模板中加入php程序比较Google和百度的广告及统计

James Qi 在 2015年8月4日 - 06:00 提交
内容摘要:前段时间准备把百度广告管家的代码改为百度联盟的代码,顺便还想再比较一下百度、Google广告的一些数据,现在对Drupal模板、PHP程序比较熟悉了,所以采取在模板中嵌入PHP程序来随机出现Googl......

  前段时间准备把百度广告管家的代码改为百度联盟的代码,顺便还想再比较一下百度、Google广告的一些数据,现在对Drupal模板、PHP程序比较熟悉了,所以采取在模板中嵌入PHP程序来随机出现Google/百度相关代码就很容易实现。

<?php
$number_rand = rand(0,1);//0:google,1:baidu
if ($number_rand == 0) {
        $ad1 = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- AdSense 2015 - 336x280 大矩形 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-909487182760xxxx"
     data-ad-slot="971344xxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
        ';
        $ad2 = '
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- AdSense 2015 - 336x280 大矩形 2 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-909487182760xxxx"
     data-ad-slot="717877xxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
        ';
} else {
        $ad1 = '
<script type="text/javascript">
    /*Baidu Union 2015-07 336*280*/
    var cpro_id = "u218xxxx";
</script>
<script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>
        ';
        $ad2 = '
<script type="text/javascript">
    /*Baidu Union 2015-07 336*280 2*/
    var cpro_id = "u218xxxx";
</script>
<script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>
        ';
}
?>
......
<?php print $ad1; ?>
......
<?php print $ad2; ?>
......

  上面程序用一个随机函数,让Google/Baidu的代码各有一半的几率出现。$ad1和$ad2分别是两个广告位的代码,放置在页面中需要的地方。

  对比测试需要注意的地方可以参考这篇博文:《用A/B测试来评估AdSense不同代码的效果》。

评论

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
验证码
本问题用于测试您是否为人类访问者,避免自动垃圾发贴。
图形验证
键入显示在图片中的字符