有一个主要的销售页面:site.com/sales-page
该页面接收来自不同流量来源的访问者,并在其URL参数上提及他们,例如:site.com/sales-page?utm_source=fbads&utm_campaign=banner
该销售页面的链接指向立即购买
如何通过“立即购买”按钮将当前窗口中的所有URL参数(例如“?utm_source = fbads&utm_campaign = banner”自动传递给下一页?
我需要这个,所以Checkout页面将根据转发的参数知道流量的来源。
PS:我想传递URL中所有可用的参数,而不仅仅是预定义的参数。
PPS:解决方案必须在大多数浏览器和静态页面上都可以使用,最好不要使用cookie / php。
非常感谢。
无法使用HTML来实现。您have使用编程语言。
例如:
<?php
$url = "http://example.com/foo/?" . $_SERVER['QUERY_STRING'];
?>
<a href="<?= htmlspecialchars($url); ?>">link</a>
如果您不想使用PHP,则可以使用其他编程语言。
仅使用html就无法做到。最好的解决方案是服务器端代码。备用是使用JavaScript,但是如果禁用JavaScript,则此方法将无效。您可以从网址中读取搜索并将其添加到链接中。
<a id="buyNow" href="http://www.example.com">Buy</a>
<script>
(function () {
var lnk = document.getElementById("buyNow");
lnk.href = lnk.href + window.location.search;
}())
</script>