如何仅在特定页面上包含Javascript

时间:2009-10-22 01:05:40

标签: google-website-optimizer

我将使用Google网站优化工具(GWO),可能在很多不同的网站上。理论上它很简单:将验证Javascript代码粘贴到您要测试的几个页面的页眉和页脚中:

http://services.google.com/training/websiteoptimizeruserguide/

问题是当您使用带有动态生成的网址的CMS时。

假设我知道我要测试的页面的网址是: ?...的index.php选项= com_content&安培;图=文章和ID = 54&安培; ITEMID = 69

我想要做的是将GWO javascript保存在像mygwo.js这样的文件中,然后在index.php的头部放一些代码,如果url匹配上面的url,它只会调用javascript文件。

这意味着我只能通过编辑index.php来安装所有GWO代码。

我猜我需要像“php include only if”这样的东西,但我在php上非常环保。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

在URI或某处找到一个独特的模式,例如,如果所有具有GWO的页面都有&view=article,那么:

<?php 
define('SHOW_GWO', isset($_GET['view']) && $_GET['view'] == 'article' );

if ( SHOW_GWO ) {?><script src='blah.js'></script><?php } ?>