根据URL执行某些JavaScript

时间:2013-10-16 16:06:50

标签: javascript php magento google-adwords

客户希望通过Google Adwords在商店的成功页面上通过摘要来衡量他的Magento网上商店的转化率。网上商店使用多种语言,每种语言都有不同的URL,但它们都基于一个Magento安装。

对于每种语言/国家/地区,他们都有不同的AdWords广告系列,这些广告系列包含自己的转换衡量标准,因此也有自己的代码段。

我知道我需要通过网址识别用户,然后相应地插入正确的代码段,但我该怎么做? Javascript还是PHP?有人可以给我一些暗示。

我的第一次尝试

<?php

$currentDomain = $_SERVER['HTTP_HOST']

if ('shop.domain1.com' == $currentDomain) {
    include('domain1script.php');
} elseif ('shop.domain2.com' == $currentDomain) {
    include('domain2script.php');
} elseif ('shop.domain3.com' == $currentDomain) {
    include('domain3script.php');
} elseif ('shop.domain4.com' == $currentDomain) {
    include('domain4script.php');
}
?>

,domain1script.php为:

<script type="text/javascript">
    "scriptstuff"
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
    "noscriptstuff"
</noscript>

1 个答案:

答案 0 :(得分:0)

你可以使用php或javascript。

为了简单起见并保持你的JS好看和短,我会使用PHP。 $ _SERVER ['REQUEST_URI']应返回您要查找的内容。 :)

这也可以在javascript中实现,我相信window.location.href包含你想要解析的内容?