Ich habe eine Website, wo eine Buchungsseite ein iframe mit dem tatsächlichen Buchungsformular eingebettet hat. Ich muss den Verkehr von der übergeordneten Website zum untergeordneten iframe verfolgen. Dies sollte alles funktionieren ganz gut mit dem normalen GA-Code, mit Hilfe von Javascript wie:Wie urlencodierte URLs mit dem GA-Tracking-Code verwenden
<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>
Und dann natürlich die _getLinkerUrl() Funktion eine URL mit den richtigen Parametern zu erhalten.
So weit so gut - das funktioniert im Grunde (zumindest weiß ich, das Prinzip funktioniert, wie ich es auf anderen Seiten funktioniert habe). Jedoch, und das ist das Problem: Der Server, der die Seite im Iframe bereitstellt, wurde von einem kompletten und völligen Trottel konfiguriert (oder alternativ von einem kompletten und völligen Trottel erstellt). Es drosselt auf '=' Zeichen, also muss ich, um die Iframe-Seite anzufordern, die Zeichen '=' urlencodieren - aber der GA-Code scheint die URL nicht analysieren zu können, wenn dies erledigt ist.
So die Fragen: 1. hat jemand darüber gestolpert? 2. kennt jemand irgendwelche Lösungen für dieses Problem?