Analytics in Verbindung mit

N

Netzwerkidi

Hallo,

wenn ich eine Webseite normal mit dem Browser aufrufe, wird der Analytics-Code ausgeführt und der Seitenaufruf gezählt.

Jetzt rufe ich aber auch Seiten mit xmlhttp.open("GET","http://meineSeite.html",true); auf.

Den Analytics-Code ruf ich zwar über eine Funktion ausgeführt (denke ich jedenfalls), aber irgendwie wir er wohl nicht ganz korrekt ausgeführt, denn der Aufruf wird nicht in Analytics angezeigt.

Weiß jemand, wie ich das Problem lösen kann?

Der Analytics-Code:
Code:
  function analytics() {
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-1234567-01']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
  alert('ok');
  }

LG
Idi
 
OK, Problem gelöst:

Code:
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    var inhalt = xmlhttp.responseText;
    document.getElementById("target").innerHTML=inhalt;
    _gaq.push(['_trackPageview', meineSeite]);return true;
    }
  }
var meineSeite: "http://meineSeite.html";
xmlhttp.open("GET",meineSeite,true);
xmlhttp.send();
}

trackPageview ist der entscheidende Parameter.
 

Neue Beiträge

Zurück