0

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

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

我知道我需要通过 URL 识别用户,然后相应地插入正确的代码段,但我该怎么做呢?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>
4

1 回答 1

0

您可以使用 php 或 javascript 来完成。

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

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

于 2013-10-16T16:15:08.107 回答