【发布时间】:2010-05-01 03:15:30
【问题描述】:
我已经实现了对独立 html 页面的 XMLHttpRequest() 调用,该页面仅包含一个 html、标题和正文标记,其中包含 Google Analytics 跟踪代码。
我想跟踪某人何时请求显示信息(即电话号码)以尝试了解哪些人查看我的目录而不是获取电话号码来拨打电话。
很简单的代码:
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "/registerPhoneClick.htm?id=" + id, false);
xhReq.send(null);
var serverResponse = xhReq.responseText
但我在 Analytics 中看不到“命中”...有人遇到过这个问题吗?分析跟踪代码所做的只是调用:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXXX");
pageTracker._trackPageview();
} catch(err) {}</script>
实际上,我的 XmlHTTPRequest() 调用一个 htm 文件,在该文件中执行一个脚本以对 Google Analytics 进行出站调用。
XmlHTTPRequest() 是否有任何理由不执行此操作?
XmlHTTPRequest() 在执行前是否仍将代码带到客户端?
请帮忙
【问题讨论】:
标签: javascript xmlhttprequest google-analytics