让我们假设我在名为domain1.com的站点中,并导航到另一个站点domain2.com,在那里我调用了一个外部js调用。
问题是js调用的referrer是domain2.com,但我需要原始的referrer,即domain1.com。我看到了google analytics请求,我看到查询参数utmr包含了referrer url。示例- utmr
你知道如何在GA中获得相同的结果吗?
发布于 2011-05-10 07:00:16
我得到了解决方案,它很简单。在外部脚本中添加的document.referrer运行良好,并提供当前页面的引用URL。
谢谢你,巴拉吉
发布于 2011-05-07 03:09:46
以下是一些问题:
您不能更改正在对其他服务进行的服务调用的referer页面。但是,包含外部js调用的domain2.com上的源代码将可以访问其在domain1.com上自己的referer,并且需要将其作为参数传递,前提是远程JS接口允许传递referer参数。这可以通过您正在使用的服务器代码语言来访问。例如,它在PHP中
<script type="text/javascript">
var referer = "<?php echo $HTTP_REFERER; ?>";
doRemoteCall("theRemotePage?referer=" + referer);
</script>https://stackoverflow.com/questions/5915900
复制相似问题