让我们将我带到名为domain1.com
的网站,并导航到另一个网站domain2.com
,我将调用外部js调用。
问题是js来电的推荐人是domain2.com
,但我需要原始推荐人,即domain1.com
。我看到谷歌分析请求,我看到查询参数utmr持有引荐来源网址。示例 - utmr
知道如何与GA中的相同吗?
答案 0 :(得分:3)
我得到了解决方案,很简单。在外部脚本中添加的document.referrer工作正常,并提供当前页面的引用URL。
谢谢 巴拉吉
答案 1 :(得分:0)
有些问题:
domain2.com
? 您无法更改正在对其他服务进行的服务呼叫的referer页面。但是,包含外部js调用的domain2.com
上的源代码将可以访问其自己的referer在domain1.com
上,并且需要将其作为参数传递,提供远程JS接口允许传递referer参数。这可以通过您使用的服务器代码语言访问。例如,此处位于PHP
:
<script type="text/javascript">
var referer = "<?php echo $HTTP_REFERER; ?>";
doRemoteCall("theRemotePage?referer=" + referer);
</script>