Seite 1 von 1

Google Analytics bei Partnerprogrammen

Verfasst: 24.11.2009, 22:06
von proactive
Hallo, hoffe mir kann jemand weiterhelfen. Ich komm einfach nicht weiter.

Folgendes: Ich verwende eine personalisierte Website in Form einer Subdomain. Jedoch kann ich auf dieser Seite keine Code eintragen oder was verändern.

Nun habe ich ein Frameset gemacht und den Trackingcode eingebunden. Allerdings hat Google Analytics wohl mehr gezählt als er sollte. Scheint wohl nicht zu recht mit Frames zu funktionieren.

Dann kam mir eine Idee mit einer Weiterleitung. Habe eine index.php gemacht und auf einen Ordner weitergeleitet.

In der index.php auf der root habe ich dann auch den Tracking Code eingebunden. Jetzt funktioniert das Tracking aber nicht mehr. Wird zwar erkannt, zählt aber nicht.

Das schaut dann so aus auf der index.php

------------------------------------------------------------------
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:https://www.domain.com/seminar.htm");
exit;
?>
<HTML>
<HEAD>
<title>name </title>

</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" BACKGROUND="pix/bg_dblau.gif">

<script src="https://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
try {
_uacct = "UA-2054385-11";
urchinTracker();
} catch(err) {}</script>

</BODY>
</HTML>
----------------------------------------------------------------

Was kann ich denn tun, damit einfach nur die Besucher auf der Startseitet (sprich index.php) gezählt werden??? Verweildauer spielt keine Rolle. Wichtig ist nur, dass ich auch sehe, wieviele eindeutige Besucher ich habe und wo diese herkommen.

Wäre super, wenn mir jemand weiterhelfen könnte.

LG Michael

Verfasst:
von

Verfasst: 24.11.2009, 22:12
von oio
das kann nicht funktionieren. die weiterleitung erfolgt, bevor überhaupt irgendetwas an den client gesendet wird, bevor also ein zugriff getrackt werden kann.

vorschlag:
- neuen google-tracking-code verwenden (dafür googlen)
- tracking einbinden
- virtuelle pfade verwenden, um tracking-ziel zu identifizieren (dafür googlen)
- weiterleiten per javascript mit kurzem delay ans eigentliche ziel

werte, wie absprungrate, etc. lassen sich dann natürlich nicht tracken.
im grunde hast du einen reinen zugriffszähler -> die eigentlichen vorzüge von analytics entgehen dir damit also eh.

das heisst du kannst im grunde auch einfach direkt über ein php-script weiterleiten und hier selbst tracken oder ein easy-counter-script verwenden.
ganz im grunde reicht dann auch vernünftiges auswerten der log-files durch den redirect.

Verfasst: 24.11.2009, 22:18
von proactive
Danke, dann werde ich mal googlen.

Wie wäre es denn, wenn ich den Code:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:https://www.domain.com/seminar.htm");
exit;
?>

hinter das schließende html tag einfüge. also ganz am ende?

Verfasst: 24.11.2009, 22:27
von oio
geht nicht.
php wird serverseitig ausgeführt. html, bzw. hier das tracking als javascript erst nach auslieferung an den client.
header (hier: redirect) müssen dabei als erstes zum client übertragen werden und auch vom client interpretiert sein, bevor html ausgegeben wird.

falls ganz doll interesse an genau diesem sachverhalt (auch wenn es dir bei deiner frage nicht hilft):
https://www.google.de/#hl=de&q=header+already+sent

Verfasst: 24.11.2009, 22:44
von proactive
Stimmt, das funktioniert nicht. Habs soeben ausprobiert. Hmmm, ich brauch tatsächlich nur die Besucherzahl und von welcher Website diese kommen.

Zu meinem Verständnis:
- neuen google-tracking-code verwenden (wieso kann man den nicht einfach lassen?)

- java script weiterleitung: meinst du in der form:
<script type="text/javascript">
setTimeout("self.location.href='browser.php'",2000);
</script>

- virtuelle pfade????

Vielleicht kannst du mir noch etwas auf die Sprünge helfen.

Danke.

Verfasst: 26.11.2009, 11:32
von proactive
Wenn ich ein Single Frameset mache, funktioniert dann Google Analytics? Bzw. Wo muss ich dann den Code einpflegen?



<FRAMESET COLS="100%,*" BORDER="0" FRAMEBORDER="no">
<FRAME MARGINHEIGHT="50" MARGINWIDTH="50" SRC="seminar.htm" NAME="main">
</FRAMESET>