Я реализовал вызов XMLHttpRequest () для отдельной html-страницы, которая просто содержит тег html, title & body, который является кодом отслеживания Google Analytics.
Я хочу отслеживать, когда кто-то делает запрос на отображение информации (например, номера телефона), чтобы попытаться понять, какая часть людей смотрит на мой каталог, по сравнению с получением номера телефона для совершения звонка.
Это очень простой код:
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "/registerPhoneClick.htm?id=" + id, false);
xhReq.send(null);
var serverResponse = xhReq.responseText
Пока я не вижу "попадания" в Google 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 () код клиенту перед выполнением?
Помогите пожалуйста