_gat is not defined – Adblock und Google Analytics Problem

Wenn Adblock oder ein anderer Werbeblocker das Nachladen von Googels Code verhindert, gibt es Probleme bei der JavaScript Code Validierung, da das Script keinen Code von Googles Server nachladen kann und somit das Objekt _gat nicht definiert ist.

Um dies zu beheben reicht es aus, vorher abzufragen ob _gat ein Objekt ist:

<script type=”text/javascript” language=”javascript”>
if (typeof(_gat) == ‘object’)
{

..google-analytics-code..
}
</script>
Die fett geschriebenen Zeilen müssen zusätzlich um den Code herum eingefügt werden. Der Fehler tritt dann nicht mehr auf.

2 comments so far

Ich habe dieses Problem, wie und wo gibt man dieses Statement ein? (beim DOS Fenster)
Im Java Ordner habe ich nichts gefunden.
mfg Krimhilde

Krimhilde Gaber
May 24th, 2009 at 16:21

Im Quelltext – gleich nach dem Java-Script Tag. Natürlich kann dies nur der Webmaster der jeweiligen Domain machen, bzw. derjenige der Zugriff auf die ausgelieferten Seiten hat.

Florian Wiessner
May 24th, 2009 at 17:42

Leave a Comment

Name (required)

Mail (will not be published) (required)

Website

Comment