我有一个网站,其中预订页面有一个嵌入实际预订表格的 iframe。我需要跟踪从父站点到子 iframe 的流量。这应该与普通的 GA 代码一起正常工作,使用 javascript 如下:
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("<UA CODE HERE>");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();
} catch(err) {}</script>
然后当然使用 _getLinkerUrl() 函数来获取具有适当参数的 url。
到目前为止一切都很好 - 这基本上是有效的(至少我知道这个原理是有效的,因为我已经让它在其他页面上工作了)。然而,这就是问题所在:在 iframe 中提供页面的服务器是由一个彻头彻尾的白痴配置的(或者,由一个彻头彻尾的白痴创建)。它阻塞了“=”字符,因此为了请求 iframe 页面,我需要对“=”符号进行 urlencode - 但是完成此操作后 GA 代码似乎无法解析 url。
所以问题是:1.有人遇到过这个吗?2.有没有人知道这个问题的任何解决方案?